Sei sulla pagina 1di 11

FACULTAD DE INGENIERA CIVIL SISTEMAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS

ASIGNATURA DOCENTE : INTELIGENCIA ARTIFICIAL : ING. JOSE FERNANDEZ ZAMORA : GUEVARA CABANILLAS SILVIA ROJAS KRUGGER ESTHER SALDAA QUISPE FLOR ZUIGA RIVAS CARLOS MIRANDA VELA RENATO

INTEGRANTES

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?

Rpta. Se puede comer 3 flanes. Puedo comer el asado y el pollo?

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.

Cuntas caloras ingiero si me como el pollo y dos flanes?

Z=650. Rpta. Se consumira 650 caloras. 5. Un alumno de Informtica, debido al nerviosismo del primer da de clase, ha anotado el nombre de sus profesores (Mara, Jess y Faran ), las asignaturas que se imparten ( Lgica, Programacin y Matemticas ) y el da de la semana de las distintas clases ( lunes, mircoles y jueves ), pero slo recuerda que: - La clase de Programacin, impartida por Mara, es posterior a la de Lgica - A Faran no le gusta trabajar los lunes, da en el que no se imparte Lgica Seras capaz de ayudarle a relacionar cada profesor con su asignatura, as como el da de la semana que se imparte? (Sabemos que cada profesor imparte una nica asignatura y que las clases se dan en das diferentes)

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:

12. Escribir un juego de reglas que relacione un nmero con su factorial.

13. Definir un conjunto de reglas para calcular el mximo comn divisor de dos nmeros naturales positivos, utilizando el algoritmo de Euclides.

CONSULTAS

14. Sucesin de Fibonacci

15. Mximo de una lista

16. Definir un predicado todosmayores(Xs,N) que sea verdadero cuando todos los elementos de la lista Xs son mayores que N.

EJEMPLO:

17. Las Torres de Hanoi Un clsico de la recursividad es el juego de las torres de Hanoi (segn leyendas inventado en la antigua civilizacin tibetana). El juego consiste en tres torres colocadas sobre una plataforma. La primera contiene n discos de diferentes tamaos, apilados de mayor a menor en orden ascendente. El objetivo del juego consiste en mover los discos de la torre uno a la tres utilizando la torre dos como auxiliar, y observando las siguientes restricciones: slo es posible mover un disco a la vez, un disco nunca puede quedar bajo otro disco de mayor tamao.

Situacin inicial

Torre 2 Torre 1 Situacin final

Torre 3

Torre 2 Torre 1

Torre 3

Si bien en un principio parece slo un juego de nios, su solucin es realmente complicada a medida que aumenta el nmero de discos (y por lo tanto el nmero de movimientos necesarios).

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.

Potrebbero piacerti anche