Proyecto_programacion_lenguaje_c

2
Escuela Politécnica Nacional Programación Proyecto Final de la Asignatura 09/04/2014 Estamos en el año 2017, el metro de Quito ha sido construido y extendido, como se muestra en la Figura inferior: El Labrador Jipijapa Inaquito Carolina Pradera El Ejido Alameda San Francisco La Magdalena El Recreo Solanda El Calzado Moran Valverde Quitumbe Santa Rosa Metropolitano Colon El Carmen García San Blas La Concepción Cruz Roja Parque San Carlos Santa Catalina Pentagono Estrella Los Ríos Diego de Almagro 12 de Octubre San Carlos Las Rosas Alpallana Amagasi EPN El Labrador Orellana Santa Maria UCE Guayaquil 10 de Agosto El Pintado La Gasca El Metro consta de 4 rutas: 1. Línea 1 (Azul), cuyo tiempo promedio entre paradas es de 2 minutos. 2. Línea 2 (Gris), cuyo tiempo promedio entre paradas es de 3 minutos. 3. Línea 3 (Roja), cuyo tiempo promedio entre paradas es de 2,25 minutos. 4. Línea 4 (Naranja), cuyo tiempo promedio entre paradas es de 3,25 minutos. Debido a la extensión de la red del metro existen varias rutas para llegar a un mismo lugar. En virtud de ello, se le ha contratado para que analice, diseñe e implemente una aplicación que cumpla con los siguientes requisitos ”básicos”:

description

El proyecto se enfoca en la utilidad al desarrollar programas con lenguaje c esta aplicacion optimiza las rutas del transporte publico.

Transcript of Proyecto_programacion_lenguaje_c

  • Escuela Politcnica Nacional Programacin

    Proyecto Final de la Asignatura

    09/04/2014

    Estamos en el ao 2017, el metro de Quito ha sido construido y extendido, como se muestra en la

    Figura inferior:

    El Labrador

    Jipijapa

    Inaquito

    Carolina

    PraderaEl Ejido

    Alameda

    San Francisco

    La Magdalena

    El Recreo

    Solanda

    El Calzado

    Moran Valverde

    Quitumbe

    Santa Rosa

    Metropolitano

    Colon

    El Carmen

    Garca

    San Blas

    La Concepcin

    Cruz Roja

    Parque San Carlos

    Santa Catalina

    Pentagono

    Estrella

    Los Ros

    Diego de Almagro

    12 de Octubre

    San Carlos

    Las RosasAlpallana

    Amagasi

    EPN

    El Labrador

    Orellana

    Santa Maria

    UCEGuayaquil

    10 de Agosto

    El Pintado

    La Gasca

    El Metro consta de 4 rutas:

    1. Lnea 1 (Azul), cuyo tiempo promedio entre paradas es de 2 minutos.

    2. Lnea 2 (Gris), cuyo tiempo promedio entre paradas es de 3 minutos.

    3. Lnea 3 (Roja), cuyo tiempo promedio entre paradas es de 2,25 minutos.

    4. Lnea 4 (Naranja), cuyo tiempo promedio entre paradas es de 3,25 minutos.

    Debido a la extensin de la red del metro existen varias rutas para llegar a un mismo lugar. En

    virtud de ello, se le ha contratado para que analice, disee e implemente una aplicacin que

    cumpla con los siguientes requisitos bsicos:

  • Escuela Politcnica Nacional Programacin

    Proyecto Final de la Asignatura

    09/04/2014

    1. La aplicacin se debe ejecutar hasta que el usuario seleccione la opcin salir.

    2. Se mostrar un men con las rutas disponibles y sus paradas respectivas.

    3. El programa solicitar el ingreso del cdigo de la parada inicial y el cdigo de la parada

    final :

    a. Se mostrar todas las rutas posibles.

    b. Se mostrar un men en el que se indique la mtrica a usar para seleccionar la

    mejor ruta. Se manejarn dos mtricas: 1) Por el menor nmero de paradas, y 2)

    Por el menor tiempo.

    4. Se debe implementar un mecanismo para indicar que una parada est fuera de servicio.

    Como consecuencia de ello, si una parada esta fuera de servicio no debe ser posible

    incluirla como parte de una ruta del usuario.

    5. Debe ser posible actualizar (modificar) el nombre de una parada o el tiempo entre

    paradas.

    NOTA: El cdigo de cada parada sigue el siguiente formato: L[#Linea]-[3 primeras letras del

    nombre de la parada]. Por ejemplo para la parada La Gasca que pertenece a lnea 4 (Naranja) el

    cdigo ser L4-LAG. Para aquellas paradas en la que intersecan con varias lneas tomar la lnea

    menor.

    Indicaciones generales:

    1. Se pueden conformar grupos de hasta 3 personas (no es posible grupos de 1 persona,

    dejara de llamarse grupo).

    2. La fecha de entrega del trabajo es el da Jueves 28 de Noviembre de 2013 (Hora por

    definirse).

    3. Toda la informacin que requiera de un almacenamiento permanente debe ser inicializado

    en un archivo de cabecera.

    a. Aquellos grupos que manejen archivos de texto (aprendizaje acerca de su uso

    corre por cuenta del estudiante) para almacenar informacin permanente tendrn

    un porcentaje adicional en la nota del proyecto).

    4. Se puede hacer uso de cualquier librera externa o cualquier funcin que NO se haya

    revisado en clases; no obstante, todos los integrantes del grupo deben tener un

    conocimiento pleno de la aplicacin completa. La aplicacin (cada lnea de cdigo) debe

    ser defendida por el grupo el momento de la presentacin. Si se detecta que el trabajo no

    fue desarrollado por el estudiante, su nota ser de 0 (cero) en las pruebas semanales y el

    proyecto.