UNIDAD V 2012 PARTE I
Ing Luis Barrera - IAI115 - 2012
1
Lógica Estructurada:
Estructuras Repetitivas
Ing Luis Barrera - IAI115 - 2012
2
ESTRUCTURAS BÁSICAS
Un problema se puede dividir en acciones elementales o
instrucciones, usando un número limitado de estructuras de
control (básicas) y sus combinaciones que pueden servir para
resolver dicho problema.
Las Estructuras Básicas pueden ser:
1.Secuenciales: cuando una instrucción del programa sigue a
otra.
2. Selección o decisión: acciones en las que la ejecución de
alguna dependerá de que se cumplan una o varias condiciones.
3. Repetición, Iteración: cuando un proceso se repite en tanto
cierta condición sea establecida para finalizar ese proceso
Ing Luis Barrera - IAI115 - 2012
3
Tipo de Estructuras:
Estructura Fundamental
EstructuraFundamental
Asignación
Calculos
Sumarización
Si_Entonces_Sino
Estructura Derivada
Si: Simple, Doble, Anidado
Seleccionar Caso: Múltiple
Estructura Fundamental
Estructura Derivada
Ing Luis Barrera - IAI115 - 2012
Mientras (while)
Desde_Hasta ( For )
Hasta_que (Do_while)
4
Representación de las
Estructuras Básicas:
F
V
Ing Luis Barrera - IAI115 - 2012
5
Tipos de datos Existentes
IngLuis Barrera - IAI115 - 2012
6
Estructura Repetitivas
Es el conjunto de símbolos que nos ayudan a
repetir los procesos o acciones de una parte o
todo el algoritmo.
Repetición de un número determinado de
sentencias en base a una condición lógica.
Las acciones son las mismas, y se repiten, pero lo
que cambia son los datos o valores (acciones o
sentencias).
Se conoce también como estructuraIterativa,
bucle, ciclo repetitivo, lazo.
Ing Luis Barrera - IAI115 - 2012
7
Estructura Repetitivas
Es importante tener en cuenta:
cuantas veces se repite el bucle o ciclo,
cuál es el cuerpo del mismo.
El cuerpo del bucle lo constituyen:
una serie de sentencias, que pueden ser de cualquier
tipo,
las que serán repetidas de acuerdo a lo que indique la
condición de finalización del bucle.
Existendiferentes tipos de estructuras repetitivas, sin
embargo todas estas estructuras suelen usarse
entremezcladas ya sean del mismo tipo o no. Por ejemplo:
un bucle puede contener una estructura condicional y ésta
a su vez una secuencial; un bucle puede formar parte de
otro; etc.
Ing Luis Barrera - IAI115 - 2012
8
Estructura Iterativas
Anidadas
Son todos aquellos bucles que estén contenidos
dentro de otrobucle.
Cuando se anidan bucles, se debe tener cuidado
que
el
bucle
inferior
este
contenido
completamente dentro del bucle exterior.
Todos los tipos de bucles pueden anidarse, sea
entre si o entre cada uno.
Ing Luis Barrera - IAI115 - 2012
9
Tipo de Estructuras:
Estructura Fundamental
Estructura Fundamental
Asignación
Calculos
Sumarización
Si_Entonces_Sino
Estructura Derivada
Si: Simple,Doble, Anidado
Seleccionar Caso: Múltiple
Estructura Fundamental
Estructura Derivada
Ing Luis Barrera - IAI115 - 2012
Mientras (while)
Desde_Hasta ( For )
Hasta_que (Do_while)
10
Tipos de Estructura Iterativas
Las estructuras repetitivas son tres, una
fundamental y dos derivadas de esta:
1. Entrada Condicionada o estructura
Mientras (while)
Mientras (Estructura Fundamental)
2. Entradaasegurada o estructura
Hasta_que (Do_while)
Hacer - Hasta que (Estructura derivada)
3. Ciclo controlado por contador o estructura
Desde_Hasta ( For )
Desde _ hasta (Estructura derivada)
Ing Luis Barrera - IAI115 - 2012
11
Representación de Estructuras
Es el mismo rombo que se
utiliza para las estructuras
selectivas,
pero
en
estructuras repetitivas, las
flechas internas nunca se
reúnen de nuevo. Esuna
forma
de
visualizar
el
funcionamiento
de
las
estructuras repetitivas
Este es el símbolo especial
para representar las tres
estructuras repetitivas, por lo
que se distinguen escribiendo
dentro cual de ellas estamos
representando.
Ing Luis Barrera - IAI115 - 2012
12
Tipos de Estructuras Repetitivas
También se puede representar con el
rombo, siendo más fácil de comprender
su funcionamiento...
Regístrate para leer el documento completo.