Prolog

Solo disponible en BuenasTareas
  • Páginas : 3 (731 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de noviembre de 2011
Leer documento completo
Vista previa del texto
LABORATORIO N° 10 Escuela Profesional: Ingeniería de Sistemas. Asignatura: Inteligencia Artificial Ciclo y Turno: VII – Mañana, Tarde y Noche Semestre Académico: 2011 - II Docente: Ing. VirgilioFredy Tito Chura Fecha: 31 al 4 de noviembre del 2011 |
PROgramación LOGica

PROgramaciónLOGica

I. INTRODUCCIÓN

En ésta sesión se utiliza el PROLOG como lenguaje de programación lógica. Los agentes lógicos utilizan las equivalencias lógicas y la lógica de predicados paramovilizarse en el ambiente donde se encuentran.

II. CAPACIDADES

1. Examina las metodologías entre los agentes lógicos.
2. Escribe predicados para llegar a conclusiones lógicas.

III.PROCEDIMIENTO

1. Ejecute el programa Visual Prolog
2. Pruebe los siguientes códigos

/*****
Gustos.pro
******/
PREDICATES
le_gusta(string,string)

CLAUSES
le_gusta(helena,tenis).le_gusta(juan,futbol).
le_gusta(pedro,basket).
le_gusta(erica,nadar).
le_gusta(marco,poker).
le_gusta(carlos,Deporte):- le_gusta(pedro, Deporte).

GOAL
le_gusta(carlos,basket).Actividad

Realice las siguientes consultas

1. ¿Le gusta el futbol a Carlos?

PREDICATES
le_gusta(string,string)

CLAUSES
le_gusta(helena,tenis).
le_gusta(juan,futbol).le_gusta(pedro,basket).
le_gusta(erica,nadar).
le_gusta(marco,poker).
le_gusta(carlos,Deporte):- le_gusta(pedro, Deporte).

GOAL
le_gusta(carlos,futbol).

2. ¿A quienes les gusta nadar?FACTS
persona(string)

PREDICATES
le_gusta(string)

CLAUSES
persona(helena).
persona(juan).
persona(pedro).
persona(erica).
persona(marco).

le_gusta(tenis).
le_gusta(futbol).le_gusta(basket).
le_gusta(nadar).
le_gusta(poker).

le_gusta(nadar):- persona(X).

GOAL
le_gusta(X).

/********
Ave.pro
********/

FACTS
animal(string)
tiene_plumas(string)...
tracking img