Brahyan,
Para la parte de Octave tienen que realizar dos archivos, un script y una función.
La función Mover está descripta en la letra y dice: " dado un número entero que representa un color posible (amarillo, verde
o rojo), retorna el movimiento a realizar por el robot (1,0 o -1)."
Para la parte de la función tiene que realizarla pensando que solo pueden entrar valores posibles de color (100, 250 o 400).
El script debe suponer que el vector Semaforo ya existe en la memoria (ya está creado) y cuando se ejecuta el script debe quedar guardado un vector Movimientos, con los movimientos respectivos a cada color de Semaforo.
La idea es que cuando en Octave se realice lo siguiente:
>> Semaforo= [250 400 100 400 100 100 250];
>> tarea_script
Quede guardado (en la memoria) el vector Movimientos con los siguientes valores: [-1 0 1 0 1 1 -1]
Pueden probar con varios vectores posibles de Semaforo. Por ejemplo, uno que tenga menos elementos: Semaforo = 250 o Semaforo= [100 400 400]
Espero que les sirva para poder avanzar.
Saludos,
Jimena F.