Comandos Especiales Tic
Enviado por alejandro111111 • 11 de Junio de 2013 • 255 Palabras (2 Páginas) • 1.870 Visitas
Comandos especiales
En esta etapa elaboraremos los `programas de robot karel empleando comandos avansados, con el sentido de optimizar instrucciones en el espacio que se emplea en la elaboración del programa.
Sentencias de control
Itérate ()
If ()
If/else ()
While ()
Funciones
Void ()
Funciones multiples
Void (1)
Void (2)
Void (3)
Parametros
Void (n)
Recursividad
Succ (n)
Pred (n)
Itérate (n)
Esta instrucción es para ordenarle una o mas veces las instrucciones u ordenes que escribimos entre las 2 llaves
If
Es un estatuto de control condicional, para que el robot evalue una condición con alluda 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 o odulos
Funciones multiples o modulos multiples
Uno de los objetivos de manejar modulos multiples es subdividir la solución de un problema en pequeñas tareas y escribir un nuevo modulo para solucionar cada una de las tareas previamente identificadas.
Uso de parámetros
Recursividad de karel
Una función se dice que ss 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 pçotra función
...