Actividad De Metacognicion Etapa 4 Tic 2
Enviado por • 20 de Mayo de 2014 • 356 Palabras (2 Páginas) • 1.903 Visitas
a) ¿Qué ventajas encuentras 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, mientras que 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 tu respuesta.
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 fue que 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 el if 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 ¿Está despejado al frente? 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 sensor frontIsBlocked?
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 que Karel 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 utiliza el comando if solo recogería un zumbador en cambio sí se usa la instrucción while recogerá todos los zumbadores ya que repetirá la condición cuantas veces sea cierta.
h) ¿Qué fue lo más difícil de entender en el programa anterior?
R= Nada, las instrucciones fueron muy claras y no tuve ningún problema al momento de seguirlas.
...