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

Comando Especiales


Enviado por   •  18 de Junio de 2014  •  732 Palabras (3 Páginas)  •  189 Visitas

Página 1 de 3

Comandos Especiales:

Sistemas de control

• Iterate ( ): esta instrucción es para ordenarle al Robot que repita una o más veces las instrucciones u órdenes que escribimos entre las dos llaves ({.}), el valor de “n”, que expresamos entre paréntesis, es el número de veces que el robot repetirá las instrucciones.

• If(): es un estatuto de control condicional, para que el Robot evalúe 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 que aparecen en página anteriores de este libro.

• 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 verdadera, el robot procesa las “ordenes X” que hemos escrito entre las, primeras, dos llaves ({ }), pero si la condición resulta falsa, es decir que no se cumple la condición que se le ordeno evaluar, entonces el Robot procesara las “ordenes”, que hemos escrito entre las entre las dos llaves ({ }) después de la palabra reservada “else”.

• While( ) : el “while” es un estatuto de control de repetición. Cuando el Robot llega a la línea donde escribimos este estatuto (while), evalúa la “condición” que escribimos dentro de los paréntesis a la derecha de la palabra “while”, si la condición es verdadera, el Robot procesara las ordenes que escribimos entre el par de llaves ({ }), luego regresa a evaluar de nuevo la “condición”, si de nuevo la evaluación resulta verdadera, entonces vuelve a procesar las ordenes que escribimos entre el par de llaves, y esto lo estará repitiendo “mientras”, se esté cumpliendo la “condición”.

Funciones

Void( ): A la izquierda de cada nueva función o módulo escribiremos la palabra “void”, para avisarle al sistema (concretamente al compilador), que en este punto del programa estamos escribiendo la definición de una nueva función o modulo.

Funciones múltiples:

Void veALaBarda (): Realiza una subtarea de moverse si el frente esta libre.

Void levantaTrompos (): Realiza una subtarea de levantar un trompo si enfrente hay trompos.

Void depositaTrompos (): Realiza una subtarea de colocar trompos si hay alguno en la mochila

Void recorreLaBandaDerecha(): realiza una subtarea de moverse y recoger trompos si hay barda a la derecha.

Programa ():

Ejecuta una serie de instrucciones que mandan llamar varias funciones

...

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