Se encuentra usted aquí

La Sentencia If

If - Then- Else

Dado que una condición produce un valor verdadero o falso, se necesita una sentencia de control que  ejecute determinada sentencia si la condición es verdadera, y otra si es falsa. En pascal esta alternativa se realiza con la sentencia IF – THEN – ELSE.

La sintaxis de la sentencia If:

Formato 1:

  1. If (Condicion) then
  2. (instruccion)

Formato 2:

  1. If (condicion) then
  2. instruccion_verdadera)
  3. Else
  4. (instruccion_falsa)

En este caso, primero se evalúa la condición y es el resultado arroja un valor de verdad (verdadero), se ejecuta instrucción_verdadera; en caso contrario se ejecuta instrucción_falsa.

La condición es una expresión Booleana que puede ser verdadera o falsa (true o false). Una expresión Booleana se forma comparando Valores de las Expresiones utilizando operadores de relación (Relacionales) o comparativas y los operadores lógicos.

Nota: Antes de la palabra end no es necesario anteponer un punto y coma como se muestra en el ejemplo. El hacerlo generaría una sentencia vacía (sentencia que no hace nada).