informe laboratorio2
DESCRIPTION
consultas en swing prologTRANSCRIPT
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 02”
ALUMNO: BEJAR CIPRIAN, Ulises Hernán
CURSO: SISTEMAS EXPERTOS
INFORME: 02
PROFESORA: 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, además de diferencias entre varón y mujer en las diferentes consultas.
OBEJTIVOS
◊ Comprender los predicados y Operadores.
PROCEDIMIENTO
Búsquedas: Entendiendo las Variables y Predicados.
La práctica le permitirá proponer un sistema experto que deduzca toda una estructura familiar partiendo de solo definir quien es padre de quien, esto se ira definiendo paso a paso.
DESARROLLO DE LAS ACTIVIDADES
1. Árbol genealógico de la familia b,ejar.
Josué
Ulises
Joselyn
Ulises
Nathaniel
Ulises
ThaliaJosepa Francisca
JohanaMichael Alicia
Dulcinea Brandon
ArmandoLalo Carmen Ulises
Manuel Mariano
SerapioMicumidis
Carlos
Ruben
Beatriz
Antonio
2. CASO I2.1. reglas de conocimiento.
2.2. Consultas2.2.1. La primera consulta será para conocer los padres donde se hizo primero
ingresando directamente los nombres y luego por medio de variables como se observa en la figura01.
Figura01
2.2.2. La segunda consulta es para conocer los hijos como se observa en la figura02.
Figura02
2.2.3. La siguiente es la consulta para conocer a los hermanos figura03.
Figura03
2.2.4. La siguiente consulta será para conocer a los casados figura04.
Figura04
2.2.5. La siguiente consulta es para conocer a los cuñados figura05.
Figura05
2.2.6 La siguiente consulta es para conocer a los abuelos figura06.
Figura06
2.2.7 La siguiente consulta es para conocer al nieto figura07.
Figura072.2.8. La siguiente consulta es para conocer a los tios figura08.
Figura08
2.2.9. La siguiente consulta es para conocer a los sobrinos figura09.
Figura092.2.10. La siguiente consulta es para primos figura10.
Figura10
2.2.11. La siguiente consulta es para el bisabuelo figura11.
Figura11
2.2.12. La siguiente consulta es para conocer a los bisnietos figura12.
Figura12
2.2.13 La siguiente consulta es para conocer a los tátara-abuelos figura13
Figura13
2.2.14. La siguiente consulta es para conocer a los tátara-nietos figura14
Figura14
3. Como se vio en la pregunta 2 las diferentes consultas de parentesco familiar ahora nos centraremos en hacer consultas teniendo en cuenta el sexo de las personas.
3.1. La primera consulta será para conocer a los varones.
3.2. La segunda consulta será para conocer a las mujeres.
3.3. La siguiente consulta será para conocer a las madres.
3.4. La siguiente consulta será para conocer a los hijas.
3.5. La siguiente consulta será para conocer a las hijos.
3.6. La siguiente consulta es para conocer a los hermanos.
3.7. La siguiente consulta es para conocer a las hermanas.
3.8. La siguiente consulta es para conocer a los tios.
3.9.La siguiente consulta es para conocer a los casados
3.10. La siguiente consulta es para conocer cuñado y cuñada.Como se observa no se tiene cuñado dado que no se tiene como regla en la base de conocimiento.
3.11. La siguiente consulta es para conocer a los que son abuelas.
3.12. La siguiente consulta es para conocer a los que son abuelos.
3.13. La siguiente consulta es para conocer a los que son nieto y nieta.
3.14. La siguiente consulta es para conocer a los que son sobrinos y sobrinas.
3.15. La siguiente consulta es para conocer a los que son primo, prima.
3.16. La siguiente consulta es para conocer a los que son bisabuelo, bisabuela.
3.17. La siguiente consulta es para conocer a los que son bisnieto, bisnieta.
3.18. La siguiente consulta es para conocer a los que son tatarabuelo, tatarabuela.
3.19. La siguiente consulta es para conocer a los que son taranieto, tataranieta
CONCLUSIONES.
Se aprendió a usar los diferentes operadores en el swing prolog. 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.