IIC2115 / Syllabus

27 stars 7 forks source link

[Lab 1] Casos bordes de los viajes de los buses #6

Open ferperezh opened 3 months ago

ferperezh commented 3 months ago

Para los viajes de mayor duración se puede considerar un viaje que no se alcanzó a terminar considerando varios casos bordes. Explico, ejemplo:

Tengo un bus S1 que tiene un viaje de estación E2 a E3 el cual dura 15 tiempos. Sin embargo, la simulación termina antes de que este bus termina el viaje, pero lleva 10 tiempos en este viaje, el cual es el viaje que más ha durado, pero no se terminó.

Con esta situación tengo varias preguntas:

  1. ¿Se puede considerar este viaje en los máximos aunque no se ha terminado?

    1.2. Si se considera viajes no terminados, ¿Tomo el tiempo que ha transcurrido en la simulación o el tiempo total que dura el viaje?

  2. ¿Puedo terminar la simulación si un bus no llego a su estación?

plourido commented 3 months ago

Hola @ferperezh, espero que te encuentres bien. Te voy a responder las preguntas en orden:

¿Se puede considerar este viaje en los máximos aunque no se ha terminado? Puedes considerarlo, pero debes dejarlo escrito que no terminó los viajes en la simulación. Podrías imprimir una lista de los viajes no terminados y sus tiempos 1.2. Si se considera viajes no terminados, ¿Tomo el tiempo que ha transcurrido en la simulación o el tiempo total que dura el viaje? Toma el tiempo que desees, ya que de todas maneras va a hacer el máximo. Déjalo escrito explícitamente para que los ayudantes cuando te corrijan entiendan.

¿Puedo terminar la simulación si un bus no llego a su estación? Depende de como hayas planteando tu simulación. Pero es posible que al momento de terminar tu simulación no todos los buses hayan llegado. La idea es que encuentres el tiempo en que todos hayan llegado. Pero si no alcanzan a terminar, puedes imprimirlos e indicar que estos buses no llegaron.

Espero haberte ayudado. Quedo atento :)