Parcial Logico Refranes populares
1) En casa de herrero cuchillo de palo
cuchillo(juan, palo).
cuchillo(pedro, palo).
cuchillo(ana, metal).
cuchillo(oscar, metal).
profesion(ana, costurera).
profesion(juan, herrero).
profesion(pedro, carpintero).
profesion(oscar, herrero).
Apelamos al sentido común de ver cuándo un refrán es válido o no. Un primer criterio, la verdad poco exigente, es que se cumpla para alguno. Otra forma de interpretarlo es que deba ser
cumplido siempre. Pero como es muy difícil que eso suceda, hay una tercer forma que resuelve
la cuestiona democráticamente por mayorías.
En definitiva, validar si es cierto el refrán para:
a) al menos un herrero
b) para todos los herreros
c) para la mayoría de los herreros Hacer tres predicados, uno para cada caso, y mostrar ejemplos de consulta.
2) Dime con quién andas y te diré quien eres
anda(julia , daniel).
anda(julia , jorge).
anda(julia , raul).
anda(olga , jose).
anda(olga , claudio).
anda(olga , felipe).
anda(olga , carlos).
parece(daniel, buenaGente).
parece(jorge, buenaGente).
parece(raul, malandra).
parece(jose, ingeniero).
parece(claudio, periodista).
parece(felipe, ingeniero). parece(carlos, contador).
Una persona es lo que más aparenta ser la gente con que anda, es decir, su característica más
repetida.
Ejemplo:
quienEres(julia, X).
X = buenaGente
quienEres(olga, ingeniero).
Yes
Analizar la inversibilidad de los predicados principales y auxiliares. Justificar.
3) La tercera es la vencida
%intenta(Persona, Tarea, Resultado, Fecha) intenta(juan, paradigmas, 2, fecha(20,2,2004)).
intenta(juan, paradigmas, 2, fecha(20,2,2005)).
intenta(juan, paradigmas, 4, fecha(20,12,2005)).
intenta(pedro, romeoYJulieta, risas, fecha(20,2,2010)).
intenta(pedro, romeoYJulieta, llantos, fecha(20,2,2011)).
intenta(cachito, senador, [propuestas,honestidad,apoyoDeLosMedios, equipo, fortuna],
fecha(27,10,2013)).
%exito(Tarea, Requisito). exito( paradigmas, materia(4)).
exito(romeoYJulieta, teatro(drama,llantos)).
exito(laJaulaDeLasLocas, teatro(comedia, risas)).
exito(senador, politico([propuestas, honestidad, equipo])).
exito(diputado, politico([propuestas, apoyoDeLosMedios])).
Se quiere saber para qué personas y tareas es cierto el refrán. El refrán es cierto si la persona alcanza el éxito recién en el tercer intento. (se asume que si logra el éxito, no sigue intentando).
El éxito de cada tarea depende de diversos requisitos:
● En las materias, sacarse una nota mayor o igual a la estipulada.
● En las obras de teatro, lograr una respuesta del público acorde al carácter de la obra.
● En las candidaturas políticas, tener todas las características que el cargo requiere.
Mostrar ejemplos de consultas y justificar conceptualmente el uso de polimorfismo.
4) Elegir un refrán, e implementarlo. (No complicarse demasiado ni caer en la trivialidad... )
POSIBLE SOLUCIÓN
cuchillo(juan, palo).
cuchillo(pedro, palo).
cuchillo(ana, metal).
cuchillo(oscar, metal).
cuchillo(esmeralda, palo).
profesion(ana, costurera).
profesion(juan, herrero).
profesion(pedro, carpintero).
profesion(oscar, herrero). profesion(esmeralda, herrero).
%1a
enCasaDeHerreroCuchilloDePaloA:
profesion(Alguien, herrero),
cuchillo(Alguien, palo).
%enCasaDeHerreroCuchilloDePalo(Alguien):
%
cuchillo(Alguien, palo),
%
profesion(Alguien, herrero).
%enCasaDeCuchilloDe(Profesion,Material):
%
cuchillo(Alguien, Material),
%
profesion(Alguien, Profesion).
/*enCasaDeCuchilloDe(herrero, palo).
true.*/
%1b enCasaDeHerreroCuchilloDePaloB:
forall(profesion(X, herrero), cuchillo(X, palo)).
%enCasaDeCuchilloDe(Profesion,Material):
%
forall(profesion(Alguien, Profesion),cuchillo(Alguien,Material)).
/*enCasaDeCuchilloDe(herrero, palo).
false.*/
%1c
herreroDePalo(Alguien): cuchillo(Alguien, palo), profesion(Alguien, herrero).
cantidadHerrerosDePalo(N): ...
Regístrate para leer el documento completo.