2015 2_AP1_ProyectoDeCurso_Enunciado

Páginas: 9 (2173 palabras) Publicado: 1 de junio de 2016
Algoritmos y Programación I
Enunciado del Mini Proyecto de Curso
2015-2
Objetivos Terminales del Curso
● Analizar y especificar un problema simple
● Proponer una solución a un problema de programación
● Implementar el modelado y la solución de un problema sencillo
Enunciado
En el famoso poblado en crecimiento de Arkham se está presentando un fenómeno que aqueja con frecuencia a las ciudades conuna administración de movilidad deficiente pero un rápido crecimiento económico. Varias de sus vías padecen de un alto tráfico,
sobre todo en horarios considerados pico por su alta concurrencia de vehículos, lo que conlleva a que sus habitantes deban
soportar largas horas inmersos en el tráfico cuando viajan de su casa a sus lugares de trabajo, colegios, etc y viceversa.
La Universidad deMiskatonic se ha propuesto llevar a cabo un modelamiento de las variables que caracterizan esta situación y que
conlleven a una simulación del tráfico que ayude en la búsqueda de alternativas de solución a este grave problema de movilidad. El
proyecto ha sido ampliamente planeado y se ha dividido en varias fases. La primera fase del proyecto no es tan ambiciosa y sólo
busca producir un pequeño prototipodel modelamiento y simulación del tráfico en un cruce de la ciudad.
Usted ha sido contratado por la Universidad de Miskatonic para
desarrollar un programa que responda a las necesidades de la primera
fase del proyecto donde se busca modelar y simular el prototipo de un
cruce de calles, de un solo sentido y un solo carril cada una. El programa
debe tener la posibilidad de leer de archivo laconfiguración de un cruce
de calles con las características mencionadas. Esta configuración estará
en un archivo de tipo properties.
Luego de leer esta configuración, el programa cargará esta información y
la visualizará a través de una interfaz gráfica que permita evidenciar la
situación de tráfico que presenta el archivo cargado. La visualización que
se espera que tenga el programa se muestra en laFigura 1.
Figura 1. Visualización luego de la carga del archivo
de configuración del cruce vial

La zona del cruce vial que está representada en el archivo de
configuración y que luego es cargada y visualizada por el programa
está compuesta de unidades de información que se pueden ver
como celdas, las cuales representan la carretera, los vehículos y la
zona peatonal (o no vehicular). Estas unidades seaprecian con
mayor claridad en la Figura 2, que muestra la misma información
de la gráfica anterior pero haciendo evidente cada una de las
celdas.

Figura 2. Visualización del cruce vial evidenciando cada
una de las unidades de información

Página 1 de 7

Cada unidad de información puede ser de tipo carretera, vehículo o
peatonal. Cuando es vehículo, la unidad de información debe tener
también lascaracterísticas propias del vehículo como la imagen
que lo representa (la cual es una cadena de caracteres del nombre
de la imagen en el disco duro), la dirección en la que se

Algoritmos y Programación I
Enunciado del Mini Proyecto de Curso
2015-2
desplaza (vertical u horizontal, únicamente) y la velocidad (la cual es un número entero positivo o cero) que indica la cantidad de
celdas que semueve el vehículo en una unidad de tiempo. Ya que la visualización es como una toma aérea del cruce y cada calle es
de un solo sentido y un solo carril, la configuración se presenta de manera que la vía horizontal siempre fluye hacia la izquierda y la
vertical hacia arriba.
El archivo de tipo properties a cargar presenta las siguientes propiedades:
-

-

unidades.filas, la cual indica la cantidad defilas que tendrá la zona del cruce a representar.
unidades.columnas, que indica la cantidad de columnas de la zona del cruce que se está representando.
unidad​
I​
_​
J​
.tipo, que indica para la posición I,J de la matriz de la zona del cruce, cual es el tipo de unidad de información que
representa esa celda. Los valores pueden ser P, de peatonal, V, de vehículo y A de Avenida. Los valores I y J...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 2015
  • 2015
  • 2015
  • 2015
  • 2015
  • 2015
  • 2015
  • 2015

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS