Taller nº 01 prolog

Páginas: 4 (868 palabras) Publicado: 27 de septiembre de 2010
TALLER Nº 01

CONSTRUIR LOS SIGUIENTES PROGRAMAS EN PROLOG

01. Armar una base de datos con la siguiente información sobre los vuelos de una aerolínea, el predicado puede ser “es_vuelo”, porejemplo:

es_vuelo(buenos_aires, córdoba).

CIUDAD DE ORIGEN CIUDAD DE DESTINO

Buenos Aires Córdoba
Buenos Aires Santa Rosa
Buenos Aires San Juan
Córdoba Santa FeCórdoba Tucumán
Córdoba Santa Rosa
San Juan Tucumán
San Juan Mendoza
San Juan Neuquén
Mendoza Tucumán
Santa Rosa San Juan

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).
es_vuelo(san_juan,mendoza).
es_vuelo(mendoza,tucuman).
es_vuelo(santa_rosa,san_juan).





02. Usando la base de vuelos, expresar lassiguientes preguntas como consultas Prolog:

a) ¿Tengo algún vuelo de Córdoba a Santa Rosa?

es_vuelo(cordoba,santa_rosa).

b) ¿Existe un vuelo desde Santa Fe hasta Neuquén?es_vuelo(santa_fe,neuquen).

c) ¿Existe un vuelo desde Tucumán hasta San Juan?

es_vuelo(tucuman,san_juan).

d) ¿Hacia qué ciudades van los vuelos que parten de Córdoba?

es_vuelo(cordoba,X).

e) ¿De dónde provienenlos vuelos que llegan a San Juan?

es_vuelo(X,san_juan).

03. Con la base de vuelos, contestar las siguientes preguntas:

a) ¿Existe algún vuelo desde Santa Rosa a Mendoza pasando por San Juan?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 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).

d) ¿Por cuáles dos ciudades intermedias pasa un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Taller Prolog
  • Guia nº 01/gl
  • Taller 01
  • Taller 01 Word
  • Taller 01 Auditoria
  • Taller 01 Exploracion
  • TALLER DE CIENCIAS FISICAS 01
  • Taller-01.docx

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS