Instrucciones condicionales

En este método se ejecutan una serie de instrucciones únicamente si se cumple una condición que hayamos impuesto. Para ello, la primitiva utilizada tiene la forma  SI  condición  [instrucciones]. El siguiente procedimiento pregunta por la velocidad a la que se está circulando por una autopista y ofrece un consejo:

PARA AUT

ES [Teclea la velocidad]

HAZ "V  LEEPALABRA

SI :V > 120  [ES [Peligro de accidente]]

SI :V < 80  [ES [Debes ir al carril lento]]

FIN

Para tener el mensaje de velocidad correcta, la variable  V  debe estar comprendida entre 80 y 120. Para que se cumpla esta condición se escribe Y detrás de la instrucción  SI , y luego, una tras otra, las condiciones que se deben cumplir. (por ejemplo  SI Y  :V>80  :V<120   [ES [Velocidad correcta]] ). También pueden usarse las funciones lógicas O y NO para modificar una condición, con efectos análogos a lo que ocurría en las puertas lógicas.