prolog

Páginas: 3 (568 palabras) Publicado: 27 de mayo de 2014
PRACTICA I
YURY, TOCTO FACUNDO CODIGO 10201108
EJERCICIO 1:
Hacer consultas:

A quien le gusta: la lectura, la natación, el básquet, las computadoras.
1era forma:

2da forma:Consultar cada gusto de: Ernesto, Juan, Leonardo, Elena.




EJERCICIO 2:

Quien(es) estudian: las matemáticas, la ingeniería, la educación, la filosofía.
1era forma:

2da forma:Consultar estudios de Daniel, Maritza, Miguel, Pedro, Juan.






EJERCICIO 3:

Solamente los varones y las mujeres


Quien tiene hija(s), quien tiene hijo(s)
Regla:


Quien tiene papa,mama.
Regla:







EJERCICIO 4:


Obtener nietos,(hermanos o hermanas),(tios o tias), (primos o primas), (sobrinos o sobrinas).
Nietos
Regla:nietos(C):-progenitor(A,B),progenitor(B,C),!.


Hermanos o hermanas
Regla:
hermanos(X,Y):-progenitor(Z,X),progenitor(Z,Y),X\=Y,!.


Tíos o tías:
Regla:
tios(C):- progenitor(A,B),progenitor(B,D),progenitor(A,C),B\=C,!.Primos o primas

Regla:
primos(D,E):- progenitor(A,B),progenitor(B,D),progenitor(A,C),progenitor(C,E),B\=C,!.


Sobrinos o sobrinas
Regla:sobrinos(C,D;B,E):-progenitor(A,B),progenitor(B,D),progenitor(A,C),progenitor(C,E),B\=C,!.


EJERCICIO 5:


Obtener tíos:
Reglas:
tiosv(C,D;B,E):-progenitor(A,B),progenitor(B,D),progenitor(A,C),progenitor(C,E),varon(C),varon(B),B\=C,!.


Obtener tías:
tiasm(F,D;G,E):- progenitor(A,B),progenitor(B,D),progenitor(A,C),progenitor(C,E),mujer(G),progenitor(G,D),progenitor(F,E),mujer(F),B\=C,!.


Obtener primos:primosv(D,E):-progenitor(A,B),progenitor(B,D),progenitor(A,C),progenitor(C,E),varon(D),varon(E),B\=C,!.


Obtener primas:primasm(D,E):-progenitor(A,B),progenitor(B,D),progenitor(A,C),progenitor(C,E),mujer(D),mujer(E),B\=C,!.


Obtener sobrinos:
sobrinosv(C,D;B,E):-progenitor(A,B),progenitor(B,D),progenitor(A,C),progenitor(C,E),varon(D),varon(E),B\=C,!.


Obtener sobrinas:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • prologo
  • Prologo
  • Prologo
  • Prólogo
  • prologo
  • Prólogo
  • prologar
  • Prologo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS