DRAKON.SU

Текущее время: Вторник, 21 Май, 2024 22:15

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: Пятница, 10 Апрель, 2009 16:59 

Зарегистрирован: Пятница, 10 Апрель, 2009 16:19
Сообщения: 4
Поиск эргономичных символов для использования в выражениях ДРАКОН-схемы и, возможно, ДРАКОН-императивного языка.

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

Арифметические операции:
Сложение
+ - без комментариев
Вычитание
- - в шрифте Times New Roman - коротковат, в Courer New «-» уже лучше
Умножение
* - легко вводится с клавиатуры; почти все уже смирились, что это символ умножения
× и • - школьники начинают изучение умножения именно с них; набирать сложно или невозможно
Деление
/ - претензий нет
÷ -если точечки не пропечатаются - получится символ «Вычитание», а если размажутся – символ «Сложение»

Операции сравнения:
Равенство
= - и ни в коем случае, как в Си, == «равно два раза»
Больше, меньше
> < - претензий нет
Больше или равно, меньше или равно
>= <= - воспринимаются однозначно и легко вводятся с клавиатуры. А то, что и состоят из двух символов, так они, и пишутся двумя словами и произносятся двумя (союз не всчет).
≥ ≤ - набирать сложно или невозможно
Не равно
~= - ??? Ваше мнение
!= - визуально похоже на |=, ??? Ваше мнение
<> - не имеет преимуществ перед предыдущими строками, звучит плохо «меньше - больше»

Логические и бинарные поразрядные операции:
И
& - претензий нет
ИЛИ
| - визуально похоже на !
исключающее ИЛИ
^ - приемлемо
НЕ
~ - ??? Ваше мнение
! - визуально похоже на |

Операция присвоения
:= - не должна совпадать с символом «Равенство», т.к. в противном случае X=123 в зависимости от контекста можно трактовать или как присвоение, или как сравнение (и это не эргономично).
X=X+1 школьника дезориентирует.
X:=X+1 стимулирует школьника к познанию нового символа.

Особенно интересует Ваше мнение в отношении символов И, ИЛИ, исключающее ИЛИ, НЕ, не равно, присвоить.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 10 Апрель, 2009 17:03 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 189
Откуда: Россия, Санкт-Петербург
Avent Isis писал(а):
Не равно
~= - ??? Ваше мнение
Выскажу очевидное: #


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 10 Апрель, 2009 20:16 

Зарегистрирован: Пятница, 10 Апрель, 2009 16:19
Сообщения: 4
Александр Ильин писал(а):
Avent Isis писал(а):
Не равно
~= - ??? Ваше мнение
Выскажу очевидное: #


У меня смутные ощущения, что символ "не равно" необходимо рассматривать в связи с символом "логическое НЕ".
Например, если прочитать вслух выражение

