PG - P3 - A2 - Ejercicio If - Si-Else - Anya Perez
PG - P3 - A2 - Ejercicio If - Si-Else - Anya Perez
PG - P3 - A2 - Ejercicio If - Si-Else - Anya Perez
5to Semestre
Programación
09 de noviembre de 2023
Lazos Mientras
Figura 1
Desarrollo
La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea
verdadera.
se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al
verdadera.
2. Note que las instrucciones del cuerpo del ciclo pueden no ejecutarse nunca, si al evaluar
infinito. A fin de evitarlo, las instrucciones del cuerpo del ciclo deben contener alguna
ésta sea falsificada en algún momento y así finalice la ejecución del ciclo.
Algoritmo
Diagrama
Figura 2
Figura 3
Desarrollo
La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición
sea verdadera.
Repetir
<instrucciones>
Hasta Que <condición>
2. Dado que la condición se evalúa al final, las instrucciones del cuerpo del ciclo serán
utilizar Mientras Que en lugar de Hasta Que, de modo que el conjunto de acciones
contenidas en el bucle se ejecuta mientras que la condición sea verdadera. Notar que la
5. El ejemplo Menú muestra un programa muy simple que utiliza esta estructura de control
para mostrar un menú repetidamente hasta que el usuario seleccione la opción para salir.
Lazos para
Figura 4
Para <variable> <- <inicial> Hasta <final> Con Paso <paso> Hacer
<instrucciones>
FinPara
1. Al ingresar al bloque, la variable <variable> recibe el valor <inicial> y se ejecuta la
superó al valor <final>. Si esto es falso se repite hasta que <variable> supere a <final>. Si
3. Para <variable> Desde <inicial> Hasta <final> Con Paso <paso> Hacer ...
4. De esta forma, la lectura de la sentencia resulta más obvia. Además, con sintaxis flexible,
si no se especifica el paso, pero el valor final es menor a la inicial, el bucle recorrerá los
valores en orden inverso como si el paso fuera -1. La segunda variante solo sirve para
recorrer arreglos de una o más dimensiones. Se introduce con la construcción Para Cada
cuestión.
Algoritmo
Algoritmo Promedio
acum<-0
prom<-acum/n
FinAlgoritmo