estructura de datos : laboratorio 3

3
 UNIVERSIDAD ANDRÉS BELLO 1 Enunciado laboratorio N o 3 Estructura de datos Distancias 1. El objetivo del presente laboratorio es evaluar: 1. Su capacidad para llevar a cabo un programa de pequeña escala en el lenguaje de programación C. 2. Generar tipos de datos consistentes y comprender los estilos de implementación dispo- nibles en C. 3. Generar tipos de datos abstractos consistentes basado en un lineamiento. 4. Aplicar los conocimientos teóricos de grafos. 2. Enunciado: En el mundial de Brasil se desea llevar el manejo de las distancias entre los estadios, lo cuál sirve en muchos casos para el uso de turismo y/o viajes asociados. Para ello, se tiene un archivo con la siguiente entrada de datos, el primer número es la cantidad de ciudades con sus coordenadas euclidianas; luego un número indicando la cantidad de caminos entre las ciudades y qué ciudades se encuentran conectadas; y luego de ello, un número que indica la cantidad de ciudades en dónde jugará Chile. Posteriormente, las ciudades en dónde juega Chile. 12 Arena Amazonia, 3,4 Das Duna s,7,8 Nacional,15,67 Maracaná,4,56 Mineirao,7,65 Beira Rio,98,98 Are na de Sao Pablo,65,65 Castelao,34,89 Pernambuco,45,6 Pentanal,45,87 Arena da Baixada, 43,8 Aren a Fonta Nova ,5,6 7 16 Aren a Amaz onia ,Das Dunas Das Dunas,Nac ional

Upload: jonasoft

Post on 08-Oct-2015

2 views

Category:

Documents


0 download

DESCRIPTION

Estructura de datos : Laboratorio 3

TRANSCRIPT

  • UNIVERSIDAD ANDRS BELLO 1

    Enunciado laboratorio No3Estructura de datos

    Distancias

    1. El objetivodel presente laboratorio es evaluar:

    1. Su capacidad para llevar a cabo un programa de pequea escala en el lenguaje deprogramacin C.

    2. Generar tipos de datos consistentes y comprender los estilos de implementacin dispo-nibles en C.

    3. Generar tipos de datos abstractos consistentes basado en un lineamiento.

    4. Aplicar los conocimientos tericos de grafos.

    2. Enunciado:En el mundial de Brasil se desea llevar el manejo de las distancias entre los estadios, lo

    cul sirve en muchos casos para el uso de turismo y/o viajes asociados. Para ello, se tieneun archivo con la siguiente entrada de datos, el primer nmero es la cantidad de ciudadescon sus coordenadas euclidianas; luego un nmero indicando la cantidad de caminos entrelas ciudades y qu ciudades se encuentran conectadas; y luego de ello, un nmero que indicala cantidad de ciudades en dnde jugar Chile. Posteriormente, las ciudades en dnde juegaChile.

    12Arena Amazonia,3,4Das Dunas,7,8Nacional,15,67Maracan,4,56Mineirao,7,65Beira Rio,98,98Arena de Sao Pablo,65,65Castelao,34,89Pernambuco,45,6Pentanal,45,87Arena da Baixada,43,8Arena Fonta Nova,5,6716Arena Amazonia,Das DunasDas Dunas,Nacional

  • UNIVERSIDAD ANDRS BELLO 2

    Nacional,MaracanMaracan,MineiraoMineirao,Beira RioBeira Rio,Arena de Sao PabloArena de Sao Pablo,CastelaoCastelao,PernambucoPernambuco,PentanalPentanal,Arena da BaixadaArena da Baixada,Arena Fonta NovaArena Fonta Nova,Arena AmazoniaDas Dunas,MaracanNacional,Arena de Sao PabloMaracan,CastelaoPernambuco, Das Dunas3PernambucoPentanalArena da Baixada

    Para ello se requiere un men en donde muestre:

    1. Una matriz de Adyacencia de las ciudades.

    2. Una matriz de incidencia de las ciudades.

    3. Poder visualizar la distancia entre dos ciudades y su camino (seleccionando las dosciudades).

    4. Una lista de Adyacencia de las ciudades que jugar Chile.

    5. Una lista de incidencia de las ciudades que jugar Chile.

    6. El grafo de las ciudades con sus distancias. Para ello, utilice lenguaje dot y genere unarchivo que muestre los solicitado.

    7. El rbol de expansin mnima. Genere una imagen con lenguaje dot.

    El sistema debe ser robusto, se penalizarn las cadas de cualquier tipo. Debe ademsestar bien documentado, si as los desea puede presentar la documentacin creada con algunaherramienta como Doxygen (no es obligatorio).

    Laboratorio individual, con fecha de entrega 28 de Junio hasta las 23.59 en aula virtual.Se recomienda comprimir el directorio del proyecto. Se recompilar para su funcionamiento.Utilice bibliotecas estndares (La funcin system es estndar,pero realiza llamadas al sistemaque no son estndares, as que no la utilice), si se encuentra una biblioteca no estndar, secomentar y se recompilar el programa.DEBE ir un archivo Makefile. Se utilizar para compilar. Si no compila con Makefile

    tendr un 1 por compilacin.Se debe entregar un archivo comprimido que contendr el directorio del proyecto y los

    informes. El archivo debe tener el siguiente formato:

  • UNIVERSIDAD ANDRS BELLO 3

    letraInicialNombre_ApellidoPaterno_letraInicialApellidoMaterno.extensin. Ejemplo:Juan Prez Valdivia j_Perez_V.tar.gz.