Está en la página 1de 2

Inteligencia Artificial I

Laboratorio
15 de agosto de 2019
PROGRAMACIÓN LÓGICA
Ponderación 8 pts.

NOMBRE

1. Representar el ejercicio realizado el 14 de agosto


2. Representar el siguiente conocimiento (hechos) en prolog
a. Juan es Ingeniero de Sistemas
b. Pedro es amigo de Juan
c. Alberto es amigo de Juan
d. Fido es un perro
e. Figaro es un gato
f. Fido es mascota de Pedro
g. Figaro es mascota de Alberto

3. Luego. realizar las siguientes preguntas


a. ¿Cuál es la profesión de Juan?
b. ¿Quién es Ingeniero de Sistemas?
c. ¿Quiénes son los amigos de Juan?
d. ¿Quiénes son amigos?
e. ¿Cuál es el nombre de la mascota de Juan?
f. ¿Figaro es la mascota de Juan?
g. ¿De quién es mascota Figaro?

4. Representar el siguiente conocimiento (reglas) en prolog


a. Los perros tienen cuatro patas y ladran
b. Los gatos tienen cuatro patas y maullan
c. Si un X es perro o es gato entonces es mascota

5. Luego realizar las siguientes preguntas:


a. ¿Figaro es un perro?
b. ¿Figaro es una mascota?
c. ¿Quiénes son mascotas?

6. Representar el siguiente conocimiento mediante Reglas de Producción y luego en


Prolog
“ Un animal se considera como tal si: Esta vivo, puede moverse y puede sentir”
“ . . .Es un pajaro si es un anima, tiene alas y puede volar”
7. A juan no le gusta los hombres
8. los amigos de mis amigos son mis enemigos.
9. Los enemigos de mis amigos son mis amigos.
10. La derivada de una constante es cero(number).
11. Añadir el siguiente conocimiento
- Michael Corleone odia la pizza.
- A todos los italianos les encanta la pizza.
- ¿Michael es italiano?
- Los rumores indica que si alguien apareció muerto es porque traiciono al
padrino.
- A todos los bolivianos les encanta la llajwa.
- A Sonny corleone le gusta la llajwa.
- ¿Sonny es boliviano?
- Mc cluski apareció muerto.
- A vito corleone le gusta la pizza.
- Don vito corleone muere.
- Un requisito para ser padrino es ser capo e hijo del padrino
- ¿Quién será el nuevo padrino?
12. Antecesor y descendientes de la siguiente red
13. Verificar los elementos de una lista.
14. Verificar si un elemento pertenece a una lista
15. Verificar si los elementos de una lista son saludables (frutas o verduras).
16. Verificar si todos los elementos de una lista son iguales
17. CONTAR LOS ELEMENTOS DE UNA LISTA
18. 18. ELIMINAR LA CABEZA DE UNA LISTA
19. SUMAR LOS ELEMENTOS DE UNA LISTA
20. ELIMINAR EL ELEMENTO X DE UNA LISTA

También podría gustarte