Вы находитесь на странице: 1из 3

Materia:

Inteligencia Artificial
Maestro:
Heidy Marisol Marn Castro
Alumno:
Miguel ngel Garca Wha
Matricula:
1130131@upv.edu.mx
Fecha:
10 de febrero del 2016
Trabajo:
Ejercicios 2 PROLOG

EJERCICIO:
Consideremos las siguientes afirmaciones en lenguaje natural:
- Pedro padece gripe.
- Pedro padece hepatitis
- Juan padece hepatitis
- Mara padece gripe
- Carlos padece intoxicacin
- La fiebre es sntoma de gripe
- El cansancio es sntoma de hepatitis
- La diarrea es sntoma de intoxicacin
- El cansancio es sntoma de gripe
- La aspirina suprime la fiebre
- El lomotil suprime la diarrea
Adems podemos aportar el siguiente conocimiento inferido
- Un frmaco alivia una enfermedad si la enfermedad tiene un sntoma que sea
suprimido por el frmaco.
- Una persona debera tomar un frmaco si padece una enfermedad que sea
aliviada por el frmaco.
Construir un programa que refleje dicho conocimiento y permita resolver las
siguientes cuestiones:
- 1) Podemos conocer qu dolencia tiene Pedro? Y Mara?
- 2) Quin padece gripe?
- 3) Qu sntomas tiene Pedro?
- 4)Quin padece diarrea?
- 5) Y quin est cansado?
- 6) Hay algn frmaco que alivie a Pedro?
- 7) Hay algn sntoma que compartan Juan y Mara?

BASE DEL CONOCIMIENTO:


padece(pedro,gripe).
padece(pedro,hepatitis).
padece(juan,hepatitis).
padece(maria,gripe).
padece(carlos,intoxicacion).
sintoma(fiebre,gripe).
sintoma(cansancio,hepatitis).
sintoma(diarrea,intoxicacion).
sintoma(cansancio,gripe).
suprime(aspirina,fiebre).
suprime(lomotil,diarrea).

PREDICADOS:
tienesintomas(X,Y):-sintoma(Y,Z), padece(X,Z).
aliviado(A,B):-sintoma(C,B),suprime(A,C).
tomarmedicamento(D,E):-padece(D,F),aliviado(E,F).

Вам также может понравиться