Está en la página 1de 2

Preguntas Prolog:

1. ¿A qué paradigma corresponde el lenguaje Prolog?


Corresponde al Paradigma de Lenguajes Lógicos y declarativos

2. ¿Cuáles son las principales parten en las que se divide


un programa en Prolog?

-Un compilador

-Un interprete

-Un Shell

-Una biblioteca de Utilidades

3. ¿Cuántas partes tiene una regla?

Una Regla cuenta con dos partes, la X y la Y; esto es lo que figura la


Relación

4. Dado el siguiente problema:

El cliente administra una sala de emergencias que tiene por


objetivo indicar a los pacientes el tratamiento indicado.

Dada la siguiente base:

enfermo_de(manuel,gripe).
enfermo_de(alicia,anemia).
tiene_sintoma(alicia,cansancio).
sintoma_de(fiebre,gripe).
sintoma_de(tos,gripe).
sintoma_de(cansancio,anemia).
elimina(vitaminas,cansancio).
elimina(aspirinas,fiebre).
elimina(jarabe,tos).

Escribir las reglas necesarias para responder las siguientes


consultas:

 ¿Quién está enfermo de gripe?¿Y de Anemia?

El enfermo de Gripe es Manuel y la de Anemia es Alicia


 ¿Qué alivia la tos?¿Que alivia el cansancio?

La tos la Alivia el Jarabe


 ¿Qué síntomas presenta el enfermo de gripe?
Presenta tos el enfermo de Gripe

 ¿Qué síntomas presenta el que padece Anemia?

Presenta cansancio Alicia

Solución reglas:

recetar_a(X,Y):-enfermo_de(Y,A),alivia(X,A).
alivia(X,Y):-elimina(X,A),sintoma_de(A,Y).
enfermo_de(X,Y) :- tiene_sintoma(X,Z),sintoma_de(Z,Y).

También podría gustarte