Здравствуйте, Ярослав.

Главное отличие ДАЛВЯЗ 2 от языка ДРАКОН состоит именно в том, что ДРАКОН - это
инструмент для людей, которые профессионально программированием не занимались, а
ДАЛВЯЗ 2 задумывался  как инструмент для программистов. А у программиста должен быть
полный контроль над исходным кодом своей программы.
Если рассматривать вопрос функционирования силуэта, то цикл сложного условия, заставляющий
его работать в качестве силуэта, в процедуре всего один, а к тому же в ДАЛВЯЗ 2 этого цикла
может и не быть вовсе - тогда процедура будет состоять только из сложного условия, как во втором
примере моего предыдущего поста.

Возможно при чтении от Вас ускользнул один момент:

Силуэтное программирование на языке ДАЛВЯЗ 2 - это совокупность приемов
визуального программирования, применяемая для разработки в графическом
редакторе ДАЛВЯЗ 2 в формате структурных блок-схем процедур с циклом
сложного условия и обеспечивающая программисту более комфортные с точки
зрения эргономики, чем при вводе в текстовом редакторе, условия ввода
исходного кода процедуры.

Можете ли Вы или разработчики других редакторов для языка ДРАКОН уверенно
заявить:  "Да, с точки зрения эргономики мой редактор конечно дает программисту
гораздо лучшие условия ввода текста процедуры, чем обычный текстовый редактор" ?

Я, кстати, тоже не могу с полной уверенностью утверждать это.
Но это хотя бы цель, к которой следует стремиться.
Я попытался, а получилось или нет - судить другим.