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

Цикл с вопросом
https://forum.drakon.su/viewtopic.php?f=143&t=6249
Страница 2 из 2

Автор:  Владимир Паронджанов [ Понедельник, 11 Июнь, 2018 11:11 ]
Заголовок сообщения:  Re: Цикл с вопросом

Владимир Ситников писал(а):
Если функционал одинаковый, то зачем нужно два различных начертания?
Начертание икон в точности одинаковое.

Но. Они вставляются в РАЗНЫЕ линии.
Икона Пауза вставляется в ВЕРТИКАЛЬНУЮ линию. А икона Период вставляется в ГОРИЗОНТАЛЬНУЮ линию.

Поэтому в комплексе с линией начертание разное.

Вот пример, когда икона вставляется в ГОРИЗОНТАЛЬНУЮ линию.

Вложение:
Рис. 118 Ждать Потеря стабилизации.png
Рис. 118 Ждать Потеря стабилизации.png [ 14.27 КБ | Просмотров: 630 ]

Автор:  Владимир Ситников [ Понедельник, 11 Июнь, 2018 12:35 ]
Заголовок сообщения:  Re: Цикл с вопросом

Владимир Паронджанов писал(а):
Владимир Ситников писал(а):
Если функционал одинаковый, то зачем нужно два различных начертания?
Начертание икон в точности одинаковое.

Но. Они вставляются в РАЗНЫЕ линии.
Икона Пауза вставляется в ВЕРТИКАЛЬНУЮ линию. А икона Период вставляется в ГОРИЗОНТАЛЬНУЮ линию.

Поэтому в комплексе с линией начертание разное.

Вот пример, когда икона вставляется в ГОРИЗОНТАЛЬНУЮ линию.

Вложение:
Рис. 118 Ждать Потеря стабилизации.png

Вы не поняли вопроса. Чем отличается поведение программы с одним положением иконы и другим?
Похоже, что ничем они не отличаются. В таком случае нет смысла держать два разных варианта отрисовки одного и того же

Автор:  Владимир Паронджанов [ Понедельник, 11 Июнь, 2018 14:01 ]
Заголовок сообщения:  Re: Цикл с вопросом

Владимир Ситников писал(а):
Чем отличается поведение программы с одним положением иконы и другим?
Похоже, что ничем они не отличаются.
Владимир, вы правы. Поведение программы не отличается.

Но. Человеческое восприятие (поведения программы) различается.

Чем различается?

Пауза вне цикла — это задержка выполнения следующего оператора.

Пауза в цикле — это период повторения цикла.

Полезно различать эти две ситуации

Автор:  Владимир Ситников [ Понедельник, 11 Июнь, 2018 23:13 ]
Заголовок сообщения:  Re: Цикл с вопросом

Владимир Паронджанов писал(а):
Полезно различать эти две ситуации

Различать стоит только когда поведение различается.

Поведение 'выполнять с указанным периодом вне зависимости от длины каждой итерации цикла', наверное, полезно, но различать паузу между итерациями и период цикла только положением иконы странно. Визуально эти два варианта начертания легко перепутать, и без пол-литра не скажешь какой обозначает период, а какой паузу между итерациями.

Автор:  Владимир Паронджанов [ Вторник, 12 Июнь, 2018 09:27 ]
Заголовок сообщения:  Re: Цикл с вопросом

Владимир Ситников писал(а):
Поведение 'выполнять с указанным периодом вне зависимости от длины каждой итерации цикла', наверное, полезно, но различать паузу между итерациями и период цикла только положением иконы странно. Визуально эти два варианта начертания легко перепутать, и без пол-литра не скажешь какой обозначает период, а какой паузу между итерациями.
Вы правы. Оба эти случая относятся к циклу и различать их не нужно.

Но есть другой случай, когда икона Пауза НЕ ИМЕЕТ ОТНОШЕНИЯ К ЦИКЛУ.
Пример. В алгоритме нет ни одного цикла, а иконы Пауза используются.

Нужно различать два случая:
1. Пауза как период цикла.
2. Пауза при отсутствии цикла.

Автор:  Владимир Ситников [ Четверг, 14 Июнь, 2018 13:25 ]
Заголовок сообщения:  Re: Цикл с вопросом

Владимир Паронджанов писал(а):
Оба эти случая относятся к циклу и различать их не нужно.

Lkom и предлагает: <<Ликвидировать блок "Цикл ЖДАТЬ">>
По-моему, разумное предложение.
Паузу всегда можно добавить или убрать. Особого смысла в специальном блоке "цикл ждать", получается, нет.

Автор:  Владимир Паронджанов [ Четверг, 14 Июнь, 2018 17:36 ]
Заголовок сообщения:  Re: Цикл с вопросом

Владимир Ситников писал(а):
Lkom и предлагает: <<Ликвидировать блок "Цикл ЖДАТЬ">>
По-моему, разумное предложение.
Паузу всегда можно добавить или убрать. Особого смысла в специальном блоке "цикл ждать", получается, нет.
Владимир, так можно рассуждать. Можно исключить икону Период и цикл ЖДАТЬ. Программы будут работать правильно.

Однако есть методическая (педагогическая) задача. Надо объяснить читателям и студентам, как все это работает.

Не просто объяснить, а сделать это доходчиво, доступно, чтобы поняли люди со средними способностями. И даже ниже средних способностей.

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

Понятия икона Период и цикл ЖДАТЬ облегчают понимание и служат для этой цели.

Подробнее см. viewtopic.php?f=78&t=6263

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