Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
Ing. Héctor Sánchez Castro Programación lógica funcional
Programación lógica funcional Unidad IV Lógica de primer orden en Prolog
Lógica de primer orden
Habitualmente, programar una computadora significa dar una sucesión de tareas que, al
ejecutarlas paso a paso, permiten resolver un problema concreto.
Árbol genealógico
Consultas
Consultas
Árbol genealógico
Las reglas
Las reglas funcionan como las fórmulas condicionales habituales en lógica. Reflejan que
la verdad de un hecho depende de la verdad de otro hecho o grupo de hechos. Consta
de una cabeza y un cuerpo, donde este último puede estar formado por varios hechos
(también llamados objetivos). Su sintaxis general es:
cabeza :- objetivo 1, objetivo 2, ..., objetivo n.
𝑎 →𝑏 …….. 𝑏 → 𝑎 (Prolog)
Los objetivos van separados por comas (que representan conjunciones) y al final debe ir
un punto.
Por ejemplo:
Las reglas
Las reglas
Las reglas