Estructura de control de repetición REPEAT
domingo, 14 de marzo de 2010
, Posted by Cesar Informatica IV Sem "B" at 13:30
REPEAT-UNTIL
La acción de repeat-until es repetir una serie de instrucciones hasta que se cumpla una determinada condición .
Su formato es :
repeat
repeat
..................
..................
until
Aquí las palabras repeat y until sirven también como delimitadores de bloque.
Su diagrama de flujo es :
Su diagrama de flujo es :
Reglas de funcionamiento:
La condición se evalúa al final del bucle, después de ejecutarse todas las sentencias.
Si la condición es falsa, se vuelve a repetir el bucle y se ejecutan todas sus instrucciones.
Si la condición es falsa, se sale del bucle y se ejecuta la siguiente instrucción a until.
Si la condición es falsa, se vuelve a repetir el bucle y se ejecutan todas sus instrucciones.
Si la condición es falsa, se sale del bucle y se ejecuta la siguiente instrucción a until.
La sintaxis no requiere begin y end.
Ejemplo:Program Ej_Repeat;
Uses Crt;
{El siguiente programa captura una cadena,
hasta que se presione la tecla Esc(escape),
cuyo ordinal es el #27.}
Const
Esc = #27;
Var
nombre: string[30];
tecla : char;
cont : word;
begin
ClrScr;
cont:=1;
Repeat
Write(cont,' Nombre : ');
ReadLn(nombre);
inc(cont);
tecla:=ReadKey
Until (tecla=Esc)
end.
Ejemplo:Program Ej_Repeat;
Uses Crt;
{El siguiente programa captura una cadena,
hasta que se presione la tecla Esc(escape),
cuyo ordinal es el #27.}
Const
Esc = #27;
Var
nombre: string[30];
tecla : char;
cont : word;
begin
ClrScr;
cont:=1;
Repeat
Write(cont,' Nombre : ');
ReadLn(nombre);
inc(cont);
tecla:=ReadKey
Until (tecla=Esc)
end.
la forma de representarlo en el diagrame de flujo:
Currently have 0 comentarios: