DRAKON.SU

Текущее время: Четверг, 20 Июнь, 2019 10:42

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




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

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 915
Вложение:
ЦиклПоМитькину.PNG
Вложение:
ЦиклПоТышову.PNG
Вложение:
Цикл2ПоМитькину.PNG
Вложение:
Цикл2ПоТышову.PNG

Наблюдаем разнобой в построении "Цикла с вопросом".

Должны быть встречно-параллельные шампуры в петле цикла?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цикл с вопросом
СообщениеДобавлено: Понедельник, 30 Апрель, 2018 18:33 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 915
В.Д. Паронджанов, как должно быть?

Программы Митькина и Тышова существуют давно, а разнобой не устраняется.

У автора Дракона отсутствует критическое и конструктивное отношение к реализации.


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

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

Программы Митькина и Тышова существуют давно, а разнобой не устраняется.

У автора Дракона отсутствует критическое и конструктивное отношение к реализации.


1. По моему мнению, в программе Геннадия Тышова сделано лучше, чем в программе Степана Митькина.

Почему лучше?

Потому что меньше изломов в соединительной линии. Каждый лишний излом напрягает читателя.
Тышов предложил более простое и лаконичное решение.

Вторая (попутная) причина: стрелка у Геннадия Тышова выполнена красиво и элегантно в художественном отношении.

У Степана Митькина стрелка чисто функциональная и красотой не отличается.

2. Чтобы оценка была объективной, лучше поставить вопрос на голосование в виде опроса (форум позволяет это сделать).

============================

Я не согласен с названием "цикл с вопросом". Считаю правильным название "цикл со стрелкой".

1) В иконе Вопрос вопросительный знак ставится только в алгоритмах, а в программах он не нужен.

2) В дракон-схемах Геннадия Тышова используется много знаков вопроса. Но это вовсе не значит, что имеется в виду цикл.
Таким образом, вопросительный знак НЕ является отличительным признаком данного цикла.
А стрелка ЯВЛЯЕТСЯ отличительным признаком.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цикл с вопросом
СообщениеДобавлено: Понедельник, 30 Апрель, 2018 20:57 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 915
Владимир Паронджанов писал(а):
Я не согласен с названием "цикл с вопросом". Считаю правильным название "цикл со стрелкой".
Откуда взялось название "цикл со стрелкой"?

Ни в одной книге такого названия нет! Смотрите в книгах таблицу с блоками икон.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цикл с вопросом
СообщениеДобавлено: Понедельник, 30 Апрель, 2018 21:06 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 4232
Откуда: Москва
LKom писал(а):
Откуда взялось название "цикл со стрелкой"?

Ни в одной книге такого названия нет!
Вы правы. В прежних книгах такого названия не было. Но во всех будущих оно будет.

Впервые я опубликовал его на форуме см. пункт 4
viewtopic.php?p=101354#p101354


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

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 915
Владимир Паронджанов писал(а):
Вы правы. В прежних книгах такого названия не было. Но во всех будущих оно будет.
Ну, этого еще надо дождаться.

"Цикл со стрелкой" - неприемлемое название.

В Драконе название цикла определяется функциональностью цикла:
"Переключающий цикл" - содержит блок Переключатель;
"Веточный цикл" - содержит блок Ветка;
"Цикл ЖДАТЬ" - содержит икону Период, определяющую время ожидания;
"Цикл" (Цикл ДЛЯ) - содержит иконы границ цикла;
и соответственно "Цикл с Вопросом" - содержит икону Вопрос.

Принцип учета функциональности уже реализован в ИС Дракон и используется пользователями языка Дракон.
На форуме наименование "Цикл с Вопросом" используется давно и без вопросов. См. https://forum.drakon.su/viewtopic.php?p=100580#p100580

