Primera duda:
ustedes tienen que hacer decreloj, la subrutina que va a ser invocada en próximos laboratorios cada una décima de segundo. Es responsabilidad de esa subrutina que hacen ustedes complementar el flag cada vez que debe decrementar los segundos.
Segunda duda:
Si antes de invocar la subrutina el tiempo es 00:05 la subrutina debe dejarlo en 00:00.
Sobre esto último un comentario: cuando usen esto en las próximas prácticas el tiempo lo van a inicializar ustedes mismos, y lo van a inicializar a un valor múltiplo de 10 centésimas. Entonces esa situación nunca se daría. De cualquier manera es mucho más robusto hacer una solución que lo considere, y la dificultad es más o menos equivalente. En lugar de preguntar si la cuenta es igual a cero deben preguntar si es negativa. Una posible solución sería más o menos:
- después de decrementar las centésimas, si el resultado es negativo deben restar 1 a los segundos y sumar 100 a las centésimas.
- después de decrementar los segundos en el caso anterior, si el resultado es negativo deben poner 00:00