Actividades con karel

Solo disponible en BuenasTareas
  • Páginas : 4 (758 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de marzo de 2012
Leer documento completo
Vista previa del texto
ACT II.5

Mundo inicial

Mundo final

Mundo inicial

Mundo final

Mundo inicial

Mundo final

Mundo inicial
Mundo final

Mundo inicial

Mundo final

ACT II.6
a) ¿Qué ventajasencuentras en la instrucción while con respecto a la instrucción if?
R= Que con la instrucción while la orden se seguirá cumpliendo en tanto la condición que se haya puesto sea verdadera, mientrasque con la condición if solo lo hará una vez.
b) ¿Correría de igual manera el programa si la situación inicial del robot fuera de tal que no hubiera zumbadores en la mochila? Justifica turespuesta.
R= Pues si ya que en la esquina 8 hay cinco zumbadores entonces al momento de recogerlos ya tendría 5 zumbadores en la mochila y esos 5 los dejaría al final del recorrido ya que la condición fueque en tanto tuviera zumbadores en la mochila los dejaría al final.
c) ¿A qué problemas te has enfrentado con el uso de las instrucciones if y while?
R= Pues como se dijo en la pregunta uno con elif el movimiento solo se realizara una vez, y pues cuando un comando está mal escrito.
d) ¿Qué función tiene el sensor frontIsClear?
R= Es un sensor que responde a la pregunta ¿Esta despejado alfrente? Y si esta pregunta resulta verdadera se cumplirá cualquier comando que se le haya dado a Karel.
e) ¿Correría el programa si en lugar de usar el sensor frontIsClear utilizaras el sensorfrontIsBlocked?
R= Si pero no de la misma forma ya que al ser falsa la condición Karel no avanzaría y realizaría la siguiente orden que se le haya dado.
f) Explica el significado de la instrucción:while (anyBeepersInABeeperBag()).
R= Es la condición que significa “mientras haya zumbadores en la mochila de zumbadores”, cuando se escribe esta condición a continuación se escribirá que es lo queKarel tiene que hacer mientras esta condición sea verdadera.
g) ¿Por qué es necesario utilizar while (nextToABeeper()) en lugar de if (nextToABeeper())?
R= Porque hay cinco zumbadores y si se...
tracking img