"во всех будущих (книгах)" рекомендуется в наименовании циклов использовать принцип учета функциональности.
Вам не поздно использовать в докладе 4 июня 2018 года (https://forum.drakon.su/viewtopic.php?p=101582#p101582).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цикл с вопросом
СообщениеДобавлено: Вторник, 01 Май, 2018 07:13 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 915
LKom писал(а):
"Цикл" (Цикл ДЛЯ) - содержит иконы границ цикла;
Надо изменить на:
"Цикл с границами" (Цикл, Цикл ДЛЯ) - содержит иконы границ цикла.

Применять в Драконе для визуализации циклов аналогично циклам Loop, For, While, Repeat в языках программирования.
"Цикл с границами" имеет четкую визуализацию границ цикла и связанных с границами переходов.
Вложение:
ПереходыВЦикле.png


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

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 4232
Откуда: Москва
Владимир Паронджанов писал(а):
Название "цикл со стрелкой" я опубликовал на форуме см. пункт 4
viewtopic.php?p=101354#p101354

Цикл со стрелкой — это авторское название. Я буду его придерживаться. Менять его я не буду.


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

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 915
"Цикл со стрелкой — это авторское название" - авторское название является не адекватным.

Авторская терминология препятствует распространению Дракона.
Авторская терминология вызывает отторжение Дракона у коллег пользователей.

Обсуждение "авторской терминологии" - это ответ Вам на постоянный Ваш запрос - "Прошу критиковать".
Смотрите последний https://forum.drakon.su/viewtopic.php?p=101612#p101612 от 30 Апрель, 2018 18:59


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цикл с вопросом
СообщениеДобавлено: Вторник, 01 Май, 2018 13:37 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 4232
Откуда: Москва
LKom писал(а):
"Цикл со стрелкой — это авторское название" - авторское название является не адекватным.

Авторская терминология препятствует распространению Дракона.
Авторская терминология вызывает отторжение Дракона у коллег пользователей.

LKom, я уважаю Ваше мнение, но, к сожалению, согласиться с Вами не могу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цикл с вопросом
СообщениеДобавлено: Среда, 02 Май, 2018 09:05 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 915
Владимир Паронджанов писал(а):
LKom, я уважаю Ваше мнение, но, к сожалению, согласиться с Вами не могу
Почему "не могу", есть аргументация, какая?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цикл с вопросом
СообщениеДобавлено: Среда, 02 Май, 2018 09:47 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 4232
Откуда: Москва
Конечно, аргументация есть. См. пункты 1), 2), 3).
Владимир Паронджанов писал(а):
Я не согласен с названием "цикл с вопросом". Считаю правильным название "цикл со стрелкой".

1) В иконе Вопрос вопросительный знак ставится только в алгоритмах, а в программах он не нужен.

2) В дракон-схемах Геннадия Тышова используется много знаков вопроса. Но это вовсе не значит, что имеется в виду цикл.

3) Таким образом, вопросительный знак НЕ является отличительным признаком данного цикла.
А стрелка ЯВЛЯЕТСЯ отличительным признаком.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цикл с вопросом
СообщениеДобавлено: Среда, 02 Май, 2018 10:30 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 915
Термин "цикл со стрелкой" никак не связан с наличием в схеме знаков "?".
В схемах составленных в ИС Дракон у знака "?" имеется своя функциональность.

Вы уходите от обсуждения:
Владимир Паронджанов писал(а):
LKom писал(а):
"Цикл со стрелкой — это авторское название" - авторское название является не адекватным.

Авторская терминология препятствует распространению Дракона.
Авторская терминология вызывает отторжение Дракона у коллег пользователей.

LKom, я уважаю Ваше мнение, но, к сожалению, согласиться с Вами не могу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цикл с вопросом
СообщениеДобавлено: Среда, 02 Май, 2018 10:55 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 4232
Откуда: Москва
Конечно, аргументация есть. См. пункты 1), 2), 3).
Владимир Паронджанов писал(а):
Я не согласен с названием "цикл с вопросом". Считаю правильным название "цикл со стрелкой".

1) В иконе Вопрос вопросительный знак ставится только в алгоритмах, а в программах он не нужен.

2) В дракон-схемах Геннадия Тышова используется много знаков вопроса. Но это вовсе не значит, что имеется в виду цикл.

3) Таким образом, вопросительный знак НЕ является отличительным признаком данного цикла.
А стрелка ЯВЛЯЕТСЯ отличительным признаком.
Внимательно прочитайте, что я написал. Обратите внимание на слова "отличительный признак".

Отличительный признак — это очень важно. Обсуждаемый цикл должен иметь отличительный признак.

Ваше предложение "цикл с вопросом" не содержит отличительного признака. По этой причине оно не годится.

А слово "стрелка" является отличительным признаком.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цикл с вопросом
СообщениеДобавлено: Суббота, 05 Май, 2018 07:18 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 915
В теме перечисляются циклы в Драконе.

https://forum.drakon.su/viewtopic.php?p=101617#p101617
LKom писал(а):
В Драконе название цикла определяется функциональностью цикла:
1. "Переключающий цикл" - содержит блок Переключатель;
2. "Веточный цикл" - содержит блок Ветка;
3. "Цикл ЖДАТЬ" - содержит икону Период, определяющую время ожидания;
4. "Цикл ДЛЯ" - содержит иконы границ цикла;
5. и соответственно "Цикл с Вопросом" - содержит икону Вопрос.

Принцип учета функциональности реализован в ИС Дракон и используется пользователями языка Дракон.
Есть еще циклы, дополню перечень -
6. "Бесконечный цикл" в схеме Примитив без иконы Конец;
7. "Бесконечный веточный цикл" в схеме Силуэт без ветки с иконой Конец.
Вложение:
Ещё циклы.png


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

Зарегистрирован: Понедельник, 07 Май, 2018 01:43
Сообщения: 27
Я тоже считаю наименование «Цикл с вопросом» более функциональным, так-как из него сразу ясно, что будет создано, при наименовании «Цикл со стрелкой» совершенно не ясно, к чему эта стрелка, и какая мне от неё польза...


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

Зарегистрирован: Понедельник, 07 Май, 2018 01:43
Сообщения: 27
Дополню ветку списком циклов созданных мной на ИС Дракон. В одной из веток данного форума была просьба сделать данные циклы, но в то время у меня не было доступа к форуму. А сейчас не могу найти где об этом просили. Посему оставлю это здесь.


Вложения:
Циклы.png
Циклы.png [ 179.17 КБ | Просмотров: 1335 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цикл с вопросом
СообщениеДобавлено: Воскресенье, 10 Июнь, 2018 21:33 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 915
Есть предложение:
Название блока "Переключающий цикл" заменить на "Цикл с Переключателем".
Блок ничего не переключает, он содержит в своем составе Переключатель.

Еще предложение:
Ликвидировать блок "Цикл ЖДАТЬ", т.к. он представляет блок "Цикл с Вопросом" со вставленной иконой Период. Икону Период можно также вставить в в блок "Цикл с Переключателем", этот вариант в языке Дракон В.Д. Паронджановым не указан.
Операция "Вставить икону Период" обеспечивает формирование схемы с функциональностью "Цикл ЖДАТЬ".

Так как иконы "Пауза" и "Период" имеют одну функциональность (задержка выполнения на заданное время, передать управление диспетчеру реального времени) и начертание, то можно ограничится одним видом иконы "Пауза".

Для обеспечения выполнения "Цикл с границами" с заданной периодичностью можно икону Пауза вставлять и в этот цикл.
Таким образом в Драконе блок "Цикл ЖДАТЬ" является одним из множества вариантов циклов с ожиданием и нашедшим применение в НПЦАП.


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

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 4232
Откуда: Москва
LKom писал(а):
Так как иконы "Пауза" и "Период" имеют одну функциональность (задержка выполнения на заданное время, передать управление диспетчеру реального времени) и начертание, то можно ограничится одним видом иконы "Пауза".
Не совсем так.

1. Вы правы, у них одна функциональность. Это верно.

2. А насчет начертания — тут вопрос сложнее. Сами иконы имеют одно начертание. Но они вставляются в РАЗНЫЕ линии.
Икона Пауза вставляется в ВЕРТИКАЛЬНУЮ линию. А икона Период вставляется в ГОРИЗОНТАЛЬНУЮ линию. Это сразу бросается в глаза.

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

НЕОБХОДИМ РАЗЛИЧИТЕЛЬНЫЙ ПРИЗНАК

Сравнивая макроиконы (цикл со стрелкой и цикл ЖДАТЬ), мы видим, что они очень похожи. Поэтому во избежание путаницы нужно иметь какой-то различительный признак. Эту функцию выполняет икона Период. Если она есть в петле цикла — перед нами цикл ЖДАТЬ. Если нет — цикл со стрелкой.

Икона Период является различительным признаком, который сразу бросается в глаза и облегчает восприятие.


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

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

Если функционал одинаковый, то зачем нужно два различных начертания?


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

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


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

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


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

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