Académique Documents
Professionnel Documents
Culture Documents
Armar una base de datos con la siguiente informacin sobre los vuelos de una
aerolnea, el predicado puede ser es_vuelo, por ejemplo:
es_vuelo(buenos_aires, crdoba).
Ciudad de origen
Ciudad de destino
Buenos Aires
Buenos Aires
Buenos Aires
Crdoba
Crdoba
Crdoba
San Juan
San Juan
San Juan
Mendoza
Santa Rosa
Crdoba
Santa Rosa
San Juan
Santa Fe
Tucumn
Santa Rosa
Tucumn
Mendoza
Neuqun
Tucumn
San Juan
2.
a)
b)
c)
d)
e)
3.
a)
Existe algn vuelo desde Santa Rosa a Mendoza pasando por San Juan?
es_vuelo(santa_rosa,san_juan),es_vuelo(san_juan,mendoza).
true.
b)
Existe algn vuelo desde Buenos Aires a San Juan pasando por alguna otra ciudad?
es_vuelo(buenos_aires,X),es_vuelo(X,san_juan).
X = santa_rosa ;
c)
Por qu ciudad intermedia pasa un vuelo que parte de Buenos Aires y llega a Santa
Fe?
es_vuelo(buenos_aires,X),es_vuelo(X,santa_fe).
X = cordoba ;
d)
Por cules dos ciudades intermedias pasa un vuelo que salga de Crdoba y llega a
Mendoza?
es_vuelo(cordoba,X),es_vuelo(X,Y),es_vuelo(Y,mendoza).
X = santa_rosa,
Y = san_juan.
4.
Suponer que se tiene la siguiente base de datos con informacin sobre la jerarqua
militar de un pas hipottico:
tiene_rango(bush, coronel).
tiene_rango(komehini, soldado).
tiene_rango(kadafi, soldado).
tiene_rango(fujimori, soldado).
tiene_rango(gonzalez, capitan).
tiene_rango(gorbachov, general).
tiene_rango(chirac, cabo).
tiene_rango(hussein, sargento).
tiene_rango(ford, teniente).
tiene_rango(arafat, mayor).
es_jefe_de(general, coronel).
es_jefe_de(coronel, mayor).
es_jefe_de(mayor, capitn).
es_jefe_de(capitn, teniente).
es_jefe_de(teniente, sargento).
es_jefe_de(sargento, cabo).
es_jefe_de(cabo, soldado).
Traducir las siguientes consultas al espaol, e indicar cules seran las respuestas del
sistema en cada caso sin usar la computadora:
a)
b)
c)
d)
?-tiene_rango(X,Y), es_jefe_de(mayor,Y).
Cul es la persona y el rango de esta, si tiene como jefe a un mayor?
False;
e)
a)
b)
c)
5.
Ciudad de destino
Duracin (min)
Buenos Aires
Buenos Aires
Buenos Aires
Crdoba
Crdoba
Crdoba
San Juan
San Juan
San Juan
Mendoza
Santa Rosa
Crdoba
Santa Rosa
San Juan
Santa Fe
Tucumn
Santa Rosa
Tucumn
Mendoza
Neuqun
Tucumn
San Juan
80
70
120
40
60
75
85
15
100
95
80
X = 80,
Y = 75,
Z = 80.
d)
e)
f)
6.
Armar una base con la siguiente informacin alimentaria: una racin de pollo tiene 270
caloras, un flan 190 y una de buen asado 380. Hoy me propongo no almorzar mas de 580
caloras. Obtener respuestas a las siguientes preguntas usando consultas:
calorias(racion_pollo,270).
calorias(flan,190).
calorias(asado,380).
a) Cuntos flanes me puedo comer?
b) Puedo comer el asado y el pollo?
calorias(asado,X), calorias(pollo,Y),M=(X+Y),M.
c) Si me como el pollo y el flan, cuntas caloras, menos que las mximas ingiero?
d) Cuntas caloras ingiero si me como el pollo y dos flanes?