Pascal - Declaración si-entonces

los if-then declaración es la forma más simple de declaración de control, que se utiliza con frecuencia en la toma de decisiones y para cambiar el flujo de control de la ejecución del programa.

Sintaxis

Sintaxis para if-then declaración es -

if condition then S

Dónde condition es una condición booleana o relacional y Ses una declaración simple o compuesta. Ejemplo de una declaración si-entonces es -

if (a <= 20) then
   c:= c+1;

Si la expresión booleana conditionse evalúa como verdadero, entonces se ejecutará el bloque de código dentro de la instrucción if. Si la expresión booleana se evalúa como falsa, se ejecutará el primer conjunto de código después del final de la instrucción if (después del final de cierre;).

Pascal asume cualquier valor distinto de cero y distinto de cero como verdadero, y si es cero o nulo, entonces se asume como un valor falso.

Diagrama de flujo

Ejemplo

Probemos con un ejemplo completo que ilustraría el concepto:

program ifChecking;

var
{ local variable declaration }
   a:integer;

begin
   a:= 10;
   (* check the boolean condition using if statement *)
   
   if( a < 20 ) then
      (* if condition is true then print the following *) 
      writeln('a is less than 20 ' );
   writeln('value of a is : ', a);
end.

Cuando se compila y ejecuta el código anterior, produce el siguiente resultado:

a is less than 20
value of a is : 10