informe laboratorio2

Post on 02-Dec-2015

227 Views

Category:

Documents

6 Downloads

Preview:

Click to see full reader

DESCRIPTION

consultas en swing prolog

TRANSCRIPT

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.

top related