Владимир Паронджанов писал(а):
Вы можете сделать проверку. Возьмите редактор Геннадия Тышова и
попробуйте с помощью этого редактора нарисовать Ваш цикл.
У вас ничего не получится. Редактор забастует и откажется рисовать
неправильные циклы.
Меня интересуют теоретические основы запрета, а не конкретная реализация в конкретном редакторе.
Владимир Паронджанов писал(а):
Но Вы поступили по- другому. Вы ничего не выращивали и не соблюдали
правил. Так нельзя.
Я пытался пересадить лиану и соблюдать правила.
Похоже, я не разобрался с некоторой двусмысленностью. Если лиану опускать вниз, то она «лиана». Если лиану поднимать вверх, то она «петля цикла».
Попробую проиллюстрировать.
Допустим, рисунок А1 является фрагментом алгоритма «Рыбная ловля для неудачника». Выделенная линия является лианой (Тезис 26) и алгоритм имеет право на существование в рамках правил языка Дракон. Правильно ли я это понимаю?
Цветные кружочки — это валентные точки.
Отываем лиану и переносим её, как показано на рисунке 4 (Паронджанов В.Д. «Как улучшить работу ума» глава 6 стр. 86). Получаем алгоритм «Рыбная ловля».
Вроде бы произошло «образование нового цикла», что запрещено правилами (Тезис 28), но тем не менее получена правильная Дракон-схема.
В таком случае ничто не мешает пересадить лиану (или образовать новый цикл, не знаю как правильнее выразиться) так, как показано на рисунке А2 и даже так, как показано на рисунке А3.
В случае рисунка А3 получаем бесконечный цикл, который не противоречит правилам языка Дракон. Фактически цикл «Созерцая пупок» эквивалентен алгоритму, в котором удалена икона «Конец» (Тезис 34), но при этом присутствует икона «Начало». Пример — алгоритм управления движением на перекрёстке (работа светофора, есть начало алгоритма, но нет конца), к сожалению сейчас не помню где его видел.
Считаю,что вышесказаного достаточно для того, чтобы показать, что преобразование лианы в часть маршрута «нового цикла» возможно и более того - естественно. В таком случае, не является ли ограничение на подобные операции в языке Дракон и, соответственно, в редакторе Геннадия Тышова искусственным препятствием к быстрому и простому построению Дракон-схем. (С указанным редактором я не работал, поэтому полагаюсь на слова Владимира Паронджанова «Возьмите редактор Геннадия Тышова и попробуйте с помощью этого редактора нарисовать Ваш цикл. У вас ничего не получится. Редактор забастует и откажется рисовать неправильные циклы.”)
Геннадию Тышову приношу свои извинения за суждение о его программе без самостоятельной работы в ней.
Вложение:
fish1.png [ 113.98 КБ | Просмотров: 20743 ]