¿Ayúdame a resolver este problema en Prolog Por Favor?
Realizar una BC sobre las personas de tu familia.
Definimos las personas (hombres y mujeres) que lo componen.
Definimos las relaciones de parentesco sencillas: es_hijo_de(X,Y).
Define reglas que permitan saber:·
-Quién es abuelo/a de quién
-Quién es padre/madre
-Quién es hermana/hermano

Respuestas

Respuesta dada por: ArielLanda23
1

Respuesta:

Explicación:

mauro soy de la clase de IA tambien jajajaja

tienes que llenar la base de conocimientos en prolog te recomiendo

swi prolog online

Este es un ejemplo de lo que debes hacer

es_hijo_de(juan,pedro).

es_hijo_de(pedro,ernesto).

es_hijo_de(carlos,pedro).

para obtener quien es el padre preguntas a prolog

es_hijo_de(juan,X). esto te retornara el padre.

para obtener quien es el abuelo debes programar una regla

abuelo(X,Y):-es_hijo_de(X,Z),es_hijo_de(Z,Y).

y le preguntas a prolog

abuelo(juan,X). y te retornara el abuelo de juan

y por ultimo para obtener los hermanos haces otra funcion

hermano(X,Y):-es_hijo_de(X,Z),es_hijo_de(Y,Z).

y le preguntas a prolog

hermano(juan,X).  y te retornara el hermano de juan

ahora lo haces tu con las personas de tu familia


ArielLanda23: sientete libre de preguntar voy en tu equipo de IA
Mauro1515: Hijole, No me di cuenta que tu usas Brainly
ArielLanda23: Siempre se puede ayudar
Mauro1515: Pues como he dicho, si me dificulto siempre les pido que ustedes me vigilen y me ayuden
Mauro1515: Ya lo logré, sólo si el código lo tengo que poner como captura o en Word en Formato Springer?
Preguntas similares