Mundo Loco
Descripción
Problema
Karel tiene que agregar un zumbador a los montones de 1 zumbador que encuentre y restarle 1zumbador a los montones de 2 zumbadores que encuentre.
Consideraciones
• El mundo es cuadrado.
• Karel inicia en algún lugar del mundo apuntando hacia cualquier lado.
• Karel inicia con infinitos zumbadores en la mochila.
• No importa donde termine Karel.
Inicia en
y Termina
Ultimo fuente
Fuente Mundo loco
Ciclos y Condiciones, muy bueno para practicar la logica del alumnos
2012-05-03 00:00:00 am Leonardo
iniciar-programa
inicia-ejecucion
mientras no orientado-al-norte hacer gira-izquierda;
mientras frente-libre hacer avanza;
gira-izquierda;
mientras frente-libre hacer avanza;
repetir 2 veces gira-izquierda;
mientras frente-libre hacer
inicio
mientras no junto-a-zumbador y frente-libre hacer avanza;
si junto-a-zumbador entonces
inicio
si junto-a-zumbador entonces coge-zumbador;
si no junto-a-zumbador entonces repetir 2 veces deja-zumbador;
fin;
si frente-libre entonces avanza;
si frente-bloqueado entonces
inicio
repetir 2 veces gira-izquierda;
mientras frente-libre hacer avanza;
gira-izquierda;
si frente-bloqueado entonces apagate;
avanza;
gira-izquierda;
fin;
fin;
apagate;
termina-ejecucion
finalizar-programa
