Comandos basicos de karel
Iterate (n): esta instrucción es para ordenarle al robot que repita uno o mas veces las instrucciones u ordenes queescribiremos entre dos llaves ({}), el valor de n, que expresamos entre paréntesis, es el número de veces que el robot repetirá las instrucciones.
If: es un estatuto de controlcondicional, para que el robot evalúe una condición con ayuda de sus sensores. Si la condición resulta verdadera, el robot procesa las órdenes que hemos escrito entre las dosllaves ({}).
If/else: es un estatus de control condicional compuesto o doble, aquí el robot evalúa una condición de sus sensores. Si la condición resulta verdadera, el robot procesalas ordenesX que hemos escrito entre las, primeras, dos llaves ({}), pero si la condición resulta falsa, es decir no se cumple la condición que se le ordeno evaluar, entonces elrobot procesara las ordenesY, que hemos escrito entre las dos llaves ({}) después de la palabra reservada else.
While: es un estatuto de control de repetición. Cuando el robotllega a la línea donde escribimos este estatuto, evalúa la condición que escribimos dentro de los paréntesis ala derecha de la palabra while, si la condición es verdadera, el robotprocesara las ordenes que escribamos entre el par de llaves ({}), luego regresa a evaluar de nuevo la condición, si de nuevo la evaluación resulta verdadera, entonces vuelve aprocesar las ordenes que escribimos entre el par de llaves, y esto lo estará repitiendo mientras, se esté cumpliendo la condición.
Succ(parámetro) : incrementa(le suma uno) en uno elvalor del parámetro al momento de llamar a otra función.
Pred(parámetro) : decrementa(le resta uno) en uno el valor del parámetro al momento de llamar a otra función.
Regístrate para leer el documento completo.