Post on 15-Apr-2017
ESTRUCTURA DE CONTROL REPETITIVO
Alumno: Docente:
Salazar William C.I: 25933134 Luis Extraño
Ciudad Guayana Enero del 2016
Son aquellas que permiten que una o varias sentencias se ejecuten repetidamente. Una estructura de repetición, también llamada lazo o bucle, hace posible la ejecución repetida de secciones específicas de código.
Estructura de control Repetitivo
Se usa cuando no se conoce el número de iteraciones.
Mediante esta estructura el cuerpo del bucle se repite
mientras se cumpla una determinada condición.
La condición se evalúa siempre al principio de cada
iteración. Esto implica que, si el resultado de su evaluación
es falso desde el comienzo de la estructura, el bucle no se
ejecuta nunca.
Estructura de control Repetitiva «While»
Se usa cuando se desea ejecutar un bucle un número
determinado de veces, cuyo número se conoce por
anticipado. En la ejecución del FOR participan tres
elementos V : variable de control del bucle, Vi : valor
inicial, Vf : valor final.
Estructura de control Repetitiva «For»
Se usa cuando no se conoce el número de iteraciones.
Mediante esta estructura el cuerpo del bucle se repite
hasta que la condición se hace verdadera.
La condición se evalúa después de que el cuerpo del
bucle se ha ejecutado al menos una vez.
Estructura de control Repetitiva «Repeat»
PROGRAM Ciclo_WHILE;
VAR
Numero : Integer;
BEGIN
Numero := 1;
WHILE Numero <= 50 DO
BEGIN
WriteLn (Numero);
Numero := Numero +1;
END;
END.
Sintaxis «While»
PROGRAM Ciclo_RepeatUntil;
VAR
Numero : Integer;
BEGIN
Numero := 1;
REPEAT
WriteLn (Numero);
Numero := Numero + 1;
UNTIL Numero = 50;
END.
Sintaxis «Repeat»
PROGRAM Ciclo_FOR;
VAR
Numero : Integer;
BEGIN
FOR Numero := 1 to 50 DO
WriteLn(Numero);
END.
Sintaxis «For»
FOR ejecuta la sentencia para cada valor de la
variable, WHILE prueba la condición lógica y mientras
cumpla repite las sentencias que estén dentro de este
ciclo, y REPEAT es parecido a WHILE solo que primero
ejecuta las sentencia y luego prueba si cumple con la
condición lógica para ver si repite de nuevo el bloque
de instrucciones.
Diferencias
Tanto el While, For y el Repeat son estructuras de
control repetitivas que realizan instrucciones deseadas
y luego comprueban la condición.
Semejanza
http://riospascallp.blogspot.com/2011/03/ciclos-iterativos-while-for-y-
repeat.html
https://www.programarya.com/Cursos/C++/Ciclos/Ciclo-while
http://codigoprogramacion.com/cursos/tutoriales-c/ciclo-for-en-c-y-
ejemplos.html#.VrOHCux_NHw
http://ocw.unican.es/ensenanzas-tecnicas/fundamentos-de-
informatica/Curso-Fortran-3.pdf
Bibliografía