DRAKON.SU https://forum.drakon.su/ |
|
Цикл с вопросом https://forum.drakon.su/viewtopic.php?f=143&t=6249 |
Страница 1 из 2 |
Автор: | LKom [ Понедельник, 30 Апрель, 2018 11:16 ] |
Заголовок сообщения: | Цикл с вопросом |
Вложение: ЦиклПоМитькину.PNG Вложение: ЦиклПоТышову.PNG Вложение: Цикл2ПоМитькину.PNG Вложение: Цикл2ПоТышову.PNG Наблюдаем разнобой в построении "Цикла с вопросом". Должны быть встречно-параллельные шампуры в петле цикла? |
Автор: | LKom [ Понедельник, 30 Апрель, 2018 18:33 ] |
Заголовок сообщения: | Re: Цикл с вопросом |
В.Д. Паронджанов, как должно быть? Программы Митькина и Тышова существуют давно, а разнобой не устраняется. У автора Дракона отсутствует критическое и конструктивное отношение к реализации. |
Автор: | Владимир Паронджанов [ Понедельник, 30 Апрель, 2018 20:11 ] |
Заголовок сообщения: | Re: Цикл с вопросом |
LKom писал(а): В.Д. Паронджанов, как должно быть? Программы Митькина и Тышова существуют давно, а разнобой не устраняется. У автора Дракона отсутствует критическое и конструктивное отношение к реализации. 1. По моему мнению, в программе Геннадия Тышова сделано лучше, чем в программе Степана Митькина. Почему лучше? Потому что меньше изломов в соединительной линии. Каждый лишний излом напрягает читателя. Тышов предложил более простое и лаконичное решение. Вторая (попутная) причина: стрелка у Геннадия Тышова выполнена красиво и элегантно в художественном отношении. У Степана Митькина стрелка чисто функциональная и красотой не отличается. 2. Чтобы оценка была объективной, лучше поставить вопрос на голосование в виде опроса (форум позволяет это сделать). ============================ Я не согласен с названием "цикл с вопросом". Считаю правильным название "цикл со стрелкой". 1) В иконе Вопрос вопросительный знак ставится только в алгоритмах, а в программах он не нужен. 2) В дракон-схемах Геннадия Тышова используется много знаков вопроса. Но это вовсе не значит, что имеется в виду цикл. Таким образом, вопросительный знак НЕ является отличительным признаком данного цикла. А стрелка ЯВЛЯЕТСЯ отличительным признаком. |
Автор: | LKom [ Понедельник, 30 Апрель, 2018 20:57 ] |
Заголовок сообщения: | Re: Цикл с вопросом |
Владимир Паронджанов писал(а): Я не согласен с названием "цикл с вопросом". Считаю правильным название "цикл со стрелкой". Откуда взялось название "цикл со стрелкой"? Ни в одной книге такого названия нет! Смотрите в книгах таблицу с блоками икон. |
Автор: | Владимир Паронджанов [ Понедельник, 30 Апрель, 2018 21:06 ] |
Заголовок сообщения: | Re: Цикл с вопросом |
LKom писал(а): Откуда взялось название "цикл со стрелкой"? Вы правы. В прежних книгах такого названия не было. Но во всех будущих оно будет.Ни в одной книге такого названия нет! Впервые я опубликовал его на форуме см. пункт 4 viewtopic.php?p=101354#p101354 |
Автор: | LKom [ Понедельник, 30 Апрель, 2018 21:21 ] |
Заголовок сообщения: | Re: Цикл с вопросом |
Владимир Паронджанов писал(а): Вы правы. В прежних книгах такого названия не было. Но во всех будущих оно будет. Ну, этого еще надо дождаться."Цикл со стрелкой" - неприемлемое название. В Драконе название цикла определяется функциональностью цикла: "Переключающий цикл" - содержит блок Переключатель; "Веточный цикл" - содержит блок Ветка; "Цикл ЖДАТЬ" - содержит икону Период, определяющую время ожидания; "Цикл" (Цикл ДЛЯ) - содержит иконы границ цикла; и соответственно "Цикл с Вопросом" - содержит икону Вопрос. Принцип учета функциональности уже реализован в ИС Дракон и используется пользователями языка Дракон. На форуме наименование "Цикл с Вопросом" используется давно и без вопросов. См. https://forum.drakon.su/viewtopic.php?p=100580#p100580 "во всех будущих (книгах)" рекомендуется в наименовании циклов использовать принцип учета функциональности. Вам не поздно использовать в докладе 4 июня 2018 года (https://forum.drakon.su/viewtopic.php?p=101582#p101582). |
Автор: | LKom [ Вторник, 01 Май, 2018 07:13 ] |
Заголовок сообщения: | Re: Цикл с вопросом |
LKom писал(а): "Цикл" (Цикл ДЛЯ) - содержит иконы границ цикла; Надо изменить на:"Цикл с границами" (Цикл, Цикл ДЛЯ) - содержит иконы границ цикла. Применять в Драконе для визуализации циклов аналогично циклам Loop, For, While, Repeat в языках программирования. "Цикл с границами" имеет четкую визуализацию границ цикла и связанных с границами переходов. Вложение: ПереходыВЦикле.png
|
Автор: | Владимир Паронджанов [ Вторник, 01 Май, 2018 09:07 ] |
Заголовок сообщения: | Re: Цикл с вопросом |
Владимир Паронджанов писал(а): Название "цикл со стрелкой" я опубликовал на форуме см. пункт 4 viewtopic.php?p=101354#p101354 Цикл со стрелкой — это авторское название. Я буду его придерживаться. Менять его я не буду. |
Автор: | LKom [ Вторник, 01 Май, 2018 09:38 ] |
Заголовок сообщения: | Re: Цикл с вопросом |
"Цикл со стрелкой — это авторское название" - авторское название является не адекватным. Авторская терминология препятствует распространению Дракона. Авторская терминология вызывает отторжение Дракона у коллег пользователей. Обсуждение "авторской терминологии" - это ответ Вам на постоянный Ваш запрос - "Прошу критиковать". Смотрите последний https://forum.drakon.su/viewtopic.php?p=101612#p101612 от 30 Апрель, 2018 18:59 |
Автор: | Владимир Паронджанов [ Вторник, 01 Май, 2018 13:37 ] |
Заголовок сообщения: | Re: Цикл с вопросом |
LKom писал(а): "Цикл со стрелкой — это авторское название" - авторское название является не адекватным. Авторская терминология препятствует распространению Дракона. Авторская терминология вызывает отторжение Дракона у коллег пользователей. LKom, я уважаю Ваше мнение, но, к сожалению, согласиться с Вами не могу |
Автор: | LKom [ Среда, 02 Май, 2018 09:05 ] |
Заголовок сообщения: | Re: Цикл с вопросом |
Владимир Паронджанов писал(а): LKom, я уважаю Ваше мнение, но, к сожалению, согласиться с Вами не могу Почему "не могу", есть аргументация, какая?
|
Автор: | Владимир Паронджанов [ Среда, 02 Май, 2018 09:47 ] |
Заголовок сообщения: | Re: Цикл с вопросом |
Конечно, аргументация есть. См. пункты 1), 2), 3). Владимир Паронджанов писал(а): Я не согласен с названием "цикл с вопросом". Считаю правильным название "цикл со стрелкой".
1) В иконе Вопрос вопросительный знак ставится только в алгоритмах, а в программах он не нужен. 2) В дракон-схемах Геннадия Тышова используется много знаков вопроса. Но это вовсе не значит, что имеется в виду цикл. 3) Таким образом, вопросительный знак НЕ является отличительным признаком данного цикла. А стрелка ЯВЛЯЕТСЯ отличительным признаком. |
Автор: | LKom [ Среда, 02 Май, 2018 10:30 ] |
Заголовок сообщения: | Re: Цикл с вопросом |
Термин "цикл со стрелкой" никак не связан с наличием в схеме знаков "?". В схемах составленных в ИС Дракон у знака "?" имеется своя функциональность. Вы уходите от обсуждения: Владимир Паронджанов писал(а): LKom писал(а): "Цикл со стрелкой — это авторское название" - авторское название является не адекватным. Авторская терминология препятствует распространению Дракона. Авторская терминология вызывает отторжение Дракона у коллег пользователей. LKom, я уважаю Ваше мнение, но, к сожалению, согласиться с Вами не могу |
Автор: | Владимир Паронджанов [ Среда, 02 Май, 2018 10:55 ] |
Заголовок сообщения: | Re: Цикл с вопросом |
Конечно, аргументация есть. См. пункты 1), 2), 3). Владимир Паронджанов писал(а): Я не согласен с названием "цикл с вопросом". Считаю правильным название "цикл со стрелкой". Внимательно прочитайте, что я написал. Обратите внимание на слова "отличительный признак". 1) В иконе Вопрос вопросительный знак ставится только в алгоритмах, а в программах он не нужен. 2) В дракон-схемах Геннадия Тышова используется много знаков вопроса. Но это вовсе не значит, что имеется в виду цикл. 3) Таким образом, вопросительный знак НЕ является отличительным признаком данного цикла. А стрелка ЯВЛЯЕТСЯ отличительным признаком. Отличительный признак — это очень важно. Обсуждаемый цикл должен иметь отличительный признак. Ваше предложение "цикл с вопросом" не содержит отличительного признака. По этой причине оно не годится. А слово "стрелка" является отличительным признаком. |
Автор: | LKom [ Суббота, 05 Май, 2018 07:18 ] |
Заголовок сообщения: | Re: Цикл с вопросом |
В теме перечисляются циклы в Драконе. https://forum.drakon.su/viewtopic.php?p=101617#p101617 LKom писал(а): В Драконе название цикла определяется функциональностью цикла: Есть еще циклы, дополню перечень -1. "Переключающий цикл" - содержит блок Переключатель; 2. "Веточный цикл" - содержит блок Ветка; 3. "Цикл ЖДАТЬ" - содержит икону Период, определяющую время ожидания; 4. "Цикл ДЛЯ" - содержит иконы границ цикла; 5. и соответственно "Цикл с Вопросом" - содержит икону Вопрос. Принцип учета функциональности реализован в ИС Дракон и используется пользователями языка Дракон. 6. "Бесконечный цикл" в схеме Примитив без иконы Конец; 7. "Бесконечный веточный цикл" в схеме Силуэт без ветки с иконой Конец. Вложение: Ещё циклы.png
|
Автор: | Зуев Александр [ Суббота, 12 Май, 2018 17:31 ] |
Заголовок сообщения: | Re: Цикл с вопросом |
Я тоже считаю наименование «Цикл с вопросом» более функциональным, так-как из него сразу ясно, что будет создано, при наименовании «Цикл со стрелкой» совершенно не ясно, к чему эта стрелка, и какая мне от неё польза... |
Автор: | LKom [ Воскресенье, 10 Июнь, 2018 21:33 ] |
Заголовок сообщения: | Re: Цикл с вопросом |
Есть предложение: Название блока "Переключающий цикл" заменить на "Цикл с Переключателем". Блок ничего не переключает, он содержит в своем составе Переключатель. Еще предложение: Ликвидировать блок "Цикл ЖДАТЬ", т.к. он представляет блок "Цикл с Вопросом" со вставленной иконой Период. Икону Период можно также вставить в в блок "Цикл с Переключателем", этот вариант в языке Дракон В.Д. Паронджановым не указан. Операция "Вставить икону Период" обеспечивает формирование схемы с функциональностью "Цикл ЖДАТЬ". Так как иконы "Пауза" и "Период" имеют одну функциональность (задержка выполнения на заданное время, передать управление диспетчеру реального времени) и начертание, то можно ограничится одним видом иконы "Пауза". Для обеспечения выполнения "Цикл с границами" с заданной периодичностью можно икону Пауза вставлять и в этот цикл. Таким образом в Драконе блок "Цикл ЖДАТЬ" является одним из множества вариантов циклов с ожиданием и нашедшим применение в НПЦАП. |
Автор: | Владимир Паронджанов [ Понедельник, 11 Июнь, 2018 08:55 ] |
Заголовок сообщения: | Re: Цикл с вопросом |
LKom писал(а): Так как иконы "Пауза" и "Период" имеют одну функциональность (задержка выполнения на заданное время, передать управление диспетчеру реального времени) и начертание, то можно ограничится одним видом иконы "Пауза". Не совсем так.1. Вы правы, у них одна функциональность. Это верно. 2. А насчет начертания — тут вопрос сложнее. Сами иконы имеют одно начертание. Но они вставляются в РАЗНЫЕ линии. Икона Пауза вставляется в ВЕРТИКАЛЬНУЮ линию. А икона Период вставляется в ГОРИЗОНТАЛЬНУЮ линию. Это сразу бросается в глаза. Поэтому в комплексе с линией начертание очень даже разное. НЕОБХОДИМ РАЗЛИЧИТЕЛЬНЫЙ ПРИЗНАК Сравнивая макроиконы (цикл со стрелкой и цикл ЖДАТЬ), мы видим, что они очень похожи. Поэтому во избежание путаницы нужно иметь какой-то различительный признак. Эту функцию выполняет икона Период. Если она есть в петле цикла — перед нами цикл ЖДАТЬ. Если нет — цикл со стрелкой. Икона Период является различительным признаком, который сразу бросается в глаза и облегчает восприятие. |
Автор: | Владимир Ситников [ Понедельник, 11 Июнь, 2018 10:08 ] |
Заголовок сообщения: | Re: Цикл с вопросом |
Владимир Паронджанов писал(а): 1. Вы правы, у них одна функциональность. Если функционал одинаковый, то зачем нужно два различных начертания? |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |