los continue declaración en Pascal funciona algo así como el breakdeclaración. Sin embargo, en lugar de forzar la terminación,continue obliga a que tenga lugar la siguiente iteración del bucle, omitiendo cualquier código intermedio.
Para el for-do lazo, continuehace que se ejecuten las porciones de prueba e incremento condicional del ciclo. Para elwhile-do y repeat...until bucles continue La instrucción hace que el control del programa pase a las pruebas condicionales.
Sintaxis
La sintaxis de una instrucción continue en Pascal es la siguiente:
continue;
Diagrama de flujo
Ejemplo
program exContinue;
var
a: integer;
begin
a := 10;
(* repeat until loop execution *)
repeat
if( a = 15) then
begin
(* skip the iteration *)
a := a + 1;
continue;
end;
writeln('value of a: ', a);
a := a+1;
until ( a = 20 );
end.
Cuando se compila y ejecuta el código anterior, produce el siguiente resultado:
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 16
value of a: 17
value of a: 18
value of a: 19