UNIVERSIDAD NACIONAL DE CAJAMARCA
FACULTAD DE INGENIERIA
ESCUELA ACADÉMICO PROFESIONAL DE
INGENIERÍA DE SISTEMAS
DOCENTE:
Ing. ROMERO ZEGARRA FIDEL OSWALDO
ESTUDIANTES:
Rojas Llanos, Juan Carlos
ASIGNATURA:
SISTEMAS INTELIGENTES (11Q199)
TRABAJO:
PROLOG-LABORATORIO
CICLO ACADEMICO:
2021-I
Cajamarca, octubre de 2021
Laboratorio Práctico
1. Ejercicio 01:
1.1 /REGLAS/
edad(estudiante,joven).
estado_civil(estudiante,soltero).
estado_civil(trabaja,casado).
estado_civil(seminario,soltero).
estado_civil(independientes,soltero).
1.2 /DATA/
ocupacion(maria,estudiante).
ocupacion(natalia,estudiante).
ocupacion(natalia,independiente).
1.3 /*Representar este conocimiento en PROLOG. Según esta base de
conocimientos,
* ¿Podría casarse María con Daniel?*/
puede_casarse(Nombre):-
ocupacion(Nombre,Ocupacion),estado_civil(Ocupacion,soltero).
2. Ejercicio 2:
% Meses: 1=Enero, 2=Febrero, 3=Marzo, 4=Abril,5=Mayo, 6=Junio, 7=Julio,
8=Agosto,
% 9=Septiembre, 10=Octubre, 11=Noviembre, 12= Septiembre
% Definimos el número de días que tienen cada mes
mes(1,31).
mes(2,28).
mes(3,31).
mes(4,30).
mes(5,31).
mes(6,30).
mes(7,31).
mes(8,31).
mes(9,30).
mes(10,31).
mes(11,30).
mes(12,31).
%Establecemos el rango de dias que pertenece a cada Signo Zodiacal
signoZodiaco(capricornio,22,12,20,1).
signoZodiaco(acuario,21,1,19,2).
signoZodiaco(piscis,20,2,20,3).
signoZodiaco(aries,21,3,20,4).
signoZodiaco(tauro,21,4,21,5).
signoZodiaco(geminis,22,5,21,6).
signoZodiaco(cancer,22,6,23,7).
signoZodiaco(leo,24,7,23,8).
signoZodiaco(virgo,24,8,23,9).
signoZodiaco(libra,24,9,23,10).
signoZodiaco(escorpion,24,10,23,11).
signoZodiaco(sagitario,23,11,21,12).
% Regla Para Saber a que dia Pertenece
signo(Dia, Mes, Signo):-signoZodiaco(Signo, DI, MI, DF, MF),
( ( Mes=MI, mes(Mes,Dias),Dia=<Dias, Dia>=DI,!);
( Mes=MF, Dia=<DF,!)).