Proyecto_programacion_lenguaje_c
-
Upload
henry-villavicencio -
Category
Documents
-
view
2 -
download
0
description
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.