-While (Mientras/hacer)
si necesitas que karel repita an serie d einstrucciones mientras se cumpla una condicion se usa la sentencia while. Ejemplo; si se desea que karel avance hasta el siguiente muro, entonces puede escribir;
while(<condicion>) programa muestra
{ while (frontIsClear)
<instrucciones> {
} move( );
}
DEFINICIONES DE NUEVAS INSTRUCCIONES
Es posible definir nuevas instrucciones, ejemplo; girar a la derecha es una tarea muy habitual para el robot, se mostrara un ejemplo a continuacion. La definicion de una nueva instruccion debe ir justo debajo de declassprogram{y antes deprogram( ){.
La sintaxis para declarar una nueva instruccion es la siguiente;
define<nombre( )>{ defineturnright( ) {
<instrucciones> iterate(3) turnelft( )
} }
No hay comentarios:
Publicar un comentario