Prolog

Descargar como ppsx, pdf o txt
Descargar como ppsx, pdf o txt
Está en la página 1de 11

INTELIGENCIA ARTIFICIAL

PROLOG
Esta representado por:
FORMULACION
Las consultas se basan en respuestas verdaderas o falsas
¿Qué es un Hecho en Prolog?
EJEMPLO EN LENGUAJE FORMAL

Podemos observar que de acuerdo a


este HECHO, se esta realizando una
afirmación, pero el interprete Prolog no
reconoce de esta forma la SINTAXIS.
EJEMPLO EN LENGUAJE PROLOG

Es importante conocer bien las reglas para definir


una sintaxis en el interprete Prolog.
REGLAS EN PROLOG

1.- Objetos y relaciones se deben de escribir en minúscula.

2.- Primero se debe de escribir la relación y entre paréntesis


el objeto.

3.- Se permite el guion bajo _ para separar caracteres.

4.- Siempre se finaliza un hecho con un punto final.


REFUERZO DEL TEMA EN VIDEO
EJERCICIO EN SWI-PROLOG
Crear varios tipos de relaciones del siguiente grafico: (padre, madre, hombre, mujer)

EJEMPLO: es_padre(terach,abraham).
es_mujer(sarah).
EJERCICIO RESUELTO EN SWISH-PROLOG
es_padre(terach,abraham).
es_padre(terach,nachor).
es_padre(terach,haran).
es_padre(abraham,isaac). % Es un hecho que indica “Abraham es padre de Isaac”
es_padre(haran, lot).
es_padre(haran, milcah).
es_padre(haran, yiscah).
es_madre(sarah,isaac). % Es un hecho que indica “Sarah es madre de Isaac”
es_hombre(terach).
Nota: Lo que esta colocado después del
es_hombre(abraham). signo porcentaje representa solo un
es_hombre(nachor). comentario para saber que hace dicha
es_hombre(haran). % Es un hecho que indica “Haran es hombre” línea (HECHO).
es_hombre(isaac).
es_hombre(lot).
es_mujer(sarah). % Sarah es mujer
es_mujer(milcah).
es_mujer(yiscah).
EJERCICIO EN SWISH-PROLOG

Crear dos tipos de relaciones en el interprete de Prolog sobre si


una persona le gusta o no una persona (crear 10 relaciones)

Compartir este programa en línea para vincularlo


a la cuenta de Prolog (Profemercedario)

También podría gustarte