Драконограф писал(а):
Далее, Вы изложили решение - но не аргументацию, почему
считаете его [цикл for] нужным. Какова цель? Если сохранить совместимость
с ГОСТ на блок-схемы - то ведь шампур-метод идёт дальше ГОСТа...
Уважаемый Владислав Жаринов (Драконограф)!
Я опираюсь на следующие соображения.
1. Работники нашего Пилюгинского центра (непрограммисты, то есть
инженеры и комплексники) используют цикл ДЛЯ, в том числе занимающий
несколько веток.
Я не слышал от них никаких жалоб или замечаний по этому поводу.
Они все прекрасно понимают. Это для меня РЕШАЮЩИЙ аргумент.
Иными словами, я опираюсь на производственный опыт. На опыт
организации работы инженеров и комплексников, разрабатывающих
алгоритмы. Именно они, то есть люди, знающие физику процессов
(а не программисты) являются авторами алгоритмов.
В данном случае "алгоритм" это наш жаргон. На самом деле
инженеры разрабатывают не алгоритмы, а программы.
Эти программы в электронном виде передают в отдел программистов,
где их пропускают через транслятор, анализатор и т.д.
Но в нашей технологии из программ удалены почти все программистские
словечки. Так что эти программы представляют собой алгоритмы (наш жаргон)
"в чистом виде".
2. Я не всегда соглашаюсь с мнением этих людей (инженеров - разработчиков алгоритмов). Но для возражений у меня должна быть железная аргументация.
3. Если у меня нет веских возражений, я стараюсь учесть все
высказываемые инженерами пожелания. Считаю, что я обязан обеспечить
максимальные удобства для инженеров.
4. ГОСТ -- для меня не святыня. У меня всегда есть возможность
написать и утвердить руководящий документ, который будет иметь силу
ГОСТа. И нормоконтроль будет проверять документацию на соответствие
установленных мной (по согласованию со всеми заинтересованными
сторонами) правил.
5. Но на ровном месте я стараюсь (если это разумно) от ГОСТа
не отступать. Цикл ДЛЯ -- как раз такой пример.
6. В этой теме обсуждаются вопросы, которые частично выходят
за рамки моей уверенности и моих знаний.
7. Я бы сказал, что в этой теме ведется научно-исследовательская
работа. Высказан ряд интересных предложений. Все это трбует обдумыва-
ния.
8. Эдуард Ильченко задал вопрос:
Цитата:
Может быть Владимир Паронджанов подскажет как делать правильно
На этот вопрос я должен честно признаться: не знаю.
Как же быть? Мне кажется, надо искать решение сообща, в рамках коллективной
творческой дискуссии.