Examen 2018 Julio - Problema 3

Examen 2018 Julio - Problema 3

de Francisco Crocamo Di Leoni -
Número de respuestas: 4

Buenas, haciendo el problema 3 me surgió la duda de si se cumple la siguiente condición en la solución: 

"No se debe hacer esperar al amasador si hay paletas disponibles sin ser requeridas por un supervisor"


Por lo que veo en la solución, se topea la cantidad de amasadores usando una paleta a 4. Si hay 4 amasadores usando una paleta y el 5to quiere amasar y hace damePaleta() la panadería no acepta esa entry hasta que se libere otra. Entiendo que lo que se afirma es contradictorio con esta solución.

Gracias


En respuesta a Francisco Crocamo Di Leoni

Re: Examen 2018 Julio - Problema 3

de Jorge Merlino -
Lo que pasa es que si dejas que los 5 agarren una podés quedar en deadlock y eso también está mal. Capaz que debería decir "En lo posible no se debe hacer esperar al amasador si hay paletas disponibles sin ser requeridas por un supervisor"
En respuesta a Jorge Merlino

Re: Examen 2018 Julio - Problema 3

de Francisco Crocamo Di Leoni -
Entiendo lo que intentas decir, pero con "En lo posible no se debe hacer esperar al amasador si hay paletas disponibles sin ser requeridas por un supervisor" también implica que un amasador no debe estar esperando si hay paletas disponibles.
Haciendo este ejercicio con un grupo de compañeros nuestra idea antes de leer esa frase fue resolverlo de una forma similar a la solución pero luego de leer eso a todos nos quedo claro que no podía hacerse de esa forma. Si en el próximo examen hubiera tenido ese ejercicio lo hacía mal seguro y no tendría a ningún profesor para preguntar por las dudas. Espero que este tipo de ambigüedades no se presenten en el examen virtual
En respuesta a Francisco Crocamo Di Leoni

Re: Examen 2018 Julio - Problema 3

de Jorge Merlino -
Si se te ocurre una redacción mejor pasala y actualizo la solución.

Si la solución que se te ocurrió es esa y funciona a menos de esa restricción hacé esa. Siempre es mejor que nada y estás mostrando que sabés del tema. En el caso hipotético de que estuviera mal seguro que ibas a tener unos cuantos puntos. Podés aclarar también que lo hiciste de esa forma porque te parece que es imposible cumplir la restricción de la letra.
En respuesta a Jorge Merlino

Re: Examen 2018 Julio - Problema 3

de Francisco Crocamo Di Leoni -
La frase se debería quitar completamente. La letra ya dejo claro que el supervisor tiene prioridad sobre las paletas; que los amasadores no tengan que estar tiempo esperando si no es necesario es algo que ya se entiende por obvio, sino no seria un problema de concurrencia y podrías ejecutar de a un amasador por vez y problema resuelto.
Muchas gracias