sábado, 22 de noviembre de 2014

REPETICIONES CONDICIONADAS

Sentencias de control
-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