Anda di halaman 1dari 9

Universidad Regional Autnoma de los Andes

UNIANDES

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS

Inteligencia artificial

Tema: Manual de Prolog

Estudiante: Merino Crdenas Kevin Paul

Docente: Ing. Jorge Yaguar

Fecha: 01-05-2016
Contenido
LISTA DE COMANDOS.- .......................................................... ERROR! MARCADOR NO DEFINIDO.
CARRERA DE SISTEMAS

Instalacin.-
MANUAL DE INSTALACIN DE PROLOG

QUE ES PROLOG

ES UN LENGUAJE DE PROGRAMACIN LGICA CUYA PRIMERA VERSIN FUE


DESARROLLADA A PRINCIPIOS DE LA DCADA DE 1970 POR COLMERAUER EN
LA UNIVERSIDAD DE MARSELLA. CONTRARIAMENTE A OTROS LENGUAJES DE
PROGRAMACIN BASADOS ES ESTRUCTURAS DE CONTROL Y DEFINICIN DE
FUNCIONES PARA CALCULAR RESULTADOS, PROLOG EST ORIENTADO A LA
ESPECIFICACIN DE RELACIONES PARA RESPONDER CONSULTAS. EN ESE
SENTIDO PROLOG ES SIMILAR A UN SISTEMA DE BASE DE DATOS, AUNQUE EN
EL CONTEXTO DE LA INTELIGENCIA ARTIFICIAL SE PREFIERE HABLAR DE BASES
DE CONOCIMIENTO, ENFATIZANDO LA COMPLEJIDAD ESTRUCTURAL DE LOS
DATOS Y DE LAS DEDUCCIONES QUE SE PUEDEN OBTENER DE ELLOS.

A CONTINUACIN PROCEDEREMOS CON LA INSTALACIN

1. COMO PODEMOS OBSERVAR DEBEMOS TENER EL SOFTWARE


DESCARGADO PARA PROCEDER CON LA INSTALACIN

1
2. EJECUTAMOS EL SOFTWARE Y NOS MOSTRARA LA SIGUIENTE VENTANA
QUE NO QUIERE DESIR SI DESEAMOS AGREGAR EL SOFTWARE O NO
INSTALARLO

3. LE DAMOS CLIP EN AGREGAR Y NOS MOSTRARA UNA VENTANA DONDE


DEBEMOS ELEGIR QUE COMPLEMENTOS DESEAMOS QUE SE INSTALEN
NOSOTROS SOLO DAMOS EN NEXT

[Escriba texto]
4. NOS PROCEDE A MOSTRAR EN LA CARPETA QUE SE INSTALARA EL
SOFTWARE POR DEFECTO SIEMPRE SER EN EL DISCO C

5. NOS MUESTRA EN QUE EXTENDI Y MEN DEBEMOS ELEGIR SOLO


DAMOS CLIP EN INSTALAR

[Escriba texto]
6. COMO PODEMOS OBSERVAR LA INSTALACIN A COMENZADO YA

7. UNA VEZ INSTALADO NOS MOSTRARA LA SIGUIENTE PANTALLA YA EL


SOFTWARE FUNCIONANDO

PROLOG ESTA COMPUESTO DE:


PREDICADOS SOBRE DIRECTORIOS Y FICHEROS LOS PROGRAMAS
PROLOG SE ALMACENARN EN FICHEROS DE TEXTO (CON EXTENSIN
'.PL'). PROLOG ADQUIERE NUEVOS CONOCIMIENTOS CONSULTANDO (ES
DECIR, LEYENDO) ESTOS PROGRAMAS. PARA FACILITAR AL
PROGRAMADOR EL ACCESO A LOS PROGRAMAS ALMACENADOS EN LOS
FICHEROS, PROLOG DEFINE UN CONJUNTO DE PREDICADOS.

[Escriba texto]
EL PREDICADO PWD
IMPRIME EL DIRECTORIO DE TRABAJO ACTUAL (ES EQUIVALENTE AL
COMANDO MS-DOS CD SIN PARMETROS). POR EJEMPLO

?- PWD. C:/PROLOG/MARISOL
EL PREDICADO LS/0.
EL PREDICADO LS LISTA EL CONTENIDO DEL DIRECTORIO DE TRABAJO
ACTUAL (ES EQUIVALENTE AL COMANDO MS-DOS DIR). POR EJEMPLO, SI
EL DIRECTORIO ACTUAL CONTIENE LOS FICHEROS 'PATOS.PL' Y
'FAMILIA.PL' AL EJECUTAR LS OBTENEMOS ?

- LS. PATOS.
PL FAMILIA.PL

EL PREDICADO CD/1.
FINALMENTE, ES POSIBLE CAMBIAR EL DIRECTORIO ACTUAL MEDIANTE
EL PREDICADO CD (EQUIVALENTE AL COMANDO MS-DOS CD)

?- CD('../PABLO').

CONECTIVAS LGICAS

LA CONJUNCIN, Y, LA REPRESENTAREMOS PONIENDO UNA COMA


ENTRE LOS OBJETIVOS , Y CONSISTE EN OBJETIVOS SEPARADOS QUE
PROLOG DEBE SATISFACER, UNO DESPUS DE OTRO:

X,Y

[Escriba texto]
LA DISYUNCIN, O, TENDR XITO SI SE CUMPLE ALGUNO DE LOS
OBJETIVOS QUE LA COMPONEN. SE UTILIZA UN PUNTO Y COMA ;
COLOCADO ENTRE LOS OBJETIVOS:

X;Y

LA NEGACIN LGICA NO PUEDE SER REPRESENTADA EXPLCITAMENTE


EN PROLOG, SINO QUE SE REPRESENTA IMPLCITAMENTE POR LA FALTA
DE ASERCIN : NO, TENDR XITO SI EL OBJETIVO X FRACASA. NO ES
UNA VERDADERA NEGACIN, EN EL SENTIDO DE LA LGICA, SINO UNA
NEGACIN POR FALLO. LA REPRESENTAMOS CON EL PREDICADO
PREDEFINIDO NOT O CON \+:

NOT(X)

\+ X

LA IMPLICACIN O CONDICIONAL, SIRVE PARA SIGNIFICAR QUE UN


HECHO DEPENDE DE UN GRUPO DE OTROS HECHOS. EN CASTELLANO
SOLEMOS UTILIZAR LAS PALABRAS SI ... ENTONCES .... EN PROLOG SE
USA EL SMBOLO :- PARA REPRESENTAR LO QUE LLAMAMOS UNA
REGLA:

CABEZA_DE_LA_REGLA :- CUERPO_DE_LA_REGLA. (PACOG)

bibliografa.-

PACOG. (s.f.). .lcc.uma. Obtenido de http://www.lcc.uma.es/~pacog/apuntes/pd/guia.pdf

[Escriba texto]

Anda mungkin juga menyukai