Actividades Robot Karel (3, 5, 9, 11, 15)
Descripción de la tarea del Robot Karel: La tarea de Karel es avanzar 10 cuadras, en cuada hay 2 trompos o zumbadores que deberá ir levantando, luego, que gire 180 grados y regreseal lugar de donde partió y en esa equina dejar los 20 trompos que levantó
Posición y dirección inicial del Robot Karel: El Robot inicia en el límite Suroeste de la ciudad, en dirección Este y sintrompos en la mochila
Mundo Inicial Mundo Final
Programa:
class program {
voidtromposYAsi() {
while (nextToABeeper()) {
iterate (2) {
pickbeeper();
}
move();
}
}
program() {
move();
tromposYAsi();iterate (2) {
turnleft();
}
while (frontIsClear()) {
move();
}
while (anyBeepersInBeeperBag()) {
putbeeper();
}
turnoff();
}}
Actividad 5
Descripción de la tarea del Robot Karel: Karel se encuentra en dirección Este, en el límite Suroeste de la ciudad, su tarea es avanzar 10 cuadras y a partir de la misma esquinaen que inicia, deberá dejar un trompo cada dos cuadras, si aún le quedan trompos en su Mochila, debe de tener cuidado porque no está seguro si tiene suficientes trompos o zumbadores en la mochila detrompos.
Posición y dirección inicial del Robot Karel: El Robot arranca con dirección Este, en el límite Suroeste de la ciudad, y no sabe si lleva suficientes trompos en su Mochila para cumplir consu tarea.
Mundo Inicial (con 4 trompos en la mochila)
Mundo Final (sin trompos en la mochila)
Programa:
class program {
void colocarTrompos() {while (anyBeepersInBeeperBag()) {
putbeeper();
iterate (2) {
move();
}
}
}
program() {
colocarTrompos ();
iterate (2) {...
Regístrate para leer el documento completo.