Inteligencia artificial prolog

2
UNIVERSIDAD LAICA “ELOY ALFARO” CAMPUS CHONE FACULTAD DE CIENCIAS INFORMÁTICAS TALLER Nº 1 INTEGRANTES: BRAVO LUIS ZAMBRANO ANDY TEMA: INTRODUCCIÓN A PROLOG. Enfoques: Orientado en un extorno educativo tiene dos lineamiento o Para construir sistema de apoyo a proceso educativo o Para convertir en la base de ambiente de aprendizaje por sí mismo ¿Qué es PROLOG? o “PROLOG es un lenguaje de programación desarrollado bajo idea matemática, es un lenguaje para programar artefacto electrónico mediante paradigmas lógicos con técnicas de producción final interpretada o Las versiones finales de este programa ya como PROLOG se realizaron en 1971 apareciendo las versiones definitivas en 1972. Fundamentos: o Esencialmente orientado en hechos y reglas o En el proceso de instanciación se fundamenta la siguientes reglas: Una constante se unifica con la misma constante Una variable se instancia con cualquier constante Dos variables no instanciadas al unificarse, quedan compartida. Características: De acuerdo a los actores las características pueden variar a continuación mencionaremos algunas de ellas o Modularidad: cada predicado puede ser ejecutado, validado y examinado independiente mente e individualmente. o Polimorfismo: se trata de un lenguaje de programación sin tipos, con alto nivel de abstracción e independencias de los datos. Interpretación procedimental y declarativa de los programas en PROLOG. o Las diferencia entre dos parámetros logran que El programador se concentre en el QUE representa programar ante que el COMO. Ofrecen un enfoque declarativo en el que son abstraída las consideraciones respecto del control. Instrucciones CUT, READ, NL Propiedades educativas de PROLOG o Como herramienta de desarrollo de sistemas expertos. o Como lenguaje de desarrollo de sistemas para la construcción de sistemas expertos. o Como lenguaje de desarrollo de aplicaciones educativas. o Como lenguaje de desarrollo de sistemas para la construcción de aplicaciones educativas. o Como soporte para la enseñanza de programación lógica.

Transcript of Inteligencia artificial prolog

Page 1: Inteligencia artificial prolog

UNIVERSIDAD LAICA “ELOY ALFARO” CAMPUS CHONE

FACULTAD DE CIENCIAS INFORMÁTICAS

TALLER Nº 1

INTEGRANTES:

BRAVO LUIS

ZAMBRANO ANDY

TEMA: INTRODUCCIÓN A PROLOG.

Enfoques:

Orientado en un extorno educativo tiene dos lineamiento

o Para construir sistema de apoyo a proceso educativo

o Para convertir en la base de ambiente de aprendizaje por sí mismo

¿Qué es PROLOG?

o “PROLOG es un lenguaje de programación desarrollado bajo idea matemática,

es un lenguaje para programar artefacto electrónico mediante paradigmas

lógicos con técnicas de producción final interpretada ”

o Las versiones finales de este programa ya como PROLOG se realizaron en 1971

apareciendo las versiones definitivas en 1972.

Fundamentos:

o Esencialmente orientado en hechos y reglas

o En el proceso de instanciación se fundamenta la siguientes reglas:

Una constante se unifica con la misma constante

Una variable se instancia con cualquier constante

Dos variables no instanciadas al unificarse, quedan compartida.

Características: De acuerdo a los actores las características pueden variar a

continuación mencionaremos algunas de ellas

o Modularidad: cada predicado puede ser ejecutado, validado y examinado

independiente mente e individualmente.

o Polimorfismo: se trata de un lenguaje de programación sin tipos, con alto nivel

de abstracción e independencias de los datos.

Interpretación procedimental y declarativa de los programas en PROLOG.

o Las diferencia entre dos parámetros logran que

El programador se concentre en el QUE representa programar ante

que el COMO.

Ofrecen un enfoque declarativo en el que son abstraída las

consideraciones respecto del control.

Instrucciones CUT, READ, NL

Propiedades educativas de PROLOG

o Como herramienta de desarrollo de sistemas expertos.

o Como lenguaje de desarrollo de sistemas para la construcción de sistemas

expertos.

o Como lenguaje de desarrollo de aplicaciones educativas.

o Como lenguaje de desarrollo de sistemas para la construcción de aplicaciones

educativas.

o Como soporte para la enseñanza de programación lógica.

Page 2: Inteligencia artificial prolog

UNIVERSIDAD LAICA “ELOY ALFARO” CAMPUS CHONE

FACULTAD DE CIENCIAS INFORMÁTICAS

o Como lenguaje de programación.

Categorías de la aplicación de PROLOG

o Se desarrolla alrededor de tres tópicos :

Los Sistemas Expertos (SE) y las herramientas de construcción de SE

Las aplicaciones y herramientas de desarrollo en PROLOG

La enseñanza de PROLOG y la programación lógica.

En el siguiente cuadro daremos a conocer Sobre cada una de sus particularidades.

PROLOG

Los Sistemas Expertos (SE) y las herramientas de construcción de SE

Provee diversos mecanismos

Lenguajes, paradigmas de consulta, esquemas de representación y de

inferencia

Validación y tratamiento del conocimiento

Mecanismos de razonamiento seguidos

para la solución

Se requiere proveerlo de mecanismos que le

otorgen una verdadera utilidad educativa.

GUIDON MYCIN

Las aplicaciones y herramientas de

desarrollo en PROLOG

La enseñanza de PROLOG y la

programación lógica.

MYCIN, NEOMYCIN y GUIDON

"el principio de la búsqueda heurística