Académique Documents
Professionnel Documents
Culture Documents
VIII CICLO
Ingeniería de Sistemas
TALLER Nº 1
1. Armar una base de datos con la siguiente información sobre los vuelos de
una aerolínea, el predicado puede ser “es_vuelo”, por ejemplo:
es_vuelo(buenos_aires, córdoba)
Predicates
es_vuelo(Symbol,Symbol).
Clauses
es_vuelo(buenos_aires, cordoba).
es_vuelo(buenos_aires, santa_rosa).
es_vuelo(buenos_aires, san_juan).
es_vuelo(cordoba, santa_fe).
es_vuelo(cordoba,tucuman).
es_vuelo(cordoba,santa_rosa).
es_vuelo(san_juan,tucuman).
ESTUDIANTE: REQUE URCIA JAIRO DENNER F. VIII CICLO
Ingeniería de Sistemas
es_vuelo(san_juan,mendoza).
es_vuelo(san_juan,neuquen).
es_vuelo(mendoza,tucuman).
es_vuelo(santa_rosa,san_juan).
es_vuelo(cordoba,santa_rosa).
a) ¿Existe algún vuelo desde Santa Rosa a Mendoza pasando por San Juan?
ESTUDIANTE: REQUE URCIA JAIRO DENNER F. VIII CICLO
Ingeniería de Sistemas
es_vuelo(santa_rosa,san_juan),es_vuelo(santa_rosa,mendoza).
b) ¿Existe algún vuelo desde Buenos Aires a San Juan pasando por alguna
otra ciudad?
es_vuelo(buenos_aires,X),es_vuelo(X,san_juan).
c) ¿Por que 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).
es_vuelo(cordoba,X),es_vuelo(X,Y),es_vuelo(Y,mendoza).
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, capitán).
ESTUDIANTE: REQUE URCIA JAIRO DENNER F. VIII CICLO
Ingeniería de Sistemas
es_jefe_de(capitán, teniente).
es_jefe_de(teniente, sargento).
es_jefe_de(sargento, cabo).
es_jefe_de(cabo, soldado).
X=sargento, Y=cabo
X=coronel
X=mayor
X=teniente
ESTUDIANTE: REQUE URCIA JAIRO DENNER F. VIII CICLO
Ingeniería de Sistemas
González es capitán.
El jefe de Gonzáles es mayor.
No
rango(chirac, y), es_jefe(y, z), rango(hussein, z)
KOMEHINI,KADAFI,FUJIMORI
rango(chirac, y), es_jefe(y, z), rango(w, z)
vuelo(cordoba,tucumán, x).
b) ¿Cuánto se tarda para ir desde Buenos Aires hasta Santa Fe pasando por
Córdoba?
c) ¿Cuánto se tarda para ir desde Buenos Aires hasta San Juan pasando por
Córdoba y Santa Rosa?
vuelo(buenos_aires,cordoba,X),es_vuelo(cordoba,santa_rosa,Y),
vuelo(santa_ rosa, san_juan, Z), T= Z+ X + Y
vuelo(buenos_aires,X,Y),Y<90.
X=cordoba, Y=80
X=santa_rosa, Y=70
vuelo(X,Y,Z),Z>60.
vuelo(buenos_aires,san_juan,x),vuelo(buenos_aires,santa_rosa,y),
vuelo(santa rosa,san juan, z), tiempo = x – (y + z)
6. Armar una base con la siguiente información alimentaria: una ración de pollo
tiene 270 calorías, un flan 190 y una de buen asado 380. Hoy me propongo
no almorzar más de 580 calorías. Obtener respuestas a las siguientes
preguntas usando consultas:
calorias(flan,X),Flan=(580/X).
calorias(asado,X), calorias(pollo,Y),M=(X+Y),M<581.
c) ¿Si me como el pollo y el flan, cuántas calorías, menos que las máximas
ingiero?
ESTUDIANTE: REQUE URCIA JAIRO DENNER F. VIII CICLO
Ingeniería de Sistemas
calorias(pollo,X), tiene_calorias(flan,Y),Calorias=(X+(2*Y)).