Documentos de Académico
Documentos de Profesional
Documentos de Cultura
programación
Sistemas de
Prof: Michael Romero
Computación Navarro
I Caso práctico Código curso: SC-250
Fecha: _________________
Instrucciones generales
Cargue la solución del caso práctico en el espacio del campus virtual indicado por el
profesor, asegúrese de cargar la última versión de dicho proyecto.
Trabaje de forma ordenada, con ideas claras y sin errores ortográficos, este apartado será
evaluado como parte del examen.
Parte única.
Desarrollo – Práctico
1. Desarrolle una base de conocimientos llamada familia.pl la cual tenga los siguientes
hechos:
varon(eduardo).
varon(francisco).
Ingeniería en Curso: Paradigmas de
programación
Sistemas de
Prof: Michael Romero
Computación Navarro
I Caso práctico Código curso: SC-250
varon(luis).
varon(mario).
mujer(alicia).
mujer(veronica).
mujer(victoria).
mujer(beatriz).
padres(eduardo,francisco,victoria).
padres(alicia,francisco,victoria).
padres(luis,eduardo,veronica).
padres(beatriz,Mario,alicia).
esposos(eduardo,veronica).
esposos(mario,alicia).
esposos(francisco,victoria).
2. Desarrolle en conjunto con el profesor las reglas de: hermana, hermano, hijo, hija.
3. Utilizando SWI Prolog conteste los siguientes escenarios (5 puntos cada ítem):
a. ¿Eduardo y Alicia son hermanos? Indique la respuesta y el código que utilizó
en SWI para contestar la pregunta.
X = mario,
Y = alicia.
e. ¿De quién es hija Beatriz? Indique la respuesta y el código que utilizó en SWI
para contestar la pregunta.
R)
?- hija(beatriz, X). es hija de Mario y alicia.
X = mario ;
X = alicia.
?- abuelo(X,eduardo).
false.
?- abuela(X,victoria).
X = beatriz
c. ¿De quién es nieto Luis? Indique la respuesta y el código que utilizó en SWI
para contestar la pregunta.
nieto(luis,X).
X=francisco
7. Define al menos 2 de las siguientes relaciones: sobrino, sobrina, cuñado o cuñada (15
puntos).