Геннадий Николаевич!
Вы предложили два рисунка, которые
называются:
старое решение
новое решение.
1. Старое решение лучше, чем новое.
2. Старое решение тоже небезупречно. Оно
имеет два недостатка.
3. Первый недостаток старого решения в том, что между
началом и концом веточного цикла помещена
"незаконная" ветка 2.Е, которая не входит в веточный
цикл.
4. Чтобы исправить первый недостаток, "незаконную"
ветку надо переместить вправо и расположить после
правой границы веточного цикла.
5. Второй недостаток старого решения таков: путь цикла
в левой ветке НЕ идет по шампуру.
6. Чтобы исправить второй недостаток старого решения,
надо сделать рокировку в иконе вопрос левой ветки.
7. Преимущество исправленного старого решения
состоит в следующем.
-- Веточный цикл в левой ветке идет по шампуру.
Икона адрес 3.Б находится на шампуре. Она указывает
на ветку 3.Б. При этом "незаконная" ветка не мешает
прослеживанию маршрута.
-- Удаление "незаконной" ветки и водворение ее на нужное
место делает схему более стройной и облегчает мышление.
________________________________________________________
8. В новом решении Вы пишете:
Цитата:
В веточный цикл не входит.
Рекомендация.
Такую ветку помещать вне, после веточного цикла.
Полностью согласен с этой Вашей рекомендацией.
Добавлю два мелких замечания.
а) Такую ветку помещать НЕПОПСРЕДСТВЕННО после веточного цикла
б) Данная рекомендаия справедлива и для старого решения
9. Бывают случаи, когда в одной схеме используются два или больше
веточных циклов. В этом случае новое решение вносит путаницу.
Оно мешает понять сколько веточных циклов есть в схеме.
10. В старом решении действует простое правило.
Цитата:
Число веточных циклов равно числу зачерненных икон имя ветки
(имеются в виду черные треугольники в иконе имя ветки).
11. В новом решении используются ШЕСТЬ! черных треугольников.
А нужно только ДВА! Значит, четыре треугольника лишние.
эти лишние треугольники играют рольвизуальных помех.
12. В старом решении действует жесткое правило:
Цитата:
Если икона адрес ссылается на правую ветку,
это значит, что цикла нет (или такая ссылка описывает
внутреннюю часть веточного цикла)
13. Нет никакой необходимости специально выделять
(треугольниками) внутренние части веточного цикла.
Для этого есть другие средства.
14. ВЫВОД. С учетом сказанного наилучшим решением
я считаю СТАРОЕ РЕШЕНИЕ (надо лишь устранить два
недостатка, описанных в пунктах 3, 4, 5, 6.