Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERIA DE
SISTEMAS
ASIGNATURA
:
INTELIGENCIA ARTIFICIAL
DOCENTE
:
ING. JOSE FERNANDEZ ZAMORA
INTEGRANTES
:
GUEVARA CABANILLAS SILVIA
ROJAS KRUGGER ESTHER
SALDAA QUISPE FLOR
ZUIGA RIVAS CARLOS
MIRANDA VELA RENATO
LAMBAYEQUE PER
2013
EJERCICIOS PROLOG
1.
Escribir una consulta para hallar todos los pares de enteros positivos cuyo producto es 12.
2.
Escribir la definicin de una regla que relaciona un nmero natural con la suma de sus divisores.
3.
Acertijo
Pedro, Cecilia, Daro y Oscar tienen cada uno un perro en su casa. Todos los perros son de
diferentes razas, Dlmatas, Ovejero, Pequins, Collie.
Como Cecilia tiene un pequeo departamento no puede tener un Ovejero Alemn, sin embargo
hay uno en el mismo edificio donde ella vive. Daro asegura que en su edificio no hay ningn
pequines, este se encuentra en otro edificio que tampoco es el de Oscar.
Si ninguno de ellos tiene un perro cuya raza comience con la misma letra que su nombre, y no
hay dos perros iguales
Cul es el perro de Cecilia?
CONSULTAS:
4.
Armar una base con la siguiente informacin alimenticia: una racin de pollo tiene 270 caloras,
un flan 190 y una de buen asado 380. Hoy me propongo no almorzar ms de 580 caloras.
Obtener respuestas a las siguientes preguntas usando consultas:
Cuntos flanes me puedo comer?
Z= 650
Rpta. Por superar las 580 caloras, no puede comer el asado y el pollo.
Si me como el pollo y el flan, cuntas caloras, menos que las mximas ingiero?
Z=120
Rpta. Se consumira 120 caloras menos que el mximo.
Z=650.
Rpta. Se consumira 650 caloras.
5.
6.
Definir una regla que relacione un Nmero entero con un mensaje indicando si es un Nmero
Par o Impar.
EJEMPLO:
7.
Definir una regla divisor(X,Y,M) que muestre el mensaje Si es Divisor en el caso que Y sea
divisor de X y No es Divisor, en el caso que no lo sea.
8.
Definir una regla menor(X,Y,Z,M) que almacene en M el menor de tres Nmeros enteros y
diferentes.
CONSULTAS:
9.
Definir una relacin que vincule la seccin en que trabaja un empleado, su sueldo bsico y su
antigedad, con el sueldo que cobra. Para ello tener en cuenta que a cada empleado se le paga un
sueldo bsico ms un adicional que se calcula de la siguiente manera:
a)
los que trabajan en la seccin 1 cobran $120 ms, y sobre el total un adicional por
antigedad del 10% si tienen menos de 5 aos, y del 20% si tienen 5 aos o ms
b) los que trabajan en la seccin 2 cobran $250 ms, pero no cobran adicional por antigedad.
10. Escribir una relacin que vincule una temperatura con los carteles Muy fro, Muy caluroso y
OK, segn la temperatura sea menor que cero, mayor o igual que 30, o entre 1 y 29
respectivamente.
11. Definir un predicado unario, bisiesto (Ao), que sea verdadero cuando su nico sujeto es un ao
bisiesto. Sabiendo que un ao es bisiesto si es mltiplo de 4, excepto que sea mltiplo de 100 sin
ser de 400.
EJEMPLO:
13. Definir un conjunto de reglas para calcular el mximo comn divisor de dos nmeros naturales
positivos, utilizando el algoritmo de Euclides.
CONSULTAS
16. Definir un predicado todosmayores(Xs,N) que sea verdadero cuando todos los elementos de la
lista Xs son mayores que N.
EJEMPLO:
Situacin inicial
Torre 1
Torre 2
Torre 3
Situacin final
Torre 1
Torre 2
Torre 3
18. Definir una regla binaria divisor(X, Y), que es verdadera cuando X es divisor de Y.
CONSULTAS
19. Definir una relacin que vincula una temperatura en la escala centgrada, con su valor en las
escalas Reamur, Farenheit y Kelvin. Las siguientes son las frmulas de conversin:
C/100 = R/80 = (F . 32)/180 = (K . 273)/100
CONSULTAS
20. Definir una regla que sea verdadera cuando alguno de sus tres sujetos sea la suma de los otros
dos.
21. Definir una relacin que vincule el radio de una esfera, con la longitud de su circunferencia, su
rea y su volumen.
EJEMPLO:
22. Definir una regla que relacione un mes con su cantidad de das.
23. Definir una regla que relacione una fecha expresada en da, mes y ao con la fecha que ser el
da siguiente:
CLCULOS
24. Definir un predicado unario, bisiesto, que es verdadero cuando su nico sujeto es un ao
bisiesto. Sabiendo que un ao es bisiesto si es mltiplo de 4, excepto que sea mltiplo de 100 sin
ser de 400.
25. Definir una relacin que vincule tres nmeros cualquiera con los mismos nmeros ordenados en
forma creciente.
26. Definir una regla unaria, cuyo sujeto sea un nmero natural N, que es verdadera cuando N es
primo y se muestra por pantalla un mensaje indicando que el nmero es primo.
EJEMPLO:
27. Escribir una regla binaria cuyos sujetos son dos nmeros A y B que sea verdadera cuando se
muestran por pantalla todos los nmeros que se encuentran entre A y B, siendo A menor que B.
CONSULTAS
28. Escribir la definicin de una regla que relaciona un nmero natural con la suma de sus divisores.
CLCULOS
29. Escribir una regla que relacione dos nmeros enteros con el mcm.
30. Devolver la lista de los mltiplos de A que sean menores o iguales que B.
31. Definir una regla unaria, cuyo sujeto sea un nmero natural N, que es verdadera cuando N es
perfecto, y se muestra por pantalla un mensaje indicando que el nmero es perfecto o no.
EJEMPLO:
32. Definir una regla que vincule un nmero N con los nmeros perfectos menores o iguales que N.
Un nmero es perfecto si la suma de sus divisores, excepto l mismo, es igual al propio nmero.
33. Escribir una consulta para hallar todos los pares de enteros positivos cuyo producto es 12
CLCULOS
34. Definir una regla que vincule un nmero N con el valor del nmero E, calculado con los N+1
primeros trminos de la serie:
35. Escribir una regla que relacione dos nmeros enteros con su producto, en base a las siguientes
definiciones:
a*b=a
si b = 1
a * b = a * (b - 1) + a
si b > 1
36. El abuelo Quique tiene dos nietos, Juan y Pedro, y quiere regalarles una suma de dinero. Pero
cada nieto tiene su propia poltica para manejarse cuando reciben dinero como regalo. Juan
utiliza la siguiente poltica: "cada vez que reciba de alguien un peso o menos, lo gasto. Si recibo
mas, gasto la mitad y el resto se lo entrego a Pedro al da siguiente". Pedro utiliza la siguiente
poltica: "cada vez que reciba de alguien un peso o menos, lo gasto. si recibo mas, gasto la
tercera parte y el resto se lo entrego a Juan al da siguiente". Quique decide entregarle n pesos a
Juan. escribir una regla que vincule la cantidad n con la cantidad de das que transcurrirn hasta
que Juan y Pedro gasten todo el dinero que les dio su abuelo.