UNPKG

karel

Version:

Compilador y evaluador de Karel en javascript

47 lines (46 loc) 1.65 kB
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="UTF-8" /> <title>La sentencia Si/Entnces&nbsp;</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>&nbsp;&nbsp; turnleft();</p> <p>&nbsp;&nbsp; turnleft();</p> <p>&nbsp;&nbsp; turnleft();</p> <p>}</p> <p>...&nbsp;</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>&nbsp;&nbsp; yyy</p> <p>}</p> <p>...</p> <p> donde &nbsp; xxx es una condición y yyy es cualquier número de sentencias a ejecutar si la condición <strong>if</strong> es verdadera.&nbsp; </p> <center> <h2> <p>La sentencia if</p> <p align="left"><a href="KarelJAVA.html">Regresar</a></p> </h2> </center> </body> </html>