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