0% encontró este documento útil (0 votos)
330 vistas11 páginas

Prolog Menu

El documento describe un menú creado en Prolog para ejecutar consultas sobre una base de datos de productos y proveedores. Incluye hechos y reglas para definir la base de datos, y varias consultas como listar, eliminar, agregar, y buscar productos y proveedores.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
330 vistas11 páginas

Prolog Menu

El documento describe un menú creado en Prolog para ejecutar consultas sobre una base de datos de productos y proveedores. Incluye hechos y reglas para definir la base de datos, y varias consultas como listar, eliminar, agregar, y buscar productos y proveedores.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 11

INTRODUCCIÓN

El lenguaje Prolog (Programación Lógica) puede ser visto como un lenguaje prescriptivo así
como un lenguaje descriptivo.

El enfoque de Prolog es describir un conjunto de hechos conocidos y un conjunto de relaciones


entre esos hechos respecto al problema a solucionar, más que describir la secuencia de pasos
que debe seguir la computadora para resolver el problema. Prolog tiene implementada cierta
“inteligencia” para resolver el problema (esta “inteligencia” es un mecanismo de razonamiento
automático llamado “motor de inferencia” basado en un algoritmo que se conoce como
resolución).

Un programa en Prolog consiste de un conjunto de cláusulas, donde cada cláusula es, o un


hecho o una regla acerca de cómo puede inferirse alguna solución para los hechos dados.

ENUNCIADO:

Se creó un menú en prolog, teniendo como base de datos de productos y proveedores, para
que ejecute ciertas consultas como se mostrará posteriormente. Siendo las más básicas
agregar, listar y eliminar; y otras consultas.

PROGRAMACIÓN EN SWI-PROLOG

1.BASE DE DATOS:

1.1. DIAGRAMA GUÍA BASE DE DATOS:


1.2. BASE DE DATOS PROLOG:

HECHOS:

REGLAS:
2. CONSULTAS:
CONSULTAS:

1. Listar productos:
2. Listar proveedores

3. Listar proveedores y productos


4. Eliminar Producto

Lista original:

Llamando al método:

Lista actualizada:
5. Eliminar proveedor

Lista original:

Llamando al método:

Lista actualizada:
6. Agregar producto

Lista original:

Método

Lista actualizada
7. Agregar proveedor

Lista original:

Método

Lista actualizada
8. Proveedores activos

9. Proveedores de determinado producto

10. Producto por descripción

También podría gustarte