inteligencia artificial prolog
Post on 14-Aug-2015
90 Views
Preview:
TRANSCRIPT
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.
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
top related