ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Comandos Especiales


Enviado por   •  4 de Junio de 2014  •  323 Palabras (2 Páginas)  •  368 Visitas

Página 1 de 2

 Sentencia de control

Existen cuatro estatutos o sentencias de control que se emplean en la programación de robot karel: sentencia de control de repetición iterate(n)sentencia de control condicional if (condición) sentencia de control condicional in(condición)/elsey sentencia de control de repetición while (condición)

 funciones o módulos

Una función es un grupo de ordenes encerradas entre un par de llaves({}), a las que le asignamos un nombre del bloque de órdenes que forman de nuevo módulo, este nombre es necesario para poder llamar a la nueva función

La característica principal de una función es que resuelva una tarea simple, concreta y específica, como parte de la solución completa que se está diseñando. cuando ejecutamos un programa de robot karel, el proceso de ejecución lo inicia karel en la función principal “program(); es decir, que desde la función “program()” se estaría guiando todo el proceso de la tarea de karel

las nuevas funciones o módulos los escribimos antes del modulo o función principal “program()”, a la izquierda de cada nueva función o modulo escribimos la palabra “void”, para avisarle al sistema (concretamente al compilador) , que en ese punto del programa estamos escribiendo la definición de una nueva función o modulo

 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 programa en pequeñas tareas y escribir un nuevo módulo para solucionar cada uno de las tareas previamente identificadas.

 Uso de parámetros

Cuando utilizamos el estatuto de control de repetición”iterate(n)”incluimos, entre paréntesis un valor numérico constante, con lo que indicamos la cantidad de veces a repetir o más instrucciones.

 Recursividad en karel

Una función se dice que es recursiva cuando se m anda a llamar asi misma de la función, cuando una función es recursiva, digamos la#funcionRecursivaX()” es involucrada por primera vez, karel carga a memoria una copia de código, como cualquier otra nueva función, en base a la evaluación en una “condición, dentro de un “if (condicion)”, ocurre la llamada o

...

Descargar como  txt (2.2 Kb)  
Leer 1 página más »
txt