Está en la página 1de 5

ING.

SISTEMAS COM PUTACIONALES

Programación lógica y funcional

U4 Modelo de programación lógica.

ALUMNO: RAFAEL DEL CARMEN TORRES


SALVADOR

Dr. Alejandro Peña Casanova

FECHA: 10-diciembre-2021

NO. CONTROL: 20300115


2
INDICE

Presentación …………………………………………………………………………… 1

Índice ……………………………………………………………………………………. 2

Introducción ……………………………………………………………………………. 3

Desarrollo ………………………………………………………………………………. 4

4.1 Introducción al modelo de programación lógica. ……………………………….. 4

4.2. Semántica de los programas lógicos. ……………………………………………. 5

4.3. Representación del conocimiento EN FORMA DE HECHOS Y REGLAS


(LENGUAJE PROLOG)…………………………………………………………………. 6

4.3.1 Elaboración de programas en PROLOG……………………………………… 9

Conclusión …………………………………………………………………………… 19

Bibliografía …………………………………………………………………………... 20
2
INTRODUCCION

La programación lógica es la parte de la informática que se ocupa de la lógica


como lenguaje de programación. En este paradigma, un programa es un conjunto
finito de FBFs, y la computación es la obtención de pruebas formales.
El conocimiento básico de las matemáticas se puede representar en la lógica en
forma de axiomas, a los cuales se añaden reglas formales para deducir cosas
verdaderas (teoremas) a partir de los axiomas.

2
DESARROLLO

Introducción al modelo
de programación lógica

2
Se comprende por
Para que sirve

Dos Paradigmas de
La Programación Lógica
Programación la
estudia el uso de la Que intenta resolver
Programación
lógica para el
Dado un problema X, saber si la Declarativa y la
planteamiento de
afirmación A es solución o no del Programación funcional
problemas y el control
sobre las reglas de problema o en qué casos lo es.
inferencia para alcanzar Además, queremos que los métodos
la solución automática sean implantados en máquinas de
forma que la resolución del problema
se haga de forma automática

Programación declarativa

Se estructura
Gira en torno al concepto
Programación funcional
de predicado, o relación
Desde el punto de vista lógico, puede entre elementos
Se basa en el concepto
considerarse que los programas
de función (que no es
comprenden dos tipos de elementos
más que una evolución
diferentes: estructuras de datos y
de los predicados), de
algoritmos. O dicho en otras palabras:
corte más matemático
datos, e instrucciones para su
manipulación 2

También podría gustarte