Prolog introduction

Páginas: 2 (358 palabras) Publicado: 4 de abril de 2011
EJERCICIOS BÁSICOS DE PROLOG

EJERCICIO 1. Tenemos el siguiente conocimiento directo: Pedro padece gripe. Pedro padece hepatitis Juan padece hepatitis María padece gripe Carlos padece intoxicaciónLa fiebre es síntoma de gripe El cansancio es síntoma de hepatitis La diarrea es síntoma de intoxicación El cansancio es síntoma de gripe La aspirina suprime la fiebre El Lomotil suprime la diarreaAdemás podemos aportar el siguiente conocimiento inferido Un fármaco alivia una enfermedad si la enfermedad tiene un síntoma que sea suprimido por el fármaco. Una persona debería tomar un fármaco sipadece una enfermedad que sea aliviada por el fármaco. Construir un programa que refleje dicho conocimiento y permita resolver las siguientes cuestiones: 1) ¿Podemos conocer qué dolencia tiene Pedro? ¿YMaría? 2) ¿Quién padece gripe? 3) ¿Qué síntomas tiene Pedro? 4) ¿Quién padece diarrea? 5) ¿Y quién está cansado? 6) ¿Hay algún fármaco que alivie a Pedro? 7) ¿Hay algún síntoma que compartan Juan yMaría? EJERCICIO 2. Tenemos el siguiente conocimiento directo: • Bertoldo y Bartolo son rufianes. • Romeo y Bertoldo, como su nombre indica, son nobles. • Bartolo es un plebeyo. • Gertrudis y Julietason damas. • Julieta es hermosa. También disponemos del siguiente conocimiento indirecto: • Los plebeyos desean a cualquier dama, mientras que los nobles sólo a aquellas que son hermosas. • Losrufianes, para satisfacer sus instintos, raptan a las personas a las que desean.

1

Construir un programa que refleje dicho conocimiento y permita resolver las siguientes cuestiones: 1) ¿Qué noble es unrufián? 2) ¿Quién es susceptible de ser raptada por Romeo? 3) ¿Quién puede raptar a Julieta? 4) ¿Quién rapta a quién? 5) ¿A quién desea Bartolo? 6) ¿Y Romeo? 7) ¿Cuál hermosa dama es deseada porBartolo?. EJERCICIO 3. Consideremos las siguientes afirmaciones en lenguaje natural: - Los estudiantes son siempre jóvenes. - Los jóvenes que estudian están solteros. - Los estudiantes que trabajan...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduction
  • Introduction
  • Introduction
  • Introduction
  • Introduction
  • Prolog
  • prologo
  • Prologo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS