Владислав Жаринов писал(а):
Уважаемый Владимир Даниелович!
Всё собираюсь спросить - на практике при визуализации понятий шампур-метода я определяю лиану как цепочку от побочного выхода развилки (варианта переключателя) до первой встреченной вершины-соединителя (что можно видеть, скажем, на схемах
здесь или
здесь). Т.е. из понятия лианы исключается главная вертикаль примитива (ветки силуэта) - что должно соответствовать смыслу операций с лианой. Вместе с тем в Вашем текстовом определении говорится о любом выходе ветвления как о начале лианы. Тогда получается, что формально мы можем пересадить/заземлить и главную вертикаль... а куда?
Уважаемый Владислав!
Ваше сообщение содержит ошибочные утверждения.
Владислав Жаринов писал(а):
я определяю лиану как цепочку от побочного выхода развилки (варианта переключателя) до первой встреченной вершины-соединителя
Вы даете НЕУДАЧНОЕ определение лианы, которое ведет к противоречию
Почему только от побочного? Это не верно.
Владислав Жаринов писал(а):
... из понятия лианы исключается главная вертикаль примитива (ветки силуэта)
Возражаю. Из понятия лианы НЕЛЬЗЯ исключать главную вертикаль. Зачем ее исключать? Исключать лиану, находящуюся на главной вертикали, НЕ СЛЕДУЕТ. Этот путь ведет в тупик.
Владислав Жаринов писал(а):
в Вашем текстовом определении говорится о любом выходе ветвления как о начале лианы.
Да, это верно. Так и должно быть.
Любой выход ветвления может быть началом лианы. Владислав, Вы предположили, что не любой выход ветвления, а только побочный.
Это и есть ГЛАВНАЯ ОШИБКА, из которой вытекают все остальные.
Вы спрашиваете:
Цитата:
Тогда получается, что формально мы можем пересадить ... и главную вертикаль... а куда?
Ответ простой и он давно опубликован. Ответ на вопрос:
куда? дан на рис. 129 книги " Как улучшить работу ума".
На рис. 180 книги "Дружелюбные алгоритмы, понятные каждому".
На рис. 249 книги " Учись писать, читать и понимать алгорритмы".
Во всех книгах изображен один и тот же рисунок.Даю точную цитату:
Цитата:
§8. ПЕРЕСАДКА ЛИАНЫ
Тезис 28. Пересадка лианы – преобразование дракон-схемы, выполняе-
мое за четыре шага.
Шаг 1. Производится отрыв конца лианы от точки присоединения
(рис. 236, 237).
Шаг 2. Конец лианы с помощью вертикальных и горизонтальных ли-
ний присоединяется к любой валентной точке, куда лиана может
дотянуться без пересечения с другими линиями (рис. 236, 237).
При этом запрещается:
• формировать второй вход в ветку (ошибка «сиамские близне-
цы» – см. рис. 247);
• образовывать новый цикл;
• создавать второй вход в цикл.
Однако разрешается строить новый путь из середины обычного цикла
к единственному входу в этот цикл, создавая визуальный эквивалент опе-
ратора continue языка Си (см. рис. 167, пример 7, а также рис. 83).
Видоизменяю точную формулировку специально для Вас, чтобы акцентировать внимание на лиане, начало которой присоединено к левому выходу развилки.
ВОПРОС. КУДА МОЖНО ПЕРЕСАДИТЬ ЛИАНУ,
НАЧАЛО КОТОРОЙ ПРИСОЕДИНЕНО НЕ К ПОБОЧНОМУ ВЫХОДУ РАЗВИЛКИ,
А К ЛЕВОМУ? Цитата:
Конец лианы, начало которой присоединено к левому выходу развилки, с помощью вертикальных и горизонтальных линий присоединяется к любой валентной точке, куда лиана может дотянуться без пересечения с другими линиями (рис. 119). При этом запрещается:
формировать второй вход в ветку (ошибка “сиамские близнецы” — см. рис. 127);
образовывать новый цикл;
создавать второй вход в цикл.
Однако разрешается строить новый путь из середины обычного цикла к единственному входу в этот цикл, создавая визуальный эквивалент оператора continue языка СИ (см. рис. 90, пример 7, а также рис. 41).
Я написал
начало которой присоединено к левому выходу развилки красным цветом специально для вас, чтобы обратить ваше внимание и разъяснить вашу ошибку.
На самом деле, фраза
начало которой присоединено к левому выходу развилки в определении пересадки лианы НЕ НУЖНА.
ВЫВОДЫ1. Таким образом, в моих определениях и примерах никаких ошибок нет.
2. На заданные Вами вопросы я дал ответ, полностью согласованный с текстом моих книг.
3. Высказанные Вами сомнения являются результатом путаницы в ваших определениях и рассуждениях и не требуют пересмотра текста указанных книг.