Отказ от явного присутствия от "да"-"нет" и замена их неявным соответственно "вниз"-"вправо" лишал бы возможности выделить что главное а что побочное в самом предмете задачи. Логические ДА и НЕТ - это условности, смысловая их нагрузка одинакова. А вот предметная значимость той или иной ветви для понимаемости существенна. Но можно попытаться убрать СЛОВА "да" и "нет", сохранив ПОНЯТИЯ "да" и "нет".
Рассмотрим пример ДРАКОН-реализации логической функции X=(A и неB) или (неC и неD) или (E и F и G) или (неK и неL) из книги В.Д.
Вложение:
vybor1.png [ 40.43 КБ | Просмотров: 17785 ]
На крайней левой схеме (канонической) мы ВИДИМ что присутствует развилка, но что выбрали (да или нет) НЕ ВИДИМ, А ЧИТАЕМ. То есть включаем левое полушарие. Попробуем его выключить.
На центральной схеме (еретической) мы видим и наличие развилки и НАПРАВЛЕНИЕ выбора. Не читаем, а ВИДИМ что выбрали - ДА или НЕТ. А вдобавок даже ВИДИМ трассы (траектории, пути, группы) участков ДА и НЕТ как некие почти цельные образы.
Но нужна ли тогда сама икона "развилка"- ведь наличие указателей логических направлений уже информирует ГЛАЗ что имеет место быть ветвление.
На крайней правой схеме (наверное уже сатанистской) углы "развилок" спилены а указатели направлений к оставшимся прямоугольникам приближены так, что глазом воспринимаются вместе с ним как единая макроикона. Здесь одновременно глаз вычленяет и факт развилки (как группу графоэлементов), и, при желании, может проследить логические траектории. Глаз. А не логический рассудок.
А если уж совсем не понятно где ДА а где НЕТ, то слова эти можно вписать в треугольники. Но нужно ли?
Побочные эффекты.
Вложение:
ris4.PNG [ 683 байт | Просмотров: 18151 ]
В качестве условия используется непосредствено "вставка", как функция возвращающую логическое значение.
Вложение:
ris5.PNG [ 2.44 КБ | Просмотров: 18150 ]
Несколько по-другому может выглядеть переключатель, так что видна последовательность поиска, как она обычно и реализуется на деле.
Вообще, элементарный прото-ДРАКОН мог бы состоять всего из трёх графоэлементов:
прямоугольник, треугольник (он же стрелка), отрезок.