Estructuras de control repetitivas

11

Click here to load reader

Transcript of Estructuras de control repetitivas

Page 1: Estructuras de control repetitivas

ESTRUCTURA DE CONTROL REPETITIVO

Alumno: Docente:

Salazar William C.I: 25933134 Luis Extraño

Ciudad Guayana Enero del 2016

Page 2: Estructuras de control repetitivas

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

Page 3: Estructuras de control repetitivas

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»

Page 4: Estructuras de control repetitivas

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»

Page 5: Estructuras de control repetitivas

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»

Page 6: Estructuras de control repetitivas

PROGRAM Ciclo_WHILE;

VAR

Numero : Integer;

BEGIN

Numero := 1;

WHILE Numero <= 50 DO

BEGIN

WriteLn (Numero);

Numero := Numero +1;

END;

END.

Sintaxis «While»

Page 7: Estructuras de control repetitivas

PROGRAM Ciclo_RepeatUntil;

VAR

Numero : Integer;

BEGIN

Numero := 1;

REPEAT

WriteLn (Numero);

Numero := Numero + 1;

UNTIL Numero = 50;

END.

Sintaxis «Repeat»

Page 8: Estructuras de control repetitivas

PROGRAM Ciclo_FOR;

VAR

Numero : Integer;

BEGIN

FOR Numero := 1 to 50 DO

WriteLn(Numero);

END.

Sintaxis «For»

Page 9: Estructuras de control repetitivas

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

Page 10: Estructuras de control repetitivas

Tanto el While, For y el Repeat son estructuras de

control repetitivas que realizan instrucciones deseadas

y luego comprueban la condición.

Semejanza

Page 11: Estructuras de control repetitivas

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