DRAKON.SU

Текущее время: Пятница, 27 Апрель, 2018 06:10

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




Начать новую тему Ответить на тему  [ Сообщений: 189 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10
Автор Сообщение
 Заголовок сообщения: Re: "Да"-"нет" в развилках
СообщениеДобавлено: Суббота, 27 Декабрь, 2008 19:57 

Зарегистрирован: Вторник, 29 Ноябрь, 2005 21:41
Сообщения: 53
Евгений Темиргалеев писал(а):
Обсуждение предложений в изменении того или иного элемента - не конструктивно. Тем более, они перемежаются спорами, которые неизбежны.
Неконструктивно повторять то, что было понятно с первого раза. Собственно, какое было предложение Донского? И чем оно могло помешать тем, кого устраивает ставить в развилках "Да" - "нет"? Предлагаю оставить их в покое.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Да"-"нет" в развилках
СообщениеДобавлено: Воскресенье, 28 Декабрь, 2008 00:37 

Зарегистрирован: Вторник, 27 Май, 2008 13:24
Сообщения: 153
Геннадий Тышов писал(а):
Действительно, есть народная мудрость "Лучше, враг хорошего".

Никто и не покушается на хорошее. Даже на хорошие традиционные блок-схемы. Есть стандарты ДРАКОНа или UML, никто их и не трогает, тем более что доступная программа реализующая ДРАКОН пока вообще существует только одна, работы здесь немеряно, да и UML раз два и обчёлся.
Но по-разному, из разных соображений и очень разные люди чувствуют что на этих двух стандартах процесс не остановится, что мы в самом начале "компьютерно-графической эпохи" только. А поскольку люди разные, они будут спорить. Это нормально, невозможно ожидать иного. Alexey_Donskoy поднял тему "как сделать ещё один шаг от текста к графике" в моменте весьма существенном: выбор маршрута. И таких "еретических" шагов не здесь, так в других местах, особенно с ростом популярности ДРАКОНа, ещё немало будет. Ведь сам ДРАКОН ещё та ересь, ревизия по отношению к текущим ГОСТам и сам "лютая вражина хорошего". И тем он сам, как всякий революционер, инициирует ревизию самого себя по другой народной мудрости: "посеявший ветер пожнёт бурю" :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Да"-"нет" в развилках
СообщениеДобавлено: Понедельник, 29 Декабрь, 2008 11:00 

Зарегистрирован: Четверг, 24 Апрель, 2008 19:41
Сообщения: 31
:oops: Господа, я сдаюсь! :oops:
После соответствующих размышлений, чтения первоисточника и с вашей помощью :D , я наконец-то осознал, ничего менять не надо! Попытаюсь объяснить почему. Отталкиваясь от оценок Алексея:
+6 - Несимметричное решение (разные иконы для да-вниз и нет-вниз) - Не катит из-за того что да и нет на развилке равноправны действие одно а иконки две???
+5 - Фиксирование направления выходов. Сложный вопрос... Мастер ответил на него в Книге: (стр. 105-111) рис. 21 и стр 111, особенно примечание. Фиксация выходов будет противоречить принципу правее - хуже, и не позволит делать "рокировки" (оптимизировать алгоритм). Единственное что хотелось бы добавить - шестой шаг, попытаться привести вопросы в состояние когда да вниз а нет направо т.е. ввести такой дефолт. Плюс к этому - циклы, фиксация неявно запрещает DO-UNTIL и WHILE оставляя только DO-WHILE и UNTIL.
+4 - Различие линий ДА и НЕТ. Пунктир исключается т.к. создает эффект разорванности и не допустим на шампуре (то же касается клюшек (извините Рэйлвэй Каген)). Волнообразные, пилообразные, и прочие ломаные я думаю так же будут мешать. Единственно, может выделить шампур жирной или двойной линией.
+3 - Спец. знак для ОДНОГО из направлений. Наступлю на горло собственной песне :D Решение куда идти - ответ на вопрос и этот ответ ДА или НЕТ а не всяко-разные значки.
+2 - Спец. знак для ОБОИХ направлений. То же что и выше.
+1 - Текст для ОДНОГО из направлений - Сказал "А" говори "Б", :D если уж текст, то для всех.
-2 - Спец. знаки в виде диодов - Поддерживаю, это есть шум.

Еще добавлю, это сугубо мое мнение, ничего личного...
Владимир Даниелович, еще раз спасибо за книгу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Да"-"нет" в развилках
СообщениеДобавлено: Понедельник, 29 Декабрь, 2008 11:38 
Аватара пользователя

Зарегистрирован: Суббота, 29 Март, 2008 19:27
Сообщения: 949
Откуда: Россия, Чебоксары
Flavy писал(а):
Несимметричное решение (разные иконы для да-вниз и нет-вниз) - Не катит из-за того что да и нет на развилке равноправны действие одно а иконки две???
На этот вопрос ответы уже были, чего повторяться-то? Однако это не простой вопрос, на самом деле ;)
Теоретически, есть отличная от нуля вероятность, что идеального решения найти не удастся...
Ну, веороятность, она имеет даже больше, чем две стороны... как и всё в этом мире ;)

