DRAKON.SU
https://forum.drakon.su/

Доработка языка Дракон. Схемы-функции.
https://forum.drakon.su/viewtopic.php?f=144&t=6093
Страница 1 из 1

Автор:  LKom [ Вторник, 10 Октябрь, 2017 10:04 ]
Заголовок сообщения:  Доработка языка Дракон. Схемы-функции.

http://forum.drakon.su/viewtopic.php?p=100410#p100410
Сообщается о выполнении доработки языка Дракон. Смотреть икону 14.

Цитата:
Для схем функций к иконе Конец присоединять икону Параметры с возвращаемым результатом функции.
Икона Параметры присоединенная к иконе Конец является маркером - Функция назначения Дракон-схемы.

Данная доработка языка Дракон реализована в ИС Дракон выпуска от 01.10.2017.

Автор:  Владимир Паронджанов [ Вторник, 10 Октябрь, 2017 10:35 ]
Заголовок сообщения:  Re: Доработка языка Дракон. Схемы-функции.

Большая просьба выложить пример прямо здесь на всеобщее обозрение, чтобы все могли воочию видеть предлагаемые новшества

Автор:  LKom [ Вторник, 10 Октябрь, 2017 19:49 ]
Заголовок сообщения:  Re: Доработка языка Дракон. Схемы-функции.

Вложение:
Факториал_N.png

Рекурсивная функция.

Для выражений, содержащих операнды-функции, алгоритмы которых визуализированы Дракон-схемами, возникает проблема графически изобразить выражение и вызовы схем-функций.

Автор:  Владимир Паронджанов [ Вторник, 10 Октябрь, 2017 20:51 ]
Заголовок сообщения:  Re: Доработка языка Дракон. Схемы-функции.

Спасибо. Вопрос важный.

Уважаемые коллеги!

Просьба высказать свое мнение по поводу данного предложения.
Желательно сопроводить его примером дракон-схемы и развернутым комментарием.

Автор:  Владимир Ситников [ Вторник, 10 Октябрь, 2017 22:04 ]
Заголовок сообщения:  Re: Доработка языка Дракон. Схемы-функции.

Владимир Паронджанов писал(а):
Желательно сопроводить его примером дракон-схемы и развернутым комментарием.

В целом, даже на схеме факториала несостыковки видны:

1) Fact(N: Integer):Integer ; N --- два раза объявляется N. Зачем тогда нужен квадратик N справа, если уже и так сказано, что Fact(N...) ?
2) Разные иконы для вычисления и для захода в рекурсию. Ну чем так "F=Факториал" отличается от "Результат=N*F"? Да ничем логически не отличается. И то и другое является операцией "вычисления некого выражения". А визуально уже другая картинка. По сути, в данном случае это визуальный мусор.
3) С одним аргументом всё просто и понятно. А, если будет 2-3-4 аргумента? Как будет выглядеть вызов? (см дальше)
4) Не раскрыта тема "возврата нескольких значений". Решаем, например, квадратное уравнение. Как нам "передать" в схему 3 параметра? Точно будет понятно какой для "a", какой для "b", а какой для "c"? Как нам вернуть оба корня?

Автор:  LKom [ Среда, 08 Ноябрь, 2017 14:45 ]
Заголовок сообщения:  Re: Доработка языка Дракон. Схемы-функции.

http://forum.drakon.su/viewtopic.php?p=100724#p100724

Сообщение о доработке языка Дракон в ИС Дракон, выпуск от 02.11.2017, в части терминологии циклов.

Автор:  LKom [ Среда, 08 Ноябрь, 2017 18:17 ]
Заголовок сообщения:  Re: Доработка языка Дракон. Схемы-функции.

Исправляю, ссылка в сообщении выше - http://forum.drakon.su/viewtopic.php?p=100724#p100724

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/