DRAKON.SU

Текущее время: Четверг, 20 Сентябрь, 2018 10:41

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Цикл с вопросом
СообщениеДобавлено: Понедельник, 11 Июнь, 2018 11:11 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 3773
Откуда: Москва
Владимир Ситников писал(а):
Если функционал одинаковый, то зачем нужно два различных начертания?
Начертание икон в точности одинаковое.

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

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

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

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


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

Зарегистрирован: Среда, 03 Май, 2017 09:55
Сообщения: 183
Владимир Паронджанов писал(а):
Владимир Ситников писал(а):
Если функционал одинаковый, то зачем нужно два различных начертания?
Начертание икон в точности одинаковое.

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

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

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цикл с вопросом
СообщениеДобавлено: Понедельник, 11 Июнь, 2018 14:01 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 3773
Откуда: Москва
Владимир Ситников писал(а):
Чем отличается поведение программы с одним положением иконы и другим?
Похоже, что ничем они не отличаются.
Владимир, вы правы. Поведение программы не отличается.

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

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

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

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

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


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

Зарегистрирован: Среда, 03 Май, 2017 09:55
Сообщения: 183
Владимир Паронджанов писал(а):
Полезно различать эти две ситуации

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цикл с вопросом
СообщениеДобавлено: Вторник, 12 Июнь, 2018 09:27 

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цикл с вопросом
СообщениеДобавлено: Четверг, 14 Июнь, 2018 13:25 

Зарегистрирован: Среда, 03 Май, 2017 09:55
Сообщения: 183
Владимир Паронджанов писал(а):
Оба эти случая относятся к циклу и различать их не нужно.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цикл с вопросом
СообщениеДобавлено: Четверг, 14 Июнь, 2018 17:36 

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

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

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

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

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

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2018, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB