Want to create interactive content? It’s easy in Genially!
LENGUAJE DE PROLOG
Azucena Magaña González
Created on February 23, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Audio tutorial
View
Pechakucha Presentation
View
Desktop Workspace
View
Decades Presentation
View
Psychology Presentation
View
Medical Dna Presentation
View
Geometric Project Presentation
Transcript
Presentación
prolog
1. Lenguaje prolog
Lenguaje de programación declarativo diseñado para la programación de inteligencia artificial y procesamiento de lenguaje natural.
Lenguaje prolog
Prolog, derivado de "Programming in Logic", es un lenguaje de programación declarativo.
Características Principales
Resolución de Consultas:
Programación Lógica:
Declaratividad:
Backtracking:
Describe relaciones lógicas en lugar de instrucciones paso a paso.
Se basa en la lógica de primer orden con hechos y reglas.
Explora múltiples soluciones y retrocede en caso necesario.
Utiliza inferencia lógica para responder a preguntas.
Estructura de Programas Prolog
PROCESO
Reglas:
Hechos:
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam.
Declaraciones verdaderas sobre el dominio del problema.
Condiciones lógicas que deben cumplirse para que algo sea cierto.
- Prolog realiza inferencias para deducir soluciones a partir de hechos y reglas.
- El proceso de resolución de consultas es esencial en Prolog.
Inferencia y Resolución de Consultas
"Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna"
Nombre del autor/a
Backtracking
01
Prolog utiliza backtracking para explorar diferentes soluciones.
"Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna"
02
Nombre del autor/a
Si una rama de búsqueda no es fructífera, el sistema retrocede y prueba otras posibilidades.
Aplicaciones en Inteligencia Artificial
Prolog es utilizado en la construcción de sistemas expertos.
Aplicaciones en procesamiento de lenguaje natural y representación del conocimiento.
Lenguaje
01
Manipulación de Datos
02
Prolog destaca en el manejo de listas y estructuras de datos.
Facilita la manipulación y procesamiento eficiente de información.
- La recursividad es una técnica fundamental en Prolog.
- Contribuye a la estructuración elegante y eficiente de programas.
Recursividad
+info
VÍDEO
Lorem ipsum dolor sit amet, consectetuer adipiscing elit
Definición de PROLOG
- Unificación
- Estructuras de datos basadas en árboles
- Backtracking automático
Basado:
Es un lenguaje de programación declarativoEs un lenguaje de programación muy útil para resolver problemas que implican objetos y relaciones entre objetos.
La sintaxis del lenguaje consiste en lo siguiente: ·
- Declarar hechos sobre objetos y sus relaciones
- Hacer preguntas sobre objetos y sus relaciones
- Definir reglas sobre objetos y sus relaciones
Los hechos PROLOG
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore.