1.Потому что никто кроме Вас не знает что и как делает Ваш Prs
2.Потому что никто кроме Вас не знает, есть ли еще желающие записать в Q_
3.Потому что i в первую секунду = 0
4.Зачем здесь case вообще ?
Любой код построен правильно если он выполняет свою задачу.Правильно ли построен код?
Что надо в итоге ?как по проще организовать цикл данного в примере FB