Envista de que gran parte de las personas (chicos y grandes) abandonan los juegosclasicos por modernos juegos de PC, la jugueteria de Lanus Quindimil SRL,decide llevar su negocio al terrenoĀ digital para poder competir con las nuevas formas de espoarcimiento. Asies como se comunican con nosotros solicitandonos que realicemos el desarrollode ciertas consultas para un tablero de TEG, que se realizan cada ciertotiempo. Cadavez que se realizan las consultas, vamos a contar con ciertos hechos como losque ejemplificamos a continuación. Ā /* distintos paises */ paisContinente(americaDelSur, argentina). paisContinente(americaDelSur, bolivia). paisContinente(americaDelSur, brasil). paisContinente(americaDelSur, chile). paisContinente(americaDelSur, ecuador). Ā paisContinente(europa, alemania). paisContinente(europa, espaƱa). paisContinente(europa, francia). paisContinente(europa, inglaterra). Ā /*paĆses importantes*/ paisImportante(argentina). paisImportante(alemania). Ā /*paĆses limĆtrofes*/ limitrofes(argentina,brasil). limitrofes(bolivia,brasil). limitrofes(bolivia,argentina). limitrofes(argentina,chile). Ā limitrofes(espana,francia). limitrofes(alemania,francia). Ā sonLimitrofes(X, Y) :- limitrofes(X, Y). sonLimitrofes(X, Y) :- limitrofes(Y, X). Ā /*distribucion en el tablero */ ocupa(argentina, azul, 4). ocupa(bolivia, rojo, 1). ocupa(brasil, verde, 4). ocupa(chile, negro, 3). ocupa(ecuador, rojo, 2). Ā ocupa(alemania, azul, 3). ocupa(espaƱa, azul, 1). ocupa(francia, azul, 1). ocupa(inglaterra, azul, 2). Ā /*continentes*/ continente(americaDelSur). continente(europa). Ā Sesolicita construir un programa que permita la resolución de las siquientesconsultas. Ā Todoslos predicados deben ser inversibles, salvo aclaración explĆcita en contrario. Ā 1)Ā Ā Ā Ā estaEnContinente/2: Relaciona un jugador y un continente siel jugador ocupa al menos un paĆs en el continente. 2)Ā Ā Ā Ā ocupaContinente/2: Relaciona un jugador y un continente si eljugador ocupa totalmente al continente. 3)Ā Ā Ā Ā estaEnElHorno/1: un pais estĆ” en el horno si todos sus paiseslimitrofes estan ocupados por el mismo jugador que no es el mismo que ocupa esepais.Ā Usen sonLimitrofes/2. 4)Ā Ā Ā Ā esGroso/1: Un jugador es groso si cumple algunas de estas condiciones: §   ocupatodos los paises importantes y algĆŗn continente completo §   tienepaĆses en todos los continentes y algĆŗn paĆs importante. §   Ningunode sus paĆses esta en el horno |
Materialā > āGuĆas de ejerciciosā > ā