Post on 02-Dec-2015
description
UNIVERSIDAD NACIONAL DE SAN CRISTÓBAL DE HUAMANGA
FACULTAD DE INGENIERÍA DE MINAS, GEOLOGÍA Y CIVIL
ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS
“LABORATORIO 01”
ALUMNO : BEJAR CIPRIAN, Ulises Hernán
CURSO : SISTEMAS EXPERTOS
INFORME : 01
PROFESOR : Ing. CARRILLO RIVEROS, Elinar
AYACUCHO –PERÚ
2015
INTRODUCCIÓN
El presente informe tiene como fin conocer la forma de hacer consultas simples en swing-
prolog para asi familiarizarse y llegar a usarlo de manera correcta, siendo el swing-prolog
un compilador de Prolog de dominio público.
En el informe se muestra las consultas elaboradas sobre un conjunto de reglas establecidas
sobre parentescos familiares, así como también las relaciones conyugales.
Se implementó diferentes maneras de hacer una consulta como se podrá observar en el
presente informe entre ellas tenemos ingresando directamente los nombres como también
variables.
CONSULTAS EN SWINGPROLOG
1. La primera consulta realizada en swing prolog según la base de conocimiento es
establecer quienes son hijos.
Como se puede ver en la figura 01 la consulta realizada es a base de los nombres.
Figura 01
Otra manera de hacer una consulta y que nos dé como resultado todos los nombres
en un solo bloque es mediante una variable así como también se usa el punto y
coma para hacer saltos y muestre todos los nombres que contenga la variable.
Como se puede observar en la figura 02.
Figura 02
2. La siguiente consulta nos permitirá determinar quienes son hermanos.
Como se puede observar en la figura 03 se realizó la consulta para diferentes
posiciones del nombre dado que el swing prolog compila en el orden en que se
elaboró la base del conocimiento, ante ello con la ayuda de una condicional se
arregló el problema.
Figura 03
3. La siguiente consulta será para determinar quienes son casados (Figura 04).
Figura 04
4. La siguiente consulta fue realizada para ver quiénes son hermanas. En la cual se
usara variables.
Figura 05
5. La siguiente consulta nos muestra la relación de parentesco de padre e hijo para lo
cual hizo utilizando variable como se observa en la figura 06.
Figura 06
CONCLUSIONES
En el presente informe se a dedicado a la realización de consultas simples.
En el desarrollo se conoció el uso de variables y condicional, así como también del
uso de operadores lógicos al elaborar las reglas del conocimiento.