Diagnostica TIC
Comandos especiales.
Sentencias de control:
Iterate (): Esta instrucción es para ordenarle al Robot que repita una o más veces las instrucciones u ordenes que escribiremosentre las dos llaves ({ }), el valor de “n”, que expresaremos en el paréntesis, es el número de veces que el Robot repetirá las instrucciones.
If ( ): Es un estatuto de control condicional, paraque el robot evalúe una condición con ayuda de sus sensores.
If /else ( ): Es un estatuto de control condicional compuesto o doble, aquí el robot evalúa una condición con ayuda de sus sensores.
While( ): El “While” es un estatuto de control de repetició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 antes delbloque de órdenes que forman el nuevo módulo, este nombre es necesario para poder llamar a la nueva función.
Las nuevas funciones o módulos los escribimos antes del módulo o función principal“program ( )”, a la izquierda de cada nueva función o módulo escribiremos la palabra “void”, para avisarle al sistema (concretamente al compilador), que en ese punto del programa estamos escribiendo ladefinición de una nueva función o módulo.
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 problema en pequeñas tareas yescribir un nuevo módulo para solucionar
Función: veALaBarda
Realiza una subtarea de moverse si el frente esta libre.
Función: levantaTrompos
Realiza una subtarea de levantar un trompo si en frentehay trompos.
Función: depositaTrompos
Realiza una subtarea de colocar trompos si hay alguno en la mochila.
Función: recorreLaBardaDerecha
Realiza una subtarea de moverse y recoger trompos si haybarda en la derecha.
Programa:
Ejecuta una serie de instrucciones que manda a llamar a varios funciones para completar la tarea asignada.
Uso de parámetros:
El uso de parámetro de una...
Regístrate para leer el documento completo.