Robot Karel
Enviado por • 20 de Mayo de 2014 • 243 Palabras (1 Páginas) • 489 Visitas
Sentencia de control
SENTENCIA DE CONTROL
• INTERATE ()
• IF ()
• IF/ELSE ()
• WHILW ()
FUNCIONES
• VOID ()
FUNCIONES MULTIPLES
• VOID (1)
• VOID (2)
• VOID (3)
FUNCIONES MULTIPLES
• VOID (n)
RECURSIVIDAD
• SUCC (n)
• PRED (N)
Comandos especiales
En esta etapa elaboraremos los `programas de robot karel empleando comandos avanzados, con el sentido de optimizar instrucciones en el espacio que se emplea en la elaboración del programa. Esta instrucción es para ordenarle una o más veces las instrucciones u órdenes que escribimos entre las 2 llaves
IF
Es un estatuto de control condicional, para que el robot evalué una condición con ayuda de su sensor.
IF/ELSE
Es un estatuto de control condicionalcompuesto o doble, a qui el robor ebalua una condición con allluda de sus sensores.
WHILE
El “while”es un estatuto de control de repetición.
Funciones múltiples o módulos múltiples
Uno de los objetivos de manejar módulos múltiples es subdividir la solución de un problema en pequeñas tareas y escribir un nuevo módulo para solucionar cada una de las tareas previamente identificadas.
Uso de parámetros
Recursividad de karel
Una función se dice que se recursiva cuando se manda a llamar a si misma dentro de la misma función.
Comprobación de cómo funciona la recursividad
Las funciones succ() y pred()
El lenguaje karel el robot, cuenta con dos funciones muy utiles , una para incrementar y una para decrementar el argumento o parámetro usado al momento de llamar a otra nueva función o modulo.
La función cucc, incrementa en uno el valor del “parámetro” al momento de llamar a otra función
La función pred, decrementa el valor en uno del “parámetro” al momento de llamar a contra función
...