prolog
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:...
Regístrate para leer el documento completo.