Informe de instalaciónde programas CLIPSLIPS Y PROLOGIntegrantesGuido ArauzJennifferLlivisacaSandy SánchezFernanda SolisLa...
PROLOGEs un lenguaje para programar artefactos electrónicos mediante el paradigma lógico contécnicas de producción final i...
Cuando el archivo este descargado ejecutamos y listoArchivo ejecutableUna vez descargado e instalado nos damos cuenta que ...
abuelode(A,B):-padrede(A,C),padrede(C,B).% A y B son hermanos si el padre de A es también el padre de B y si A y B no son ...
CLIPSProceso de Descarga e Instalación
Para empezar CLIPS, basta con introducir el comando de ejecución adecuado para susistema. Usted debe ver CLIPS pronta apar...
comando valer -. 3 - Como ejemplo de afirmar, entre lo siguiente después de los CLIPS delsistema como se muestra:CLIPS> (a...
LISP1. Iniciando la instalación del programa para continuar la damos clip en next.2. Se la acepta la licencia para poder s...
4. Se está finalizando la instalación5. Se está concluyendo con la instalación del programaSu funcionamiento es de dar a c...
Informe general
Informe general
Informe general
Informe general
Informe general
Informe general
Informe general
Upcoming SlideShare
Loading in …5
×

Informe general

325 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
325
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Informe general

  1. 1. Informe de instalaciónde programas CLIPSLIPS Y PROLOGIntegrantesGuido ArauzJennifferLlivisacaSandy SánchezFernanda SolisLara Pablo
  2. 2. PROLOGEs un lenguaje para programar artefactos electrónicos mediante el paradigma lógico contécnicas de producción final interpretada. Es bastante conocido en el área de la IngenieríaInformática para investigación en Inteligencia Artificial.SWI-Prolog es una implementación en código abierto (en inglés, open source) del lenguajede programación Prolog. Su autor principal es JanWielemaker. En desarrolloininterrumpido desde1987, SWI-Prolog posee un rico conjunto decaracterísticas, bibliotecas (incluyendo su propia biblioteca para GUI, XPCE), herramientas(incluyendo un IDE) y una documentación extensiva. SWI-Prolog funciona en lasplataformas Unix, Windows y Macintosh.El presente informe contiene los pasos a realizar para descargar instalar y correrSWI-PROLOGComo primer paso buscamos un link de confianza para proceder a la descarga , nuestrogrupo opto por:http://www.swi-prolog.org/download/stable
  3. 3. Cuando el archivo este descargado ejecutamos y listoArchivo ejecutableUna vez descargado e instalado nos damos cuenta que el interfaz de Prolog es bastantesimple algo parecida a un documento de txt de Windows , el lenguaje para declarar yprogramar es muy parecido al lenguaje natural Ingles, si se tiene algo de conocimiento esel lenguaje de programación de c++ la codificación en el entorno de Prolog no tendrámayor complejidadEjemplo:%%%% declaraciones%%padrede(juan,maria).% juan es padre de mariapadrede(pablo,juan).% pablo es padre de juanpadrede(pablo,marcela).padrede(carlos,debora).% A es hijo de B si B es padre de Ahijode(A,B):-padrede(B,A).% A es abuelo de B si A es padre de C y C es padre B
  4. 4. abuelode(A,B):-padrede(A,C),padrede(C,B).% A y B son hermanos si el padre de A es también el padre de B y si A y B no son lo mismohermanode(A,B):-padrede(C,A),padrede(C,B),A == B.% A y B son familiares si A es padre de B o A es hijo de B o A es hermano de Bfamiliarde(A,B):-padrede(A,B).familiarde(A,B):-hijode(A,B).familiarde(A,B):-hermanode(A,B).%%%% consultas%%% juan es hermano de marcela??-hermanode(juan,marcela).yes% carlos es hermano de juan??-hermanode(carlos,juan).no% pablo es abuelo de maria??-abuelode(pablo,maria).yes% maria es abuela de pablo??-abuelode(maria,pablo).NoDemostración de errores:
  5. 5. CLIPSProceso de Descarga e Instalación
  6. 6. Para empezar CLIPS, basta con introducir el comando de ejecución adecuado para susistema. Usted debe ver CLIPS pronta aparecer como sigue:CLIPS>En este punto, usted puede comenzar a introducir comandos directamente en clips. Lamodalidad en la que está introduciendo comandos directos que se llama el nivel superior. Siusted tiene una versión ventana de CLIPS, usted puede seleccionar el comando utilizando elratón o las flechas en lugar de escribiendo pulg Por favor consulte el manual de referenciaCLIPS para una discusión de la comandos compatibles con Windows. Por simplicidad yuniformidad en este libro, vamos a asumir los comandos se escriben pulg. El modo normalde dejar CLIPS es con el comando exit. Sólo tienes que escribir (salida) en respuesta a losCLIPS del sistema y presione la tecla de retorno de carro.Elaboración de una listaAl igual que con otros lenguajes de programación, CLIPS reconoce determinadas palabrasclave. Para ejemplo, si usted quiere poner los datos en la lista de hecho, se puede utilizar el
  7. 7. comando valer -. 3 - Como ejemplo de afirmar, entre lo siguiente después de los CLIPS delsistema como se muestra:CLIPS> (assert (pato))Aquí el comando valer toma (pato) como argumento. Asegúrese de pulsar siempre el teclade retorno de carro para enviar la línea de CLIPS.Verá la respuesta<Fact-0>Lo que indica CLIPS ha almacenado el hecho de pato en la lista de los hechos y dado que elidentificador 0. Los paréntesis angulares se usan como delimitadores en CLIPS para rodearel nombre de un artículo. CLIPS nombrarán automáticamente hechos usando un númerosecuencial creciente y listar el mayor índice de hechos cuando se afirma uno o más hechos.Observe que el comando (assert) y su argumento (pato) están rodeados por paréntesis. Aligual que muchos otros lenguajes de sistemas expertos, CLIPS tiene una sintaxis Lisp queutiliza paréntesis como delimitadores. Aunque CLIPS no está escrito en LISP, el estilo deLISP ha influido en el desarrollo de CLIPS.
  8. 8. LISP1. Iniciando la instalación del programa para continuar la damos clip en next.2. Se la acepta la licencia para poder seguir con la instalación3. Aquí se ve todo lo referente a lo que se va a utilizar
  9. 9. 4. Se está finalizando la instalación5. Se está concluyendo con la instalación del programaSu funcionamiento es de dar a conocer lo que es cada comando y para qué sirve cono se loutiliza

×