Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Para estos casos, en Gobstones tenemos una nueva palabra clave que nos ayuda a cumplir
nuestra tarea: el else. En castellano significa si no y hace justamente lo que necesitamos:
ejecuta una serie de acciones si no se cumple la condición que pusimos en el if .
Supongamos que queremos definir un procedimiento que se mueva al Oeste y, en caso de que
no pueda, lo haga hacia el Norte. Haciendo uso del else , podemos definirlo de la siguiente
manera:
procedure MoverComoSea() {
if (puedeMover(Oeste)) {
Mover(Oeste)
} else {
Mover(Norte)
1 procedure MoverComoSea() {
2 if (puedeMover(Oeste)) {
3 Mover(Oeste)
4 } else {
5 Mover(Norte)
6 }
7 }
8
Enviar
0 1 0 1
1 1 1 1
0 0 0 0
0 1 0 1
Si no hay celdas al Oeste, se mueve al Norte
Tablero inicial Tablero final
0 1 0 1
1 1 1 1
0 0 0 0
0 1 0 1
¡Espectacular!
Ya aprendiste la herramienta que usan todas las aplicaciones que conociste en tu vida para
decidir qué hacer, el viejo y querido if / if...else.
© 2015-2022
Mumuki
Información importante
Términos y Condiciones
Reglas del Espacio de Consultas