ESTRUCTURA REPETITIVA

Anuncio
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
Descargar