Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pspfinal 2324 Marzo
Pspfinal 2324 Marzo
Tiempo: 2h
Primer Trimestre
Ejercicio 1
pone un letrero para impedir que entren personas al baño, se espera a que
quienes están dentro acaben y salgan, y una vez que el recinto está vacío
realiza la limpieza.
Se quiere implementar un código que simule este baño, con VARIOS hilos que
implementan a las personas que interactúan con él y UN hilo limpiador.
void usar_baño () { ... esperar a que el baño esté libre ... y llegados a
este punto... ... hacer lo habitual en un baño ... y salir del baño }
void limpiar_baño() { ... poner letrero «baño cerrado» ... esperar a que
se quede vacío ...limpiar el baño ... quitar letrero }
SEGUNDO TRIMESTRE
Ejercicio 1
Prepare un servicio TCP de Objetos que acepte un objeto casa enviada desde
un cliente y prepare la devolución de una valoración sobre el valor del
alquiler de dicha casa desde un servidor.
Las variables del objeto casa serán:
• número de habitaciones (int)
• número de baños (int)
• si tiene trastero (boolean)
La valoración de dichas características será 75€ por habitación, 50€ por
numero de baños y 100€ si tiene trastero, el valor será devuelto con el
formato:
(Ej: “El alquiler de la casa con 2 habitaciones, 1 baño y sin trastero
vale: 200€” || “El alquiler de la casa con 7 habitaciones, 4 baño y con
trastero vale: 825€” )
Ejercicio 4
Prepare un Servidor TCP que acepte UNA FRASE (de como mínimo tres
palabras) enviada desde un cliente y que compruebe si dicha frase es
palíndroma. Ejemplo: Yo hago yoga hoy