lunes, 16 de enero de 2017

lunes, 5 de diciembre de 2016

lunes, 10 de octubre de 2016

ESTRUCTURAS DE PROGRAMACIÓN

Además de las instrucciones, el lenguaje RoboMind proporciona ciertas estructuras de programación que permiten un mayor control sobre el robot virtual. Estas estructuras permiten ejecutar un conjunto de instrucciones varias veces (bucles o estructuras repeat), o ejecutar un conjunto de instrucciones sólo si se cumple una condición (condicionales o estructuras if-else).

ESTRUCTURAS DE REPETICIÓN (REPEAT).
repetir(n) { instrucciones } 
Esta estructura permite repetir la ejecución de las instrucciones entre llaves un número ‘n’ de veces. 

NOTA: Si se omite el parámetro n, se repetirán las instrucciones entre llaves indefinidamente por tanto, si se quiere que una serie de instrucciones se estén ejecutando siempre hay que usar repeat().

Ejemplo:

ESTRUCTURAS CONDICIONALES (IF - ELSE). 
Las estructuras condicionales permiten condicionar la ejecución de ciertas instrucciones al cumplimiento de una condición. Con ello se puede hacer que ciertas instrucciones no se ejecuten siempre, sino sólo en caso de que se den ciertas circunstancias. 

si (condición) { instrucciones } 
Ejecutará las condiciones entre llaves, únicamente si la condición se cumple, en caso contrario ejecuta la instrucción que sigue a la llave que cierra la intrucción si.

Ejemplo:

si (condición) { instrucciones } 
otro { instrucciones } 
Si la condición se cumple, se ejecutan las instrucciones del bloque si. En cambio, si la condición no se cumple se ejecutarán las instrucciones pertenecientes al bloque otro. (If si (condicional); else otro) 
Es decir: Si (ocurre esta condición) { haz estas instrucciones } Si no { haz estas otras instrucciones } 

Ejemplo:

FUENTE: http://www.robomind.net/downloads/intro_programa_robomind_informtica_4eso.pdf