Flavy писал(а):
Текст для ОДНОГО из направлений - Сказал "А" говори "Б", :D если уж текст, то для всех.
Увы, Вы забыли про исходную задачу. То есть вообще про эргономику. Вы абсолютно забыли, что процесс восприятия информации и осознания её достаточно труден, малоисследован, но очень важен для нашей задачи. То есть продемонстрировали непонимание. Демонстрируйте и дальше, если так нравится. Только не валите всё в одну кучу и не запутывайте читателей. Скажите честно, что не поняли задачу, не хотите её решать, не хотите обижать и т.п... - любой вариант на выбор, только не врите сами себе!

"... И с тех пор всё тянутся передо мною кривые, глухие окольные тропы..." (c) Стругацкие, "За миллиард лет до конца света".

Flavy писал(а):
Владимир Даниелович, еще раз спасибо за книгу.
Присоединяюсь! (а Вы, flavy, неужели подумали, что я другого мнения? ;) )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Да"-"нет" в развилках
СообщениеДобавлено: Понедельник, 29 Декабрь, 2008 12:11 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 112
Откуда: Беларусь, Минск
Flavy писал(а):
+4 - Различие линий ДА и НЕТ. Пунктир исключается т.к. создает эффект разорванности и не допустим на шампуре (то же касается клюшек (извините Рэйлвэй Каген)). Волнообразные, пилообразные, и прочие ломаные я думаю так же будут мешать. Единственно, может выделить шампур жирной или двойной линией.
Если пунктир применить правильно, то ощущения разрыва создаваться не будет. Да и клюшка мне в этом плане особо не мешает, однако она стоит отдельно от иконы, поэтому вгоняет в некоторый ступор.
Flavy писал(а):
+1 - Текст для ОДНОГО из направлений - Сказал "А" говори "Б", :D если уж текст, то для всех.
Если направления зафиксировать или настоятельно рекомендовать придерживаться правила "Да - вниз", то обозначение только одного пути ("Да") мне кажется удачной идеей. Иначе, мне удобнее, чтобы были обе записи.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Да"-"нет" в развилках
СообщениеДобавлено: Понедельник, 29 Декабрь, 2008 12:42 

Зарегистрирован: Четверг, 24 Апрель, 2008 19:41
Сообщения: 31
Я не эргоном, к сожалению, но пытаюсь в меру жизненного опыта и интуиции найти приемлемое решение. Процесс восприятия информации индивидуален. Меседес разрабатывает салон автомобиля в рассчете на среднего идеального человека который подходил бы максимальному числу людей. Я думаю тот же подход должен быть применен в визуальном языке. В предыдущем посте я пытался подытожить (в основном для себя) все предложенные варианты с соответствуещими пояснениями. Все могут ошибаться, я тоже, давайте сформулируем цель явно и понятно, предложим варианты решений взвесим плюсы и минусы каждого. И вот потом будем судить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Да"-"нет" в развилках
СообщениеДобавлено: Понедельник, 29 Декабрь, 2008 13:01 