Z := !(A и B) и (C # D) //это картинка 1

Z присвоить НЕ(A и B) и (C НЕ равен D) //это звук

частица НЕ прозвучит два раза, а глаза увидят разные символы,
что, мне кажется, создает рассинхронизацицю видео и звукового восприятия,
и, возможно, затрудняет преобразование информации в мыслительный образ.
Тут исследователи и теоретики должны сказать свое мнение.

Если принять гипотезу , что НЕ следует изобразить одним символом,
то символ # слишком визуально "привязан" к "не равно",
и как просто НЕ не выглядит.

Z := !(A и B) и (C != D) //это картинка 2

Картинка 2 звучит так же как и 1.

Z := #(A и B) и (C # D) //это картинка 3

Картинка 3 звучит по другому. Озвучить предлагаю самостоятельно.

А вот и свидетельство, что символ НЕ не стоит "вклеивать" в символ "НЕ РАВНО"

Z := !(A и B) и !(C = D) //это картинка 4

хотя картинка 4 звучит менее естественно чем 1 и 2

Вопрос о поиске эргономичных символов не снят


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 10 Апрель, 2009 20:50 
Аватара пользователя

Зарегистрирован: Суббота, 12 Июль, 2008 22:49
Сообщения: 73
Откуда: Россия, Санкт-Петербург
Я думаю, что не следует рассматривать логическую инверсию как логическое НЕ.
Поэтому я за ~ и #, где
~ - обратно, а # - не равно.
Z := ~(A & B) | (C # D)
Z присвоить (значение обратное А и B) или результат неравенства C и D.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 10 Апрель, 2009 22:23 

Зарегистрирован: Пятница, 10 Апрель, 2009 16:19
Сообщения: 4
Madzi писал(а):
Я думаю, что не следует рассматривать лsогическую инверсию как логическое НЕ.
Поэтому я за ~ и #, где
~ - обратно, а # - не равно.
Z := ~(A & B) | (C # D)
Z присвоить (значение обратное А и B) или результат неравенства C и D.


В чем разница между логической инверсией и логическим НЕ ? Поясните, пожалуйста.
Если разницы нет, то за-чем плодить сущности?

Что-то неладное с форумом :?: : в редактированни сообщения символ «ampersand»
http://shkolazhizni.ru/archive/0/n-5377/s
виден, а в просмотре темы появляется & :?: Что это?w
Просьба к знающим рассказать как правильно вводить символ «ampersand».
Пока предлагаю использовать "и".

т.е. Вы имели ввиду, а "|" есть описка ?
Z := ~(A и B) и (C # D) //это картинка 5
Z присвоить (значение обратное А и B) и результат неравенства C и D //это звук 5

Z присвоить НЕ(A и B) и (C НЕ равен D) //это звук 1

Скажите как прочитать абзац
СИМУЛЬТАННОЕ И СУКЦЕССИВНОЕ ВОСПРИЯТИЕ
из Как улучшить работу ума, гл.5, стр. 66
если в нем заменить слова "Глаз-Зрение" на "Ухо-Слух" ? Уместно ли?
Считается, что боксер слышит своего тренера во время боя.

Не кажется ли Вам звук 5 более сукцессивным,
а звук 1 более симультальным? :oops:


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 10 Апрель, 2009 22:47 
Аватара пользователя

Зарегистрирован: Суббота, 12 Июль, 2008 22:49
Сообщения: 73
Откуда: Россия, Санкт-Петербург
Avent Isis писал(а):
В чем разница между логической инверсией и логическим НЕ ? Поясните, пожалуйста.
Если разницы нет, то за-чем плодить сущности?

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

Avent Isis писал(а):
т.е. Вы имели ввиду, а "|" есть описка ?

Вы правы, я описался.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 11 Апрель, 2009 00:09 

Зарегистрирован: Пятница, 10 Апрель, 2009 16:19
Сообщения: 4
Madzi писал(а):
Если не искать универсального решения, то для двоичной логики разницы нет. Но в случае троичной логики операция НЕ будет иметь совершенно другое значение, нежели в двоичной.

Спасибо за троичную логику.

Цитата из Как улучшить работу ума.
ИКОНА «ВОПРОС»
Да-нетный вопрос — это вопрос, на который можно ответить либо «да», либо «нет». Все другие ответы запрещены.
Вот примеры да-нетных вопросов: утюг сломался? Тетя приехала? Ва-ся купил хлеб? Преступника арестовали? Эта лужа больше, чем та? Тем-пература выше нуля? Прошла команда на включение двигателя?
На рис. 4 (позиция И4) изображена икона «вопрос». Она называется так, потому что внутри нее пишут да-нетный вопрос. Другие надписи не допускаются.
Икона «вопрос» имеет один вход сверху и два выхода: вниз и вправо. Выход влево запрещен и никогда не используется. Возле выходов обяза-тельно пишут слова «да» и «нет».

Ну что же, сузим вопрос.
Поиск эргономичных символов для использования в выражениях ДРАКОН-схемы.
Именно так и предполагалось назвать данную тему, но ограничение по длине... :mrgreen:

Итого:
+ - сложение
- - вычитание
* - умножение
/ - деление
= -равно
> < -больше, меньше
>= <= -больше или равно, меньше или равно
# - не равно
Код:
&       - И

| - ИЛИ
~ - НЕ
^ - исключающеее ИЛИ
:= - присвоить

Код:
 Z := ~(A & B) & (C # D)
// ага, «ampersand» правильно изображается в коде :D


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

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


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

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


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

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