Pascal - Continuar declaración

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