> -- Geniepro писал(а):
> Почему именно ? Никакой логики...Может, тогда уж вариант ? В языке параллельного программирования Occam последовательность операций помещалась в блок SEQ.

Progress- это не просто последовательность действий, а последовательностьуспешныхдействий. Это ведь не русское словоПрогресс, а английскоеProgress, значение которого несколько иное.


> -- Geniepro писал(а):
> Какой ноль? За пределами этого блока эта переменная не должна быть доступна.

Вовсе нет. Это ведь не параметр цикла, а выходная переменная, сигнализирующая, на каком этапе произошел сбой. Потом эта переменная может быть использована в оператореswitch/case.

Забыл добавить, что нумерация этапов автоматическая.