modulo 2b
Computadores
Algoritmos:
Constructores Básicos
ESTRUCTURAS DE CONTROL
• Secuencia
• Selección
• Iteración
ITERACIÓN
• Definición
• Tipos de Iteración
• Tipos de Variables
•Correspondencia entre ciclos
DEFINICIÓN
Ejecución repetitiva de un conjunto de
instrucciones.
“Yo también” “Te quiero”
“Yo también” “Te quiero”
.
.
.
.
.
.
.
.
.
.
.
.
.
“Yo también” “Te quiero”TIPOS DE ITERACIÓN
•Ciclo MIENTRAS
•Ciclo HAGA-MIENTRAS
•Ciclo PARA
CICLO MIENTRAS
Permite ejecutar repetidamente un
conjunto de instrucciones, mientras
que una condición sea verdadera.
La condiciónsiempre se evalúa antes de
ejecutar el bloque de instrucciones.
CICLO MIENTRAS
DIAGRAMA DE FLUJO
PSEUDOCODIGO
mientras
fin_mientras
EJEMPLO
Escribiren pantalla los
números del uno al tres
EJEMPLO
:=
:=
Programa
(Diagrama de Flujo)
EJEMPLO
Programa
(pseudocódigo)
Memoria
x: entero
x=1
x
4
???
2
1
3
mientras x 3 haga
escribir x
x =x+1
fin_mientras
Pantalla
1 2 3
CICLO HAGA- MIENTRAS
En este ciclo la condición se evalúa después de
ejecutar el bloque de instrucciones, por lo
tanto, el bloque se ejecuta por lo menos una
vez yse repite en caso que la evaluación de la
condición sea verdadero.
“Veo el arco iris
mientras llueve y hace sol”
CICLO HAGA - MIENTRAS
DIAGRAMA DE FLUJO
PSEUDOCODIGO
haga
mientras
EJEMPLO
Escribir en pantalla los
números del uno al tres
EJEMPLO
:=
:=
Programa
(Diagrama de Flujo)
EJEMPLO
Programa
(pseudocódigo)
x: entero
x=1
haga
escribir x
x =x+1
mientras x < 4
Memoria
x
4
???
2
1
3
Pantalla
1 2 3
CICLO PARA
Ejecuta un conjunto de instrucciones un
número determinado de veces. Ese
número es controlado por una variable
contadora(entera), que toma valores desde
un límite inferior hasta un límite superior.
CICLO PARA
DIAGRAMA DE FLUJO
PSEUDOCODIGO
ENTRADA
para variable limite_inf,
hasta limite_sup
Regístrate para leer el documento completo.