karel
Version:
Compilador y evaluador de Karel en javascript
48 lines (47 loc) • 1.73 kB
HTML
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="UTF-8" />
<title>La sentencia Si/Entnces </title>
</head>
<body style="background-image: url(./workbook.gif);">
<center>
<h2>La sentencia Si/Entonces </h2>
</center>
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 <strong>si/entonces</strong> es lo que
necesitamos en nuestro programa. Aquí hay un ejemplo de como se debe
escribir:
<p>...</p>
<p>si orientado-al-sur entonces inicio</p>
<p> gira-izquierda;</p>
<p> gira-izquierda;</p>
<p> gira-izquierda;</p>
<p>fin ;</p>
<p>...</p>
<p>
Las líneas " ... " significan que pueden haber otras sentencias antes o
después de la sentencia <strong>si</strong> . 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 <strong>si</strong>.
</p>
<p>La forma más general de la sentencia <strong>si</strong> es:</p>
<p>...</p>
<p>si xxx entonces inicio</p>
<p> yyy</p>
<p>fin ;</p>
<p>...</p>
<p>
donde xxx es una condición y yyy es cualquier número de sentencias
a ejecutar si la condición <strong>si</strong> es verdadera.
</p>
<center>
<h2>
<p>La sentencia Si/Entonces </p>
<p align="left"><a href="Karel.html">Regresar</a></p>
</h2>
</center>
</body>
</html>