jueves, 25 de octubre de 2007

Karel Programa clase 2


El siguiente programa hace a karel mover beepers de una lugar a otro simulando el transporte de materiales de su lugar a un cuarto.
El problema era llevar los beepers uno a la vez y usar el while para no repetir las instrucciones a mano.


program() {
while (frontIsClear) {
while(notNextToABeeper)
if (frontIsClear){
move();
}
else {
turnleft();
turnleft();
while (frontIsClear){
move();
}
turnleft();
turnleft();
turnoff();
}

pickbeeper();
turnleft();
turnleft();
while (frontIsClear){
move();
}
turnleft();
turnleft();
turnleft();
move();

putbeeper();
turnleft();
turnleft();
move();
turnleft();
}
turnoff();
}
}

2 comentarios:

Pingüino dijo...

En qué lenguaje es profe?? no me acuerdo de haber visto eso; si acaso en Visual... y no sé si en pascal. Saludos.

Conrado dijo...

El lenguaje se llama karel y sirve para programar un robot virtual