0% encontró este documento útil (0 votos)
22 vistas17 páginas

Estructuras Iterativas en Programación

El documento describe las estructuras iterativas o cíclicas en programación, incluyendo incrementos, decrementos, acumuladores, y los tipos de estructuras iterativas como mientras, para, y repetir. Explica sus componentes, pseudocódigo, y diagramas de flujo. También proporciona ejemplos para ilustrar cómo se pueden usar estas estructuras para resolver problemas iterativos comunes.

Cargado por

YaquelineBellot
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
22 vistas17 páginas

Estructuras Iterativas en Programación

El documento describe las estructuras iterativas o cíclicas en programación, incluyendo incrementos, decrementos, acumuladores, y los tipos de estructuras iterativas como mientras, para, y repetir. Explica sus componentes, pseudocódigo, y diagramas de flujo. También proporciona ejemplos para ilustrar cómo se pueden usar estas estructuras para resolver problemas iterativos comunes.

Cargado por

YaquelineBellot
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

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

También podría gustarte