Inteligencia Artificial II

EJEMPLOS EN PROLOG
INTRODUCCIÓN
Prolog es un lenguaje de programación compuesto por hechos, reglas y lista estas pueden ser aplicado inteligencia artificial en diversos tipos de ejercicios para ello es primordial que se realice la práctica correspondiente.
Se tiene como objetivo primordial en este apartado poder resolver ejercicios de diversos tipos empleando: hechos, reglas y listas.
A medida que se vaya viendo los ejemplos se podrá obtener una visión más clara de cómo funciona en si el lenguaje Prolog.
MARCO TÉORICO
1) EJEMPLOS CON -> HECHOS EN PROLOG
Estos ejemplos consisten en hechos que son las sentencias más sencillas que verifican la relación (predicado) sobre los objetos (términos).
El siguiente ejemplo que veremos esta en realizado en Prolog, mismo que puede responder consultas sobre qué tipos de movimiento puede hacer un determinado animal.
Todos los hechos de este programa son hechos sin variables como axiomas, zum Beispiel: suma (zero, X, X). In ihnen, las variables se consideran cuantificadas universalmenteEs decir al igual que el hecho pueden(fido, correr) establece la verdad de la sentencia fido puede correr”, el hecho suma(zero,X,X) establece la verdad para cualquier valor que pueda tomar la variable, es decir que para todo termino X, la suma de 0 con X es X ”.Equivale a un conjunto de hechos de base como serían : suma(zero,1,1), suma(0,3,three), and so on.
Una vez que se tiene el programa describiendo una situación, se pueden hacer las respectivas preguntas para así obtener la debida información acerca de él. Por ejemplo:
Haciendo la respectiva consulta en Prolog , Es kann im ersten Bild beobachtet werden, dass Fido im ersten Fakt laufen kann, aber nicht fliegen kann, weil es keinen Fakt gibt, der dies bestätigt..
Da das, was Fido tun kann, gehen und laufen ist..
2) BEISPIELE MIT -> REGELN IN PROLOG
Die Regeln sind konditionale Aussagen.. Zum Beispiel: Wenn der Löwe Fleisch isst, dann ist er ein Fleischfresser.. Das folgende Bild zeigt nicht, wie das Symbol interpretiert wird.:- das Komma (,) und (;).
Beispiel:
Die Regel ist: mag (Juan, X) :- mag(Tomas, X).
Was einer logischen Regel entspricht: Tomas mag X => Juan mag X entsprechend: Juan mag X wenn Tomas X mag.
Anonyme Variablen können auch in Fakten verwendet werden, zum Beispiel: mag (_,Tennis). Es wird gelesen als “Jede Person mag Tennis..
BEISPIEL: FAMILIENBAUM
three) BEISPIELE MIT -> LISTEN IN PROLOG
Listen sind eine einfache Datenstruktur, die in der numerischen Programmierung verwendet werden.
Die Praxis im Umgang mit Listen in Prolog ist grundlegend für das Erlernen der Sprache. Das ist das Ziel dieses Abschnitts.
Um ein Problem mit Listen in Prolog lösen zu können, Dazu werden wir zunächst einige Beispiele für ihre Funktionsweise betrachten, um die Argumente zu bestimmen, die in der Definition der Relation und der Antwort von Prolog in verschiedenen Fällen erforderlich sind.
Beispiele für Operationen mit Listen
1. Dies ist ein Prädikat, das die Summe der Elemente einer Liste berechnet:
An) Die Summe S ist null, wenn die Liste leer ist
b) Die Summe einer Liste mit E1 am Kopf und L im Schwanz ist S, wenn S1 die Summe der
Elemente des Schwanzes ist und S S1 + E1 ist /
Abfrage in Prolog.
2. Prädikat, das den Durchschnitt von in einer Liste gespeicherten Werten ermittelt.
Abfrage in Prolog
three. Ein Element in eine Liste einfügen, Konkatenieren und löschen
SCHLUSSFOLGERUNGEN
Prolog ist eine Programmiersprache, die uns einen sehr weiten Weg eröffnet, in dem man leicht programmieren kann, da sie die gesamte Datenbank durchsucht, um die Lösungen auf die gestellten Fragen zu finden. Um den grundlegenden Umgang mit Listen in gewissem Maße zu verstehen, muss man zunächst die Fakten und Regeln studieren. Die Fakten werden angewendet, wenn etwas wahr ist, während die Regeln zur Vereinigung der Fakten führen.
Se debe tener en cuenta que la teoría es importante pero la práctica es quien nos facilita entender mucho más y si se practica lo suficiente los resultados se verán reflejados en las consultas que se le realicen a Prolog porque este nos devolverá el resultado dependiendo de lo que nosotros hagamos.
BIBLIOGRAPHIE
Rodríguez,2010. Programación Lógica Prolog. (Online).Consultado, 25 de ene. 2016. PDF-Format. Verfügbar unter:
Publicado por

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind markiert *

Diese Seite verwendet Akismet, um Spam zu reduzieren. Learn how your comment data is processed.