Discusión:Karel el Robot
Este es un ejemplo de un codigo de recursividad.
class program { void turnright() { iterate(3)turnleft(); }
program() { while(rightIsBlocked && frontIsClear) { move(); if(nextToABeeper) turnoff(); } while(rightIsClear && frontIsClear) { turnright(); move(); if(nextToABeeper) turnoff(); } while(frontIsBlocked && rightIsBlocked) { turnleft(); } if(nextToABeeper) turnoff(); move(); while(rightIsClear && frontIsClear) { turnright(); if(nextToABeeper) turnoff(); move(); } program();
; turnoff();
}
}
Insertare el codigo de ejemplo del autor desconocido, porque es una buena aportacion. --dani cruzry (discusión) 03:49 31 ene 2013 (UTC)
Quitar enlace externo[editar]
Quité el enlace externo, era a la Olimpiada Mexicana de Informática. Parecía que estaba puesto (tal vez sin querer) a modo de SPAM, para ver la convocatoria. Lo hubiera dejado si fuera un link directo a la información sobre este robot. --UAwiki (discusión) 13:52 23 jun 2011 (UTC)