Documente Academic
Documente Profesional
Documente Cultură
1.
2.
3.
En torno a una mesa hay cuatro personas: tres fumadores y un proveedor. Cada
fumador fuma cigarrillos uno detrs de otro. Para poder fumarse un cigarrillo se
necesitan tres ingredientes: papel, tabaco y cerillas. A uno de los fumadores le falta el
papel (pero tiene tabaco y cerillas, a otro el tabaco (pero tiene papel y cerillas) y a otro
las cerillas (pero tiene papel y tabaco). El proveedor tiene una cantidad infinita de los tres
ingredientes.
Inicialmente, el proveedor coloca uno de los ingredientes en la mesa, escogidos al azar.
El fumador al que le falta el ingrediente coge lo que hay en la mesa, la un cigarrillo y se
lo fuma. Cuando termina, se lo indica al proveedor. El proveedor entonces coloca otro
ingrediente y el ciclo se repite una y otra vez.
Pgina 1 de 2
4.
Una barbera funciona con una sala de capacidad limitada. Si no hay clientes, el barbero
se va a dormir. Si un cliente entra en la tienda y el local est lleno, entonces el cliente
deja la tienda. Si el barbero est ocupado, pero hay sitio, entonces el cliente entra en la
sala y espera su turno. Si el barbero est durmiendo, el cliente le despierta. Escribe un
programa que coordine al barbero y a los clientes.
5.
Pgina 2 de 2