Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Consultas en Prolog 150222204723 Conversion Gate01
Consultas en Prolog 150222204723 Conversion Gate01
Ejercicio 1
Eduardo y Alicia son hermanos?
Consulta en prolog: hermano (eduardo, alicia).
Resultado: true
Quines son los padres de Beatriz?
Consulta en Prolog: padres (beatriz,X,Y).
Resultados: X = alicia, Y = mario.
Eduardo es hijo de Mario?
Consulta en Prolog: hijo (eduardo,mario).
Resultados: false
Luis es hijo de Vernica?
Consulta en Prolog: hijo(luis, veronica).
Resultados: true
De quin es hija Beatriz?
Consulta en Prolog: padres (beatriz, X, Y).
Resultados: X = alicia, Y = mario.
Define reglas para las relaciones nieto y nieta.
Regla para nieto:
nieta(Ella, X) :- mujer(Ella),padres(Ella, P, _),padres(P,X,_).
nieta(Ella, X) :- mujer(Ella),padres(Ella, _, M),padres(M,_,X).
Regla para nieta:
nieto(El, X) :- varon(El),padres(El, P, _),padres(P,X,_).
nieto(El, X) :- varon(El),padres(El, _, M),padres(M,_,X).
Defina reglas para la relacin abuelo y abuela
Regla para abuelo:
abuelo(El,X):- varon(El),padres(El,_,M),hijo(M,X).
abuelo(El,X):- varon(El),padres(El,P,_),hija(P,X).
abuelo(Ella,X):- mujer(Ella),padres(Ella,_,M),hijo(M,X).
abuelo(Ella,X):- mujer(Ella),padres(Ella,P,_),hija(P,X).
Regla para abuela:
abuela(Ella,X):- mujer(Ella),padres(Ella,_,M),hija(M,X).
abuela(Ella,X):- mujer(Ella),padres(Ella,P,_),hija(P,X).
abuela(El,X):- varon(El),padres(El,_,M),hija(M,X).
abuela(El,X):- varon(El),padres(El,P,_),hija(P,X).
Edita el archivo familares.pl para agregar las reglas definidas en los
pasos anteriores,
guarda el archivo, crgalo nuevamente en el
intrprete de Prolog y realiza las siguientes consultas:
Eduardo es abuelo?