Esta es una pregunta para la escuela, no espero que alguien me de la respuesta completa, sólo necesito que alguien me señale la dirección correcta ya que estoy confundido y mi tutor está de vacaciones.
Esta es la pregunta:
En este experimento se derivará un controlador para una simple máquina. La máquina es muy simple; es una máquina expendedora que sólo puede aceptar monedas de 1 libra. Puede dispensar dos artículos diferentes, uno cuesta 67 peniques y el otro 52 peniques. Tiene tres salidas; una para monedas de 10 peniques, otra para monedas de 5 peniques y otra para monedas de 1 penique. Su máquina debe dar cambio en el número mínimo de monedas dependiendo del artículo seleccionado. Las salidas son cada una una señal única, de manera que si por ejemplo se necesitaran tres monedas de 10 peniques en el cambio, la señal debe ser pulsada tres veces.
El problema que tengo es que siempre que he hecho una máquina estatal siempre ha dependido de las entradas. Así que, por ejemplo, si fuéramos a hacer una máquina expendedora, un artículo podría costar 50 peniques. Así que hago que todos mis estados salgan de lo que un usuario está poniendo en la máquina, cuando entre un 10p entonces iré al estado "10p" etc.
Este ejemplo parece tener sólo 2 entradas (1 para cada artículo que ambos aceptan moneda de 1 libra) y luego una vez que la moneda de 1 libra se pone en la máquina sólo hace su cosa sin depender de la entrada de nuevo. Esto me confunde seriamente.
No importa la salida el pulso para cada salida de moneda. Estoy seriamente confundido.