ingenieria
ESTRUCTURAS REPETITIVAS
REPETICIÓN
Las estructuras de repetición, permiten la ejecución repetida de una lista o secuencia de
instrucciones (también llamada bloque deinstrucciones). El número de veces que el bloque de
instrucciones se ejecutará se puede especificar de manera explícita o a través de una condición
que indica cuando se ejecuta de nuevo o cuando no. Acada ejecución del bloque de
instrucciones se le conoce como una iteración.
Existen tres tipos principales de sentencias de repetición:
Ciclo mientras
Ciclo HAGA-MIENTRAS
Ciclo para
A continuaciónse describe cada una de ellas.
CICLO MIENTRAS
El CICLO MIENTRAS ejecuta un bloque de acciones ‘mientras’ que una condición dada se
cumpla, es decir, cuando la condición evalúa a verdadero. Lacondición es evaluada antes de
ejecutar el bloque de acciones y si la condición no se cumple, el bloque no se ejecuta. De esta
manera es que el número de repeticiones del bloque de acciones sea cero,pues, si la condición la
primera vez evalúa a falso, el bloque no será ejecutado alguna vez. La forma general del ciclo
mientras es la siguiente:
mientras (condición) hacer
fin_mientrasDonde, (condición) es la condición que determina si el bloque de accioneses ejecutado
o no. Si la condición evalúa a verdadero el bloque es ejecutado y si evalúa a falso no es
ejecutado. Después deejecutar el bloque de acciones se vuelve a evaluar la condición.
Ejercicio: Escribir en pantalla los números del uno al tres
EJEMPLOS.
Ejemplo 1. Dado un número natural n se desea calcular la suma delos números naturales desde
0 hasta n.
DIALOGO:
Objetos Conocidos
un número natural.
Objetos Desconocidos
Un número natural.
Condiciones
El número buscado es la suma de losnaturales empezando en cero
hasta el número dado.
ESPECIFICACIÓN:
Entradas
n Î Enteros, (n es el número dado).
suma Î Enteros, (suma es la suma de los primeros n números
Salidas
naturales)....
Regístrate para leer el documento completo.