REPEAT UNTIL PASCAL

Su diferencia basica con el ciclo while es que la prueba de condicion es hecha al finalizar el ciclo, es decir las instrucciones se ejecutan cuando menos una vez porque primero ejecuta las instrucciones y al final evalua la condicion; TEMA 9: CICLO REPEAT UNTIL

 

UNIDAD 2: PROGRAMACION PASCAL INSTRUCCIONES DE CONTROL DE PROGRAMA

TEMA 9: CICLO REPEAT UNTIL PASCAL

Su diferencia basica con el ciclo while es que la prueba de condicion es hecha al finalizar el ciclo, es decir las instrucciones se ejecutan cuando menos una vez porque primero ejecuta las instrucciones y al final evalua la condicion;

Tambien se le conoce por esta razon como ciclo de condicion de salida.

Su formato general es :

cargar o inicializar variable de condicion;

repeat

begin

instrucciones;

end

until condicion;

OBSERVAR QUE NO LLEVA PUNTO Y COMA (;) ANTES DEL UNTIL

Prog6.PAS

program prog6;uses crt;varx:integer;beginclrscr;x:=1;REPEATBEGINgotoxy(10,4+x);write(x,' CONEJITO BLANCO HIMALAYA');x:=x+1;ENDUNTIL x = 5;readln;end.

Corrida prog

image238.jpg

Observar que nada mas se ve hasta x=4, pero en realidad la x llego hasta el 5, cuando termino lo que esta desplegandose en pantalla la x se incremento a 5 y luego se probo la condicion y como era CIERTA o VERDADERA entonces acabo el ciclo.

Lo del conejito blanco del himalaya esta explicacado aqui TUTORIAL HTML

Otra diferencia basica con el ciclo while es que, aunque la condicion sea falsa desde un principio el cuerpo de instrucciones se ejecutara por lo menos una vez.

PROGRAMACION TAREAS PASCAL

1.- tres del for

2.- tres del while

MÁS INFORMACIÓN

El contenido original se encuentra en https://programacionfacil.com/pascal/repeat_until/
Todos los derechos reservados para el autor del contenido original (en el enlace de la linea superior)
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente