Está en la página 1de 7

Programa “Princesas”

CODIGO:
princesa(blanca_nieves).
princesa(aurora).
princesa(cenicienta).
princesa(mohana).
princesa(ariel).
princesa(rapunzel).
princesa(merida).

piel(blanca_nieves,blanca).
piel(aurora,blanca).
piel(cenicienta,blanca).
piel(mohana,morena).
piel(ariel,blanca).
piel(rapunzel,blanca).
piel(marida,blanca).

cabello(blanca_nieves,negro,ondulado).
cabello(aurora,rubio,ondulado).
cabello(cenicienta,rubio,lacio).
cabello(mohana,negro,ondulado).
cabello(ariel,pelirojo,ondulado).
cabello(rapunzel,rubio,lacio).
cabello(merida,peliroja,rizado).

ojo(blanca_nieves,marron).

Rodriguez Rodrigo y Mendiola P. Fernando. Informática VI Grupo:2601


ojo(aurora,lila).
ojo(cenicienta,azul).
ojo(mohana,marron).
ojo(ariel,azul).
ojo(rapunzel,verde).
ojo(merida,azul).

habla(blanca_nieves,animales).
habla(aurora,seres_magicos).
habla(cenicienta,ratones).
habla(mohana,mar).
habla(ariel,cangrejo_y_pez).
habla(rapunzel,camaleon).
habla(merida,oso).

villano(blanca_nieves,reina_grinhild).
villano(aurora,malefica).
villano(cenicienta,lady_tramine).
villano(mohana,te_ka).
villano(ariel,ursula).
villano(rapunzel,madre_gothel).
villano(merida,mor_du).

vive(blanca_nieves,bosque).
vive(aurora,cabaña).
vive(cenicienta,mansion).
vive(mohana,isla).
vive(ariel,mar).
vive(rapunzel,torre).

Rodriguez Rodrigo y Mendiola P. Fernando. Informática VI Grupo:2601


vive(merida,escocia).

ropa(blanca_nieves,vestido,azul,amarillo).
ropa(aurora,vestido,rosa,blanco).
ropa(cenicienta,vestido,azul,blanco).
ropa(mohana,blusa_y_falda,naranja,blanco).
ropa(airel,top,morado,verde).
ropa(rapunzel,vestido,lila,morado).
ropa(merida,vestido,verde,dorado).

poderes(blanca_nieves,no_tiene).
poderes(aurora,no_tiene).
poderes(cenicienta,no_tiene).
poderes(mohana,no_tiene).
poderes(ariel,hipnosis).
poderes(rapunzel,cura_con_su_cabello_brilloso_al_cantar).
poderes(merida,no_tiene).

corona(blanca_nieves,no).
corona(aurora,si).
corona(cenicienta,si).
corona(mohana,si).
corona(ariel,si).
corona(rapunzel,si).
corona(merida,si).

principe(blanca_nieves,no_tiene).
principe(aurora,felipe).
principe(cenicienta,henry).

Rodriguez Rodrigo y Mendiola P. Fernando. Informática VI Grupo:2601


principe(mohana,maui).
principe(ariel,eric).
principe(rapunzel,flynn_rider).
principe(valiente,no_tiene).

%reglas
%
%
%¿es princesa?
%
es_princesa(X):-princesa(X).
%
%¿usa vestido?
%
que_ropa_usa(X,Y):-princesa(X),ropa(X,Y,W,Z).

que_colores_identifica_a(X,W,Z):-princesa(X),ropa(X,A,W,Z).

%
%¿tiene poderes?
%
que_poderes_tiene(X,Y):-princesa(X),poderes(X,Y).
%
%¿vive en el mar?
%
donde_vive(X,Y):-princesa(X),vive(X,Y).
%
%¿su cabello es color X?
%

Rodriguez Rodrigo y Mendiola P. Fernando. Informática VI Grupo:2601


como_es_su_cabello(X,Y,Z):-princesa(X),cabello(X,Y,Z).
%
%¿tiene un villano X?
%¿el villano se llama X?
%
quien_es_el_villano(X,Y):-princesa(X),villano(X,Y).
%
%¿sufre violencia intrafamiliar?
%
sufre_violencia_intrafamiliar(X,Y):-princesa(X),villano(X,Y),habla(X,Z).
%
%¿sufre de esquizofrenia X?
%
con_quien_habla(X,Y):-princesa(X),habla(X,Y).
%
%
que_hace_bonita_a(X,Y,Z,A):-princesa(X),cabello(X,Y,Z),ojo(X,A).

%¿La princesa tiene corona?

tiene_corona(X,Y):-princesa(X),corona(X,Y).

%¿Quien es su principe(Y)?

quien_es_su_principe(X,Y):-princesa(X),principe(X,Y).

Rodriguez Rodrigo y Mendiola P. Fernando. Informática VI Grupo:2601


Ejecución:

Rodriguez Rodrigo y Mendiola P. Fernando. Informática VI Grupo:2601


TRABAJO EN CLASE:

Rodriguez Rodrigo y Mendiola P. Fernando. Informática VI Grupo:2601

También podría gustarte