Você está na página 1de 3

10/11/2015

NotasenIng.Sistemas:rbolGenealgicoenProlog

NotasenIng.Sistemas
domingo,18dediciembrede2011

rbolGenealgicoenProlog

Buscarenesteblog
Cargando...

En esta entrada trataremos sobre la representacin de un rbol genealgico en prolog mediante un


ejemplo del rbol de la familia Gonzales. Luego, codificaremos los hechos en Prolog, especificando
quienespadredequienyquienesmadredequien,segnserepresentaenelrbolgenealgicoya
partir de estas relaciones podremos codificar functores que expresen las dems relaciones de
parentescoenlafamilia.
LafamiliaGonzales
A continuacin, presentamos el rbol genealgico de la familia Gonzales (clic en la imagen para
agrandar).

Archivo

2015(3)
2013(4)
2012(6)
2011(19)
diciembre(3)
Prezi:Unanuevaformadehacer
presentaciones
rbolGenealgicoenProlog
EjerciciosconlistasenScheme
noviembre(2)
octubre(6)
septiembre(8)

CodificacinenProlog

%Hechos
esMadreDe(sara,jorge).
esMadreDe(sara,gonzalo).
esMadreDe(sara,lucia).
esMadreDe(lucia,jose).
esMadreDe(lucha,martin).
esMadreDe(daniela,ana).
esMadreDe(daniela,miguel).
esMadreDe(carmen,dora).
esMadreDe(carmen,enrique).
esPadreDe(manuel,gonzalo).
esPadreDe(manuel,lucia).
esPadreDe(manuel,fernando).
esPadreDe(jorge,martin).
esPadreDe(jorge,francisco).
esPadreDe(gonzalo,ana).
esPadreDe(gonzalo,miguel).
esPadreDe(fernando,dora).
esPadreDe(fernando,enrique).

Etiquetas

programacion (14)

redes (10)
java (9) cisco (8) poo (6) configuracion
router (4) configuracion switch (4)
enrutamientodinamico(4)rails(4)ror(4)ruby
onrails(4)web(4)c# (3) configuracion vlan
(3) eclipselink (3) enrutamiento estatico (3)
java ee (3) jpa (3) jsf (3) netbeans (3)
primefaces(3)ruby(3) herramientas(2)ospf(2)
prolog(2)rip(2)windows(2)c(1)c++(1)cableado(1)
compilacion (1) devkit (1) encapsulamiento (1) fibra optica
(1) gliffy (1) modelado (1) mvc (1) mysql (1) prezi (1)
railsinstaller(1)rest(1)scheme(1)visualstudio(1)vtp(1)

ContadordeVisitas

%Reglas
esAbuelaDe(A,B):
esMadreDe(A,N),
esMadreDe(N,B).
esAbuelaDe(A,B):
esPadreDe(A,N),
esPadreDe(N,B).
esAbuelaDe(A,B):
esPadreDe(A,N),
esMadreDe(N,B).
esAbuelaDe(A,B):
esMadreDe(A,N),
esPadreDe(N,B).
esNietoDe(A,B):
esAbuelaDe(B,A).
esHermanoDe(A,B):
esMadreDe(N,A),
esMadreDe(N,B),
not(A=B).
esHermanoDe(A,B):
esPadreDe(N,A),
esPadreDe(N,B),

http://notasensistemas.blogspot.pe/2011/12/arbolgenealogicoenprolog.html

234,613

1/3

10/11/2015

NotasenIng.Sistemas:rbolGenealgicoenProlog

not(A=B).
esSobrinoDe(A,B):
esHermanoDe(N,A),
esMadreDe(N,B).
esSobrinoDe(A,B):
esHermanoDe(N,A),
esPadreDe(N,B).
esTioDe(A,B):
esSobrinoDe(B,A).
esPrimoDe(A,B):
esTioDe(A,N),
esMadreDe(N,B),
not(A=B).
esPrimoDe(A,B):
esTioDe(A,N),
esPadreDe(N,B),
not(A=B).

Como podemos observar, a partir de los hechos obtenidos del rbol genealgico (relaciones de
paternidad"EsPadreDe"y"EsMadreDe",podemosinferirtodaslasdemsrelacionesdeparentesco
comoabuelo,primo,to,nieto,hermanoentreotros.

PublicadoporAdministradoren1:01:00p.m.

Nohaycomentarios:
Publicaruncomentarioenlaentrada
Introducetucomentario...

Comentarcomo:

Publicar

AngeliithoInocenth(Google)

Vistaprevia

Entradamsreciente

Salir

Avisarme

Pginaprincipal

Entradaantigua

Suscribirsea:Enviarcomentarios(Atom)

Lomasvisto

DiferenciasentreEnrutamientoEstticoyDinmico,ProtocoloVectorDistanciayEstadodeEnlace
Enestaentradatratermossobrelasdiferenciasexistentesentreelenrutamientoestticoyelenrutamientodinmico,ytambinhablaremoss...
EnrutamientoDinmicoconOSPFenRoutersCisco
EnestatrateremossobrelaconfiguracindelenrutamiendodinmicoderoutersCiscomedianteelprotocoloOSPF.Comopodemosvereneldi...

EnrutamientoEstticoenRoutersCisco
EnestaentradahablaremosacercadecmorealizarunenrutamientoestticoenroutersCisco.Comopodemosapreciareneldiagrama,tenemo...

EnrutamientoDinmicoconRIPenRoutersCisco
EnestaentradatrateremossobrelaconfiguracindelenrutamientodinmicoderoutersCiscomedianteelprotocoloRIP.Comopodemosveren...

EjemplosdepolimorfismoenC#
Enestaentradatrataremossobreelconceptodelpolimorfismoydaremosunosejemplos.

PlantillaSimple.Imgenesdeplantillasdegaffera.ConlatecnologadeBlogger.

http://notasensistemas.blogspot.pe/2011/12/arbolgenealogicoenprolog.html

2/3

10/11/2015

NotasenIng.Sistemas:rbolGenealgicoenProlog

http://notasensistemas.blogspot.pe/2011/12/arbolgenealogicoenprolog.html

3/3

Você também pode gostar