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

Act. Adquisicion Tic 2 Etapa 4


Enviado por   •  20 de Mayo de 2014  •  438 Palabras (2 Páginas)  •  1.163 Visitas

Página 1 de 2

Comandos Especiales

Sentencias de control: Se emplean en la programación del Robot Karel.

Sentencia de repetición: iterate (n) esta condición sirve para ordenarle a Karel que repita una o más veces las instrucciones u órdenes que escribiremos entre las 2 llaves ({}), el valor de “n” es el número de veces que el robot repetirá las instrucciones

Sentencia de control condicional: if (condición) es para que Karel evalúe una condición con ayude de sus sensores

Sentencia de control condicional: if (condición)/else aquí el Robot evalúa una condición con ayuda de sus sensores. Si resulta verdadera el robot procesa las “órdenesX” que se hayan escrito, si resulta falsa el robot procesara las “órdenesY” que hemos escrito entre las 2 llaves después de la palabra “else”

Sentencia de control de repetición: while (condición) cuando el robot llega a la línea donde escribimos este estatuo, evalúa la condición que escribimos dentro del paréntesis a la derecha de la palabra “while”

Función deposita trompos: Realiza una subtarea de colocar trompos si hay alguno en la mochila

Función recorre la barda: Realiza una subtarea de moverse y recoger trompos si hay barda a la derecha Funciones o módulos

Característica principal de una función es que resuelva una tarea simple, concreta y especifica, como parte de la solución completa que se está diseñando.

Void deja dos trompos

Función deja 2 trompos: realiza una subtarea de colocar dos trompos, puede ser repetitiva dentro del programa.

Funciones múltiples o módulos múltiples

Función ve a la barda: Realiza una subtarea de moverse si el frente está libre

Función levanta trompos: realiza una subtarea de levantar un trompo si enfrente hay trompos

Uso de parámetros

Función gira(a): Realiza una subtarea de girar las veces que marque el parámetro “a”

Recursividad en Karel

Se dice que es recursiva cuando se manda llamar así misma dentro de la misma función, cuando una función es recursiva, digamos la “funciónRecursivaX()” es invocada por primera vez Karel carga a memoria una copia de su código, como cualquier otra nueva función

Función levanta y avanza: Realiza una subtarea de levantar un trompo, al mismo tiempo se llama sí misma como función y a moverse

Funciones succ() y pred()

La función succ (parámetro) incrementa le suma uno, en uno el valor del “parámetro al momento de llamar a otra función

La función pred (parámetro) decremento la suma le resta uno en uno el valor del “parámetro” al momento de llamar a otra función

Función cuenta las cuadras: Realiza una subtarea moverse si no hay nada enfrente y de guardar en el parámetro “a” las veces que se manda llamar, con la función succ se incrementa uno en uno cada vez que avanza, con iterate

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com