Tecnologias
4.1 COMANDOS ESPECIALES
Sentencias de Control:
Existen cuatro sentencias de control: Sentencia de control de repetición iterate (n), Sentencia decontrol condicional if (condición) , Sentencia de control condicional if (condición) / else y Sentencia de control de repetición while (condición).
Iterate (n): Esta instrucción es paraordenarle al Robot carel que repita uno o más veces las instrucciones u ordenes que escribiremos entre las dos llaves ({ }), el valor de “n” , que expresamos entre paréntesis, es el número de veces queel robot repitirá las instrucciones.
Sintáxis iterate (n) {
Ordenes;
}
If: Es un estatuto de control condicional, para que el Robot Carel evalúe una condición con ayuda de sussensores.
Sintáxis if (condición) {
Ordenes;}
If / else: Es un estatuto de control condicional compuesto o doble, aquí el robot, evalúa una condición con ayuda de sus sensores.
Sintáxis if (condición) {
ÓrdenesX}
else {
ÓrdenesY;
}
While: El “while” es un estatuto de control de repetición.
Sintáxis While (condición) {
Órdenes;
}
FUNCIONES O MÓDULOS
Una funciónes un grupo de ordenes entre un par de llaves ({ }), a las que le asignamos un nombre antes del bloque de ordenes que forman el nuevo módulo, este nombre es necesario para poder llamar a la nuevafunción.
La característica principal de una función es que resuelva una tarea simple, concreta y específica, como parte de la solución completa que se está diseñando.
Cuando ejecutamos un programadel Robot Carel, el proceso de ejecución lo inicia Carel en la función principal “program ()”; es decir, que desde la función “program ()” se estaría guiando todo el proceso de la tarea de...
Regístrate para leer el documento completo.