Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación.
Introducción.
2
Antes de comenzar…
Programación
Lógica
Comenzamos?
5
1.
Introducción
6
Introducción
▹ Programación Lógica.
▹ Programación Funcional.
▹ Programación Algorítmica.
▹ Programación Orientada a Objetos.
“
Pero… ¿qué es un paradigma?
8
Paradigmas de Programación
Link: https://www.youtube.com/watch?v=hcuvB58hwlE
“
Entonces…
10
Un paradigma es…
Paradigmas de Programación.
Lenguajes de Programación.
Lenguajes de Programación.
Lenguajes de Programación.
Link: https://www.youtube.com/watch?v=Gnxgy92bMfU
Paradigma Lógico
Reseña histórica
17
Principales características
▸ Paradigma declarativo.
▸ Se basa en la definición de reglas lógicas.
▸ Un programa lógico está formado por hechos y reglas.
▸ Mecanismo de inferencia automática.
▸ Su principal exponente es el lenguaje ProLog.
▸ Para programar:
▹ Se definen hechos (o predicados básicos)
▹ Se diseñan implicaciones para definir predicados más
complejos
▹ Se determina la veracidad de los predicados para individuos
concretos.
▹ Veamos un ejemplo…
18
Ejemplo
Ejemplo
Un poco de historia
1
Ver más en: https://www.youtube.com/watch?v=t3g7m6xFnDQ
21
Campo de aplicación
▸ Casos de aplicación:
▹ RFuzzy. Basada en la lógica difusa, permite detectar emociones en las
conversaciones humanas. Se ha utilizado asimismo para potenciar la inteligencia
de los robots.
▹ Cloze. Aprendizaje de la lengua con Prolog. Se establecen un conjunto de
predicados PROLOG que permiten relacionar un texto con alguna de sus partes,
palabras o elementos, de manera que se puedan distinguir o discriminar del resto
del texto segœn algœn criterio, y que se puedan procesar utilizando las técnicas
de la programación declarativa, o de la programación lógica.
22
Bibliografía
▸ Tucker, A. y Noonan, R. (2003). Lenguajes de programación. Principios y paradigmas.
Ed. McGraw-Hill/Interamericana.
▸ Ledesma, L. (2010). Lógica para la computación. Teorías de primer orden, resolución y
elementos de programación lógica y PROLOG. Ed. México Alfaomega.
▸ Rivera Silva, D.. (05/03/2020). ¿Qué son los paradigmas de programación? Lugar de
publicación: EDteam.
https://ed.team/blog/que-son-los-paradigmas-de-programacion-cf5554db-9498-475e-b
281-981c4fa0f841
▸ Programación Lógica. Lugar de publicación:
https://ferestrepoca.github.io/paradigmas-de-programacion/proglogica/logica_teoria/i
ntroduccion.html
▸ Tendencias. (09/11/2010). Una aplicación informática reconoce las emociones por el
análisis de una conversación. Lugar de publicación:
https://tendencias21.levante-emv.com/una-aplicacion-informatica-reconoce-las-emociones-por-el-analisis-de-un
a-conversacion_a5052.html
23
Muchas Gracias!
A.S. Marina Rodríguez
A.S. David Fernández
Paradigmas de Programación by A.S. Marina Rodríguez; A.S. David Fernández is licensed under a Creative Commons
Reconocimiento-NoComercial 4.0 Internacional License.