Está en la página 1de 6

[PORTAFOLIO DE INTELIGENCIA ARTIFICIAL] 29 de Octubre del 2013

| Jama Alejandra - Romero Diana - Snchez Elayne - Villavicencio Jos 0





DEBER DE INTELIGENCIA ARTIFICIAL

Definir un dominio de conocimientos o hechos (las reglas a utilizar ms tarde) acerca
del sistema solar, empezando con los planetas que giran alrededor del sol, usar el
predicado llamado orbita y para los satlites que giran alrededor de los planetas. Y
por ltimo el predicado planeta gaseoso para definir los gigantes del sistema solar.

Ejemplo:

orbita(sol, mercurio).

orbita(sol, tierra).

orbita(tierra, la_luna).

planeta_gaseoso(jupiter).

Con estos hechos, definir un conjunto de reglas para adicionar conocimientos:

planeta(P):-orbita(sol,P).
satlite(S):-orbita(P,S),planeta(P).
terrestre_planeta(P):-planeta(P),\+planeta_gaseoso(P).
no_luna(P):-planeta(P),\+orbita(P,S).
tiene_luna(P):-\+ no_luna(P).

Base de conocimientos
/*Orbita de los planetas*/
orbita(sol,mercurio).
orbita(sol,venus).
orbita(sol,tierra).
orbita(sol,marte).
orbita(sol,jupiter).
orbita(sol,saturno).
orbita(sol,urano).
orbita(sol,neptuno).
[PORTAFOLIO DE INTELIGENCIA ARTIFICIAL] 29 de Octubre del 2013


| Jama Alejandra - Romero Diana - Snchez Elayne - Villavicencio Jos 1


orbita(sol,pluton).

/*Orbita satelites*/
orbita(tierra,luna).
orbita(marte,deimos).
orbita(jupiter,europa).
orbita(jupiter,ganimedes).
orbita(jupiter,io).
orbita(jupiter,tebe).
orbita(saturno,pandora).
orbita(saturno,titan).
orbita(saturno,prometeo).
orbita(urano,oberon).
orbita(urano,titania).
orbita(neptuno,triton).
orbita(neptuno,proteo).
orbita(pluton,caronte).
/*Definicion planetas gaseosos*/
planeta_gaseoso(jupiter).
planeta_gaseoso(saturno).
planeta_gaseoso(urano).
planeta_gaseoso(neptuno).

/*Demas hechos*/
planeta(P):- orbita(sol,P).
satelite(S):- orbita(P,S),planeta(P).
[PORTAFOLIO DE INTELIGENCIA ARTIFICIAL] 29 de Octubre del 2013


| Jama Alejandra - Romero Diana - Snchez Elayne - Villavicencio Jos 2


planeta_terrestre(P):- planeta(P), \+planeta_gaseoso(P).
no_luna(P,S):- planeta(P),\+orbita(P,S).
tiene_luna(P,S):- \+no_luna(P,S)

[PORTAFOLIO DE INTELIGENCIA ARTIFICIAL] 29 de Octubre del 2013


| Jama Alejandra - Romero Diana - Snchez Elayne - Villavicencio Jos 3




Pruebas

[PORTAFOLIO DE INTELIGENCIA ARTIFICIAL] 29 de Octubre del 2013


| Jama Alejandra - Romero Diana - Snchez Elayne - Villavicencio Jos 4




1. CORRIDA DEL PROGRAMA PROLOG: CONTESTAR LAS SIGUIENTES PREGUNTAS.

Verdadero o falso: Marte es un planeta gigante gaseoso?

[PORTAFOLIO DE INTELIGENCIA ARTIFICIAL] 29 de Octubre del 2013


| Jama Alejandra - Romero Diana - Snchez Elayne - Villavicencio Jos 5




Que cosas orbitan a la tierra.


Cuales son los satlites que orbitan el planeta Neptuno.



El sol orbita a 8 planetas, cuales son.





Cuales son las lunas que orbitan a marte.

También podría gustarte