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.