17/12/97:
Se pide:
Donde gcd: es un método definido para la clase Integer que devuelve el máximo común divisor del objeto que recibe el mensaje y su argumento.
C Apagado ------> Encendido <------ D
Donde C significa "conectar el motor" y D "desconectarlo" (eventos). Si se utilizan como entradas los estados del motor (encendido/apagado) hay que añadir bucles.
D C D C ->- ->- ->- ->- | | C | | D | | C | | Paradas ------> Adelante -----> Paradas ------> Paradas ^ | D D | v Paradas <------ Paradas <------ Atrás <-------- Paradas | | C | | D | | C | | ->- ->- ->- ->- C D C D
Donde C significa "motor conectado" y D "motor desconectado". Si se utilizan como entradas los eventos en lugar de los estados del motor ("conectar" y "desconectar", como en el ejemplo anterior) se puede prescindir de los bucles.