La Fiesta
Descripción
Karel está organizando una fiesta pero no quiere hombres en ella. Así que sale a la ciudad a buscar a sus amigas para invitarlas a la fiesta.
Nota: Como ejemplo para el barrido de calles puede usar el de los juguetes
Problema
Ayuda a Karel a encontrar a todas sus amigas de la ciudad y llevarlas a la fiesta.
Consideraciones
• Karel inicia en su casa y orientado al norte.
• Las amigas son representadas por montones de 2 zumbadores y los hombres por montones de 1 zumbador.
• Karel tiene que recoger a todas sus amigas y dejarlas en la fiesta (posición 1,1).
• El mundo es rectangular o cuadrado y no tiene obstaculos adentro.
• No importa hacia donde quede orientado Karel.
Inicia en
y Termina
Ultimo fuente
Fuente la Fiesta
Condiciones y ciclos
2012-04-29 00:00:00 am Leonardo
iniciar-programa
inicia-ejecucion
repetir 3 veces gira-izquierda;
mientras frente-libre hacer
inicio
si junto-a-zumbador entonces
inicio
si junto-a-zumbador entonces coge-zumbador;
si junto-a-zumbador entonces coge-zumbador
sino
deja-zumbador;
fin;
avanza;
si frente-bloqueado entonces
inicio
si junto-a-zumbador entonces
inicio
si junto-a-zumbador entonces coge-zumbador;
si junto-a-zumbador entonces coge-zumbador
sino
deja-zumbador;
fin;
repetir 2 veces gira-izquierda;
mientras frente-libre hacer avanza;
repetir 3 veces gira-izquierda;
si frente-bloqueado entonces
inicio
repetir 2 veces gira-izquierda;
mientras frente-libre hacer avanza;
mientras algun-zumbador-en-la-mochila hacer deja-zumbador;
apagate;
fin;
avanza;
repetir 3 veces gira-izquierda;
fin;
fin;
apagate;
termina-ejecucion
finalizar-programa
