Captulo 1 - Algoritmos
1.5.3 Estructuras selectivas anidadas si <condicion 1>
si <condicion 2>
Las estructuras selectivas si y si-sino <accion 1>
implican la seleccin de una de dos
alternativas. Es posible utilizar la instruccin <accion n>
sino
si para disear estructuras de seleccin <accion 1>
que contengan ms de dos alternativas.
<accion n>
fin_si
si <condicion 1> sino
si <condicion 2> si <condicion 2>
<accion 1> <accion 1>
<accion 2>
<accion n>
<accion n> sino
fin_si <accion 1>
fin_si
<accion n>
fin_si
fin_si
PONTIFICIA
UNIVERSIDAD CATOLICA DE VALPARAISO Escuela de Ingeniera Informtica
Captulo 1 - Algoritmos
1.5.3 Estructuras repetitivas anidadas
De igual forma que se pueden anidar estructuras se seleccin, es posible
insertar un bucle dentro de otro
mientras <condicion1> desde v<-vi hasta vf
mientras <condicion2> desde v<-vi hasta vf
<accion 1> <accion 1>
<accion 2> <accion 2>
repetir
repetir
<accion 1>
<accion 2>
<accion n>
hasta <condicion2>
hasta <condicion1>
Captulo 1 - Algoritmos
1.6 Subprogramas (Subalgoritmos)
Problema Algoritmo
Principal Principal
PONTIFICIA
UNIVERSIDAD CATOLICA DE VALPARAISO Escuela de Ingeniera Informtica
Captulo 1 - Algoritmos
1.6.1 Funciones
Captulo 1 - Algoritmos
1.6.1.1 Invocacin a las Funciones
s <- f1(r)
PONTIFICIA
UNIVERSIDAD CATOLICA DE VALPARAISO Escuela de Ingeniera Informtica
Captulo 1 - Algoritmos
1.6.2 Procedimientos
Captulo 1 - Algoritmos
1.6.2 Invocacin a los Procedimientos
llamar_a p1(m,n,r,t)