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

Actividad De Adquisicion Del Conocimiento, TIC II

xoexo19 de Octubre de 2014

753 Palabras (4 Páginas)331 Visitas

Página 1 de 4

Iterate

Esta instrucción es para ordenarle al robot que repita una o más veces las instrucciones u órdenes que escribiremos entre las dos llaves () el valor de n que expresamos entre paréntesis es el número de veces que repetirá las instrucciones

Ejemplo: La tarea de karel es avanzar 10 cuadras y en cada cuadra dejar uno de los 10 trompos o zumbadores que tiene en su mochila .El robot inicia en el suroeste de la ciudad en dirección este y con 10 trompos en su mochila.

If

Es un estatuto de control condicional, para que el robot evalué una condición con ayuda de sus sensores .Si la condición resulta verdadera, el robot procesa las ordenes que hemos escrito entre las dos llaves. La condición que se escribe entre paréntesis son de las aparecen en la página anteriores de este libro

Ejemplo: La tarea de karel es avanzar al frente las siguientes 6 cuadras, pero en algunas esquinas hay un trompo que debería levantar es decir que no en todas las cuadras hay un trompo .Al terminar las seis cuadras termina la tarea del robot .el robot inicia con dirección este sin trompos en la mochila .karel debe terminar en calle 1 y avenida 6 además puede o no haber trompo en la esquina o cuadra donde karel inicia su tarea.

If/else

Es un estatuto de control condicional compuesto o doble, aquí el robot evalúa una condición con ayuda de sus sensores. Si la condición resulta verdeara, el robot procesa las ordenes que le hemos escrito entre las primeras dos llaves pero si resulta falsa es decir que nos e cumple la condición que se le ordeno evaluar, entonces el robot procesara las “órdenes” que hemos escrito entre las dos llaves

Ejemplo: Karel inicia en dirección este , en la esquina de ,as al suroeste de la cuidad debe avanzar de 10 cuadras y detenerse ahí termina su tarea .El problema es que en algunas cuadras hay una barda o muro de altura uno en lugares no especificados estas bardas deberán saltarlas y seguir hasta completar las 10 cuadras especificadas .el robot inicia con dirección Este en los límites al Suroeste de la ciudad sin trompos en la mochila

While

Es un estatuto de control de repetición. Cuando el robot llega a la línea donde escribimos este estatuto8whilw) evalúa la “condición” la condición que escribimos dentro del paréntesis a la derecha de la palabra” while” si la condición es verdadera el robot procesa las ordenes que escribimos luego regresa a evaluar de nuevo la” condición” si de nuevo la condición resulta verdadera entonces vuelve a procesar las ordenes que escribimos entre el par de llaves esto lo estará repitiendo mientras se cumpla la condición

Ejemplo: Karel se encuentra en dirección Este en el límite del suroeste de la ciudad su tarea es (mientras tengo trompos en la mochila) avanzar e ir dejando un trompo en cada esquina a partir de la siguiente esquina donde arranca su tarea El robot arranca con dirección este y se encuentra en el límite Suroeste de la cuidad además no conoce la cantidad de trompos que lleva en su mochila.

Void

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

Ejemplo: Deja dos trompos realiza una sub-tarea de colocar dos trompos puede ser repetitiva dentro de un programa el programa ejecuta una serie de instrucciones que manda llenar la función para completar la tarea asignada

Funciones de succ() y pared()

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

La función de pared (parámetro) (le resta uno) en un valor del parámetro al momento

...

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