La sentencia Si/Entonces 

En el Ejercicio 1 asumimos que Karel estaba orientado hacia el Este. ¿Y si supiéramos que cuando se inicia está orientado hacia el Oeste o hacia el Sur ? A veces necesitaremos girar primero tres veces, y a veces no. En este caso, la sentencia de control si/entonces es lo que necesitamos en nuestro programa. Aquí hay un ejemplo de como se debe escribir:

...

si orientado-al-sur entonces inicio

   gira-izquierda;

   gira-izquierda;

   gira-izquierda;

fin ;

...

Las líneas " ... " significan que pueden haber otras sentencias antes o después de la sentencia si . Nos da igual en esta explicación ya que no hay restricciones en cuanto a lo que hay antes o después de la sentencia si.

La forma más general de la sentencia si es:

...

si xxx entonces inicio

   yyy

fin ;

...

donde   xxx es una condición y yyy es cualquier número de sentencias a ejecutar si la condición si es verdadera. 

La sentencia Si/Entonces 

Regresar