Cibernetica
Colegio de Ciencias y Humanidades plantel Vallejo
REPEAT-UNTIL
Por Aldama Martínez Daniel
Barbosa Ramírez Iván
Téllez Salvador
FloresSoto Alan Farid
Chávez Marcos
Fecha: 22 de marzo de 2013
REPEAT-UNTIL
PROGRAMACION PASCAL INSTRUCCIONES DE CONTROL DE PROGRAMA
CICLO REPEAT UNTIL PASCAL.
Su diferencia básicacon el ciclo while es que la prueba de condición es hecha al finalizar el ciclo, es decir las instrucciones se ejecutan cuando menos una vez porque primero ejecuta las instrucciones y al final evalúala condición;
También se le conoce por esta razón como ciclo de condición de salida.
Su formato general es :
cargar o inicializar variable de condición;
repeat
begin
instrucciones;
enduntil condición;
OBSERVAR QUE NO LLEVA PUNTO Y COMA (;) ANTES DEL UNTIL
program prog6;
uses crt;
var
x:integer;
begin
clrscr;
x:=1;
REPEAT
BEGIN
gotoxy(10,4+x);write(x,' CONEJITO BLANCO HIMALAYA');
x:=x+1;
END
UNTIL x = 5;
readln;
end.
Corrida prog
Observar que nada mas se ve hasta x=4, pero en realidad la x llego hasta el 5, cuandotermino lo que esta desplegándose en pantalla la x se incremento a 5 y luego se probo la condición y como era CIERTA o VERDADERA entonces acabo el ciclo.
Lo del conejito blanco del Himalaya estaexplicado aquí TUTORIAL HTML
Otra diferencia básica con el ciclo while es que, aunque la condición sea falsa desde un principio el cuerpo de instrucciones se ejecutara por lo menos una vez.
El buclerepetir comprueba la condición de finalización al final del cuerpo del bucle, y si ésta es cierta continua con el resto del programa, a veces esto resulta más adecuado.
La sintaxis formal de laestructura de control de flujo Repeat...Until es:
-Repeat
instrucción(es)
-Until (Expresion_Booleana)
Un bucle Repeat...Until loop es similar al bucle While...End while, excepto que prueba la...
Regístrate para leer el documento completo.