Зарегистрирован: Четверг, 24 Апрель, 2008 19:41
Сообщения: 31
Valery Solovey писал(а):
Flavy писал(а):
+1 - Текст для ОДНОГО из направлений - Сказал "А" говори "Б", :D если уж текст, то для всех.
Если направления зафиксировать или настоятельно рекомендовать придерживаться правила "Да - вниз", то обозначение только одного пути ("Да") мне кажется удачной идеей. Иначе, мне удобнее, чтобы были обе записи.
Наверное неправильно сформулировал... Несимметричность раздражает, с одной стороны "Да" а с другой "Нет" что ли? или "Не знаю"? или "Быть может" :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Да"-"нет" в развилках
СообщениеДобавлено: Понедельник, 29 Декабрь, 2008 18:29 

Зарегистрирован: Вторник, 29 Ноябрь, 2005 21:41
Сообщения: 53
Flavy писал(а):
... Несимметричность раздражает, с одной стороны "Да" а с другой "Нет" что ли? или "Не знаю"? или "Быть может" :wink:
Несимметричность объективна, нельзя думать о двух вещах сразу. Сначала одно - потом другое.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Да"-"нет" в развилках
СообщениеДобавлено: Четверг, 20 Август, 2009 13:42 

Зарегистрирован: Вторник, 11 Август, 2009 11:44
Сообщения: 42
Откуда: Бердск
Как бы мне понятно, что тема давно "остыла", но оставить комментарий все равно хочется

1) Согласен с Alexey_Donskoy

2) Сбился со счету, сколько раз употреблялся агрумент типа "у нас еще нет опыта"

3) Он есть у меня. Не на ДРАКОН-е, правда, а на другой среде, но шибко похожей (пользуюсь примерно с 2000г.)

4) Судите сами, вот скрин
Вложение:
Pultishko.PNG
Pultishko.PNG [ 52.53 КБ | Просмотров: 2980 ]


5) Там все условия сделаны: ДА - это вбок (вправо или влево)

6) Нарисовать там можно "все-что угодно", но меня как-то устраивало до сих пор, что могу нарисовать то, что мне понятно.
Грубо говоря, Автора среды можно назвать "программистом-самоучкой", который теорию, всем нам уже знакомую - не читал
И чего-то думается мне, что если я добавлю с десяток строк т.н. "декларативной части", то поймут многие. Давайте попробуем....
  • Speaker - это бит 0 в порте B, подключен компьютерный динамик через пару транзисторов и электролит
  • LED - это бит 1 в порте B, светодиод к нему подключен минусом через резистор (плюсом на питание, естественно)
  • TestButton - это бит 7 в порте B, через 6 резисторов подключен к 6 же младшим битам порта D. Смысл: если этот вход кто-то "залапает" пальцами (через 100 пф, естественно) сигнал придет с задержкой. Это и измеряю (в комментариях - Hardware pause) - сенорный датчик на 6 кнопок.
  • TIFR, TOV0 - тут уже немного знание железа нужно. Системный регистр прерываний таймеров (Timer Interrupt Flag Register), и флаг (в этом регистре) переполнения Таймера-0 счетчика (Timer OVerflow 0). Такие флаги сбрасываются (почему-то) записью в них 1. Да, этот таймер запущен, а частота срабатывания определяется константой T_500us - 2 КГц, естественно
  • Будем считать, что к младшим битам порта C подключены оптроны
  • Остальные имена - просто рабочие регистры
  • Ну вроде и все.....

7) Предлагаю считать вышеизложенное - тем самым "психологическим экспериментом" на понятность :)


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

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


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

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


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

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