Ejercicios En Prolog

Páginas: 4 (814 palabras) Publicado: 17 de febrero de 2013
Prolog
1
El objetivo es poner en práctica los conocimientos de Prolog estudiados en teoría. Vamos a utilizar SWI-Prolog: http://www.swi-prolog.org/
1. MONTY PYTHON AND THE HOLY GRAIL (1975)2. CANCIÓN ESTÚPIDA 3. DIAGNÓSTICO DE ENFERMEDADES 4. PLANIFICADOR DE GASTOS 5. ÁRBOL GENEALÓGICO 6. RED SEMÁNTICA 7. HORÓSCOPO 8. OPERADOR DE CORTE 9. MANEJO DE LISTAS 10. ANALIZADOR MORFOLÓGICO11. JUEGO DE LÓGICA
Una vez que te hayas familiarizado un poco con el lenguaje, aborda el diseño e implementación de un sistema experto en Prolog, ya sea un sistema de diagnóstico mediante reglas(ejercicio 3) o bien que sea capaz de responder a preguntas basado internamente en una red semántica (ejercicio 6). Hazlo en el dominio que quieras. Como único requisito, el sistema debe disponer dereglas para al menos tres niveles de inferencia.


1. Monty Python and the Holy Grail (1975)
A witch is a female who burns. Witches burn - becau se they're made of wood. Wood floats. Whatelse floats on water? A duck; if something has the same weight as a duck it must float. A duck and scales a re fetched. The girl and the duck balance perfectly. "It's a fair cop."
witch(X) :-burns(X),female(X). burns(X) :- wooden(X).
Prolog
2
wooden(X) :- floats(X). floats(X) :- sameweight(duck, X).
female(girl). sameweight(duck,girl). ? witch(girl).
2. Canciónestúpida
cancionestupida(0):-nl,write('Gomo ya no gueda shevvezza, -hic- be boy a doddmig...').
cancionestupida(N):-N>1,nl,write(N),write(' botellas de cerveza en el suelo'),nl,write(N),write(' botellas de cerveza'),nl, write('Cojo una y me la bebo'),nl, A is N-1, cancionestupida(A).
cancionestupida(N):-N=1,nl,write(N),write(' bodellia de shegvezza en el zsduelo'),nl,write(N),write(' bodella de segbezha'),nl, write('La gojo y be la bhebo'),nl, A is N-1, cancionestupida(A).
3. Diagnóstico de enfermedades
enfermo_de(manuel,gripe)....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios en prolog
  • ejercicios de prolog
  • EJERCICIOS PROLOG
  • Ejercicios Prolog
  • Ejercicios prolog
  • Ejercicio Ejemplo Prolog
  • Ejemplo De Solución A Ejercicio En Prolog
  • Ejercicios de Prolog

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS