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

Дракон-схема из книги В.Д. Паронджанова
https://forum.drakon.su/viewtopic.php?f=62&t=3831
Страница 1 из 1

Автор:  vasili111 [ Четверг, 09 Февраль, 2012 20:03 ]
Заголовок сообщения:  Дракон-схема из книги В.Д. Паронджанова

Речь идет о книге "Паронджанов В.Д. - Дружелюбные алгоритмы, понятные каждому."
Как я понял из главы "Визуальные операторы реального времени", икона "Синхронизатор" без иконы "Пуск таймера" не используется.
На странице 281 (см. приложенный файл) присутствует дракон-схема в которой присутствуют иконы "Синхронизатор", но нигде не используется икона "Пуск таймера". В этой дракон-схеме допущена ошибка или все же можно использовать икону "Синхронизатор" без иконы "Пуск таймера" ?
Спасибо за помощь.

Вложения:
p0281.png
p0281.png [ 458.46 КБ | Просмотров: 4653 ]

Автор:  Владимир Паронджанов [ Пятница, 10 Февраль, 2012 17:55 ]
Заголовок сообщения:  Re: Дракон-схема из книги В.Д. Паронджанова

Уважаемый vasili111!

Ваше замечание справедливо. Вы обнаружили "противоречие".

Объяснение такое.

:idea: Если нужна точность (например, в системах реального времени),
икона "синхронизатор" используется вместе с иконой "пуск таймера".

:idea: Но бывают случаи, когда большая точность (измеряемая в микросекундах, миллисекундах, секундах и даже минутах) НЕ нужна.

Вы привели как раз такой пример на тему "Как вырастить помидоры?".

В этом случае икона "синхронизатор" используется НЕ ПО НАЗНАЧЕНИЮ.
В ней записана ДЛИТЕЛЬНОСТЬ времени. А не момент времени, отсчитываемый таймером.

Это не программирование, а сельское хозяйство.
Речь идет не о компьютере, а о ручных операциях.

Таким образом, икона "секундомер" выполняет две принципиально разные функции.

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

Автор:  vasili111 [ Пятница, 10 Февраль, 2012 19:56 ]
Заголовок сообщения:  Re: Дракон-схема из книги В.Д. Паронджанова

Уважаемый Владимир Паронджанов!

Теперь все понятно.
Спасибо Вам за подробный ответ!

Автор:  Владислав Жаринов [ Пятница, 17 Февраль, 2012 14:16 ]
Заголовок сообщения:  Новый вариант смысла и формата синхронизатора

В общем, в зависимости от текстового синтаксиса "Синхронизатор" может представлять цикл ЖДАТЬ либо до достижения текущим значением таймера (инкрементируемого процессом ведения единого времени) уставки синхронизатора (при равенстве/превышении таймера над уставкой заканчиваем ожидание), либо до исчерпания интервала, заданного этой уставкой (в этом случае декрементируемой и сравниваемой с нулём). Так надо понимать...

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