Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PI = proposición inicial
no
Condición PI
si
proceso
PI = modificación
proposición
inicial
Estructura repetitiva mientras
(while)
Ejemplo1: Desarrollar un algoritmo y diagrama de flujo que lea n
números positivos, determine y muestre el promedio de los n
números positivos.
inicio
num
suma 0 2
suma suma + num
n Prom suma / n
i i+1
i 1 prom
no si
2 i <= n 1 fin
Estructura repetitiva mientras
(while)
Ejemplo2: Desarrollar un algoritmo y diagrama de flujo para
obtener la suma de los gastos que hicimos en nuestro último viaje,
pero no sabemos exactamente cuántos fueron, deberá mostrar la
suma total de los gastos.
Algoritmo: Obtener la suma de los gastos del viaje
1. inicio
2. declaración de variables:
gasto, sumgas 0: flotante
3. leer gasto
4. mientras gasto < > -1 repetir
sumgas sumgas + gasto
leer gasto
5. fin del ciclo del paso 4
6. imprimir sumgas
7. fin
Estructura repetitiva mientras
(while)
Diagrama de flujo:
inicio 1
sumgas 0 gasto
gasto 2
si
1 sumgas sumgas + gasto
fin
Estructura repetitiva hacer mientras
Formato:
Hacer PI = proposición inicial
Hacer
•
•
•
proceso
•
•
•
Hacer PI = modificación de PI
Mientras (condición PI)
{ Fin del ciclo }
Estructura repetitiva hacer mientras
Donde:
PI.- proposición inicial, si el valor de PI es falso, entonces el ciclo no se
ejecuta.
Diagrama de flujo:
PI = proposición inicial
proceso
no
Condición PI
si
Estructura repetitiva hacer mientras
Ejemplo 1: Desarrollar un algoritmo y diagrama de flujo el cual, obtenga
el promedio de n números enteros, mostrar el promedio de los n
números.
inicio
suma suma + num
suma 0
i i+1
n prom suma / n
si no
i <= n
i 1 prom
1 num
fin
Estructura repetitiva hacer mientras
inicio
i i+2
n
si i <= n no
i 2 fin
1
Actividades
Esta actividad se debe realizar en grupo de 2 personas y enviar al correo:
clasesjavierpereira@gmail.com