karel
Version:
Compilador y evaluador de Karel en javascript
47 lines (46 loc) • 1.65 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 if</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>if</strong> es lo que necesitamos en
nuestro programa. Aquí hay un ejemplo de como se debe escribir:
<p>...</p>
<p>if (facingSouth) {</p>
<p> turnleft();</p>
<p> turnleft();</p>
<p> turnleft();</p>
<p>}</p>
<p>... </p>
<p>
Las líneas " ... " significan que pueden haber otras sentencias antes o
después de la sentencia <strong>if</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>if</strong>.
</p>
<p>La forma más general de la sentencia <strong>if</strong> es:</p>
<p>...</p>
<p>if (xxx) {</p>
<p> yyy</p>
<p>}</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>if</strong> es verdadera.
</p>
<center>
<h2>
<p>La sentencia if</p>
<p align="left"><a href="KarelJAVA.html">Regresar</a></p>
</h2>
</center>
</body>
</html>