Estructuras repetitivas e iterativas Son herramientas que permiten ejecutar operaciones que se deben aplicar un número repetido de veces. El conjunto de instrucciones que se ejecuta repetidamente, se llama Ciclo, Bucle o Lazo. Iteración es cada una de las diferentes pasadas o ejecuciones de todas las instrucciones contenidas en el bucle. Fases de un Programa Cíclico: 1. Entrada de datos e instrucciones previas 2. Lazo o bucle 3. Instrucciones finales o resto del proceso 4. Salida de resultado Extraido el 19 de marzo del 2015 De http://programacionkarim.blogspot.com/2008/11/estructuras-repetitivas-e-iterativas. Características El conjunto de instrucciones a repetir dentro del ciclo debe ser finito. La cantidad de veces que se repita dicho conjunto de instrucciones también debe ser finita. En algunos casos esta cantidad de veces va a depender de una condición explícita y en otros casos va a depender de una condición implícita. Una condición es explícita cuando depende solamente de la misma ejecución del programa sin que sea importante la participación del usuario. Asimismo una condición es implícita cuando depende solamente de la voluntad del usuario y por lo tanto la cantidad de iteraciones o repeticiones del ciclo podría llegar a ser diferente cada vez pues sería posible que cambiara con cada usuario. Deben estar claramente demarcados el inicio y el fin del ciclo. En los casos en los cuales solo exista una instrucción a iterar, no serán necesarias dichas marcas. Dentro de un ciclo podrá ir cualquiera de las otras estructuras, incluyendo otros ciclos. Extraido el 19 de marzo del 2015 De http://artemisa.unicauca.edu.co/~nediaz/LabII/practica07.htm Estructura repetitiva For Proceso Taller_For AcumNum<-0 Num<-0 Escribir "Cuantos Numeros desea sumar?" Leer n Para i<-1 Hasta n Con Paso 1 Escribir "Escriba los numeros" Leer Num AcumNum<-AcumNum+Num Fin Para Suma<-AcumNum Escribir "El Resultado es", suma FinProceso Extraido el 19 de marzo del 2015 De http://artemisa.unicauca.edu.co/~nediaz/LabII/practica07.htm Estructura repetitiva do while Proceso do_while Leer i Repetir Escribir i i<- i+3 Hasta Que i>100 FinProceso Extraido el 19 de marzo del 2015 De http://artemisa.unicauca.edu.co/~nediaz/LabII/practica07.htm Estructura repetitiva while Proceso do_while Escribir "que tabla de numero quieres saber?" Leer z i<-1 Mientras i<=10 Hacer Resultado<-z*i Escribir z, "*",i, "=",resultado i<-i+1 FinMientras FinProceso Extraido el 19 de marzo del 2015 De http://artemisa.unicauca.edu.co/~nediaz/LabII/practica07.htm