PSeudo Intérprete

Expresiones Coloquiales
Si se encuentra habilitado el uso de "Condicionales en lenguaje coloquial" en las opciones del lenguaje, se pueden introducir algunas expresiones adicionales para formar condiciones (expresiones lógicas). La siguiente tabla muestra ejemplos de estas, suponiendo que X e Y son variables, junto con su equivalente en el lenguaje formal:

Expresión | Significado
X ES Y | X=Y
X ES IGUAL A Y | X=Y
X ES DISTINTO DE Y | X<>Y
X ES MAYOR QUE Y | X>Y
X ES MENOR QUE Y | X<Y
X ES MAYOR O IGUAL A Y | X>=Y
X ES MENOR O IGUAL A Y | X<=Y
X ES CERO | X=0
X ES POSITIVO | X>0
X ES NEGATIVO | X<0
X ES PAR | X MOD 2 = 0
X ES IMPAR | X MOD 2 = 1
X ES MULTIPLO DE Y | X MOD Y = 0
X ES DIVISIBLE POR Y | X MOD Y = 0

La jerarquía de estas expresiones es mayor que la de los operadores aritméticos. Por ejemplo, "X+3 ES IGUAL A Y*2" equivale a "(X+3)=(Y*2)".
Además, en todos los casos se puede obtener la condición opuesta reemplazando "ES" por "NO ES". Ejemplo, "X NO ES IGUAL A Y" equivale a "NO (X=Y)".