ESTRUCTURAS ITERATIVA
PROGRAMACION I
Para variable_numerica<-valor_inicial Hasta valor_final Con Paso paso Hacer
secuencia_de_acciones
Fin Para
Ing. Yaqueline Bellot S.
INCREMENTOS
Son contadores ascendentes
Se representan mediante expresiones de tipo:
x=x+1
Donde al valor actual de la variable x se le suma 1 y el
resultado se almacena en la misma variable x
EJEMPLOS DE INCREMENTOS
DECREMENTOS
Son contadores descendentes
Se representan mediante expresiones de tipo:
y=y-1
Donde al valor actual de la variable y se le resta 1 y el
resultado se almacena en la misma variable y
EJEMPLOS DE DECREMENTOS
ACUMULADORES
Los acumuladores son muy semejantes a los contadores, pero con las siguientes
diferencias:
Un contador solamente puede tener operadores de suma o resta y el acumulador
puede tener cualquier operador aritmético.
Un contador solamente puede aumentar o disminuir su valor de uno en uno,
mientras que el acumulador puede modificar su valor de n en n.
EJEMPLOS DE ACUMULADORES
ITERATIVAS O CICLICAS
- MIENTRAS
TIPOS DE
ESTRUCTURAS - PARA
- REPETIR
- INICIALIZACION
COMPONENTES DE - CONDICION
UNA ESTRUCTURAS - INCREMENTO / DECREMENTO (paso)
- CUERPO
ESTRUCTURAS ITERATIVAS O CICLICAS
ITERATIVAS O CICLICAS: MIENTRAS - REPETIR
MIENTRAS REPETIR
PSEUDOCODIGO PSEUDOCODIGO
Mientras expresion_logica Hacer Repetir
secuencia_de_acciones secuencia_de_acciones
Fin Mientras Hasta Que expresion_logica
DIAGRAMA DE FLUJO DIAGRAMA DE FLUJO
ITERATIVAS O CICLICAS: PARA
PARA
PSEUDOCODIGO
Para variable_numérica <- valor_inicial Hasta valor_final Con Paso paso Hacer
secuencia_de_acciones
Fin Para
DIAGRAMA DE FLUJO
DIFERENCIAS DE LOS CICLOS
REPETIR – HASTA QUE. Se recomienda cuando se desea
ejecutar el cuerpo al menos 1 vez. Es útil para las validaciones en
la captura de datos.
MIENTRAS - HACER. Se recomienda cuando se desea ejecutar el
cuerpo del ciclo 0 (cero) o más veces.
PARA - HASTA. Es recomendable cuando se conoce la cantidad
de iteraciones que ejecutará el ciclo.
ESTRUCTURAS ITERATIVAS: PSEUDOCODIGO
MIENTRAS REPETIR
PARA
ANALISIS:
Variables de Entrada:
Acumulador y contador
Proceso: Sumar los 10
números
Salida: Mostrar la suma
ESTRUCTURAS ITERATIVAS: DIAGRAMAS DE FLUJO
MIENTRAS PARA REPETIR
EJEMPLO 2: ENCONTRAR LOS MULTIPLOS DE 3
MIENTRAS REPETIR
PARA
EJEMPLO 2: ENCONTRAR LOS MULTIPLOS DE 3
EJERCICIOS
Mostrar los primeros 10 numeros naturales positivos
Mostrar los numeros pares menores de 100
Mostrar los numerous multiplos de 5 menores que 100
Calcular el promedio de Notas de estudiantes hasta que la Nota sea 0