Категория:Нотации — различия между версиями

(Новая страница: «'''Нотация''' - система условных обозначений, принятая в какой-либо области знаний или деят…»)
 
Строка 1: Строка 1:
 
'''Нотация''' - система условных обозначений, принятая в какой-либо области знаний или деятельности. Включает множество символов, используемых для представления понятий и их взаимоотношений, составляющее алфавит нотации, а также правила их применения.
 
'''Нотация''' - система условных обозначений, принятая в какой-либо области знаний или деятельности. Включает множество символов, используемых для представления понятий и их взаимоотношений, составляющее алфавит нотации, а также правила их применения.
 +
 +
Нотация используется для отображения [[модель|моделей]] в [[рабочий продукт|рабочих продуктах]] (документах).
 +
 +
Для отражения одного или нескольких видов модели в каком-то виде документов используются нотации, поддерживающие (supports) тот [[Категория:Языки моделирования|язык]], который использует (uses) тот или иной вид моделей. Один язык может быть использован множеством видов моделей, а вид модели использует только один язык.
 +
 +
== Письменные нотации ==
 +
Типы письменности человеческих языков:
 +
* '''Пиктографический''' — письменный знак привязан к определенному объекту.
 +
* '''Идеографический''' — письменный знак привязан к определённому смыслу.
 +
* '''Фоноидеографический''' — письменный знак привязан и к смыслу, и к звучанию
 +
** '''Логографический''' — письменный знак обозначает определённое слово
 +
** '''Морфемный''' — письменный знак обозначает определённую морфему (см. «Китайская письменность»)
 +
* '''Фонетический''' — письменный знак привязан к определённому звучанию
 +
 +
=== Нотации в программировании ===
 +
* '''Форма Бэкуса — Наура''' (сокр. БНФ, Бэкуса — Наура форма) — формальная система описания синтаксиса, в которой одни синтаксические категории последовательно определяются через другие категории. БНФ используется для описания контекстно-свободных формальных грамматик. Существует расширенная форма Бэкуса — Наура ('''РБНФ'''), отличающаяся лишь более ёмкими конструкциями.
 +
* '''Венгерская нотация''' — соглашение об именовании переменных, констант и прочих идентификаторов в коде программ. Суть венгерской нотации сводится к тому, что имена идентификаторов предваряются заранее оговорёнными префиксами, состоящими из одного или нескольких символов. При этом, как правило, ни само наличие префиксов, ни их написание не являются требованием языков программирования, и у каждого программиста (или коллектива программистов) они могут быть своими.
 +
* '''Математические языки разметки''' нотации для представления математических формул:
 +
** TeX/LaTeX
 +
** MathML
 +
* Различные нотации, разработанные для определения '''регулярных выражений'''.
 +
 +
=== Нотации в управлении ===
 +
* '''Therblig''' — базовые элементарные движения в [[Операционный менеджмент|управлении операциями]]
 +
 +
=== Нотации в математике ===
 +
*''' Нотации для представления различных математических идей'''
 +
** [https://en.wikipedia.org/wiki/Notation_in_probability Нотации в теории вероятностей]
 +
** [https://en.wikipedia.org/wiki/Cartesian_coordinate_system Прямоугольная система координат]
 +
** [https://en.wikipedia.org/wiki/Notation_for_differentiation Нотации для дифференциального исчисления]
 +
** [https://en.wikipedia.org/wiki/Big_O_notation «O» большое] — математическое обозначение для сравнения асимптотического поведения функций. Применяется, например, для определения вычислительной сложности алгоритма.
 +
** [https://en.wikipedia.org/wiki/Z_notation Z-нотация] — формальный язык спецификации, используемый для описания и моделирования программ и их формальной верификации.
 +
** [https://en.wikipedia.org/wiki/Ordinal_notation Порядковая индексация]
 +
** [https://en.wikipedia.org/wiki/Set-builder_notation Форма записи числовых множеств]
 +
* Системы представления очень больших чисел
 +
** [https://en.wikipedia.org/wiki/Conway_chained_arrow_notation Нотация Конвея]
 +
** [https://en.wikipedia.org/wiki/Knuth%27s_up-arrow_notation Стрелочная нотация Кнута]
 +
** [https://en.wikipedia.org/wiki/Steinhaus%E2%80%93Moser_notation Нотация Штейнгауза — Мозера]
 +
* '''Системы счисления'''
 +
** по способу изображения чисел системы
 +
*** Позиционные
 +
*** Непозиционные
 +
*** Смешанные
 +
** по основаниям системы счисления
 +
*** двоичная
 +
*** десятичная
 +
*** восьмеричная
 +
*** шестнадцатеричная
 +
*** двоично-десятичная
 +
** по форме представления чисел
 +
*** естественная форма (форма с фиксированной запятой)
 +
*** нормальная форма (форма с плавающей запятой)
 +
* '''Обозначения математических операций'''
 +
** [https://en.wikipedia.org/wiki/Infix_notation Инфиксная нотация]
 +
** [https://en.wikipedia.org/wiki/Polish_notation Польская нотация]
 +
** [https://en.wikipedia.org/wiki/Reverse_Polish_notation Обратная польская нотация]
 +
 +
=== Нотации в физике ===
 +
* Для '''обозначения физических величин и понятий''' в физике используются буквы латинского и греческого алфавитов, а также несколько специальных символов и диакритических знаков. Поскольку количество физических величин больше количества букв в латинском и греческом алфавитах, одни и те же буквы используются для обозначения различных величин. Для некоторых физических величин принято несколько обозначений (например для энергии, скорости, длины и других), чтобы предотвратить путаницу с другими величинами в данном разделе физики.
 +
* '''Диакритические знаки''' добавляются к символу физической величины для обозначения определённых различий (производная, векторная величина, средне значение, оператор и др.).
 +
* '''[https://en.wikipedia.org/wiki/Bra%E2%80%93ket_notation Бра и кет]''' (англ. bra-ket < bracket скобка) — алгебраический формализм, предназначенный для описания квантовых состояний. Называется также обозначениями Дирака. В матричной механике данная система обозначений является общепринятой.
 +
* '''Обозначение тензоров'''. Тензор обычно обозначают некоторой буквой с совокупностью верхних (контрвариантных) и нижних (ковариантных) индексов. При смене базиса ковариантные компоненты меняются так же, как и базис (с помощью того же преобразования), а контравариантные — обратно изменению базиса (обратным преобразованием).
 +
 +
== Графические нотации ==
 +
* семейства IDEF (Integrated DEFinition):
 +
** [[IDEF0]] (функциональное моделирование);
 +
** IDEF1.X (информационное моделирование);
 +
** [[IDEF3]] (моделирование деятельности или процессное моделирование).
 +
* [[EPC|ARIS eEPC]] (Extended Event Driven Process Chain) – расширенная нотация описания цепочки функций процесса, управляемого событиями.
 +
* [[Диаграмма Ганта]]
 +
* [[PERT]]
 +
* Язык моделирования [[UML]]
 +
 +
[[Категории: Незавершенные статьи]]

Версия 20:57, 5 декабря 2017

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

Нотация используется для отображения моделей в рабочих продуктах (документах).

Для отражения одного или нескольких видов модели в каком-то виде документов используются нотации, поддерживающие (supports) тот, который использует (uses) тот или иной вид моделей. Один язык может быть использован множеством видов моделей, а вид модели использует только один язык.

Письменные нотации

Типы письменности человеческих языков:

  • Пиктографический — письменный знак привязан к определенному объекту.
  • Идеографический — письменный знак привязан к определённому смыслу.
  • Фоноидеографический — письменный знак привязан и к смыслу, и к звучанию
    • Логографический — письменный знак обозначает определённое слово
    • Морфемный — письменный знак обозначает определённую морфему (см. «Китайская письменность»)
  • Фонетический — письменный знак привязан к определённому звучанию

Нотации в программировании

  • Форма Бэкуса — Наура (сокр. БНФ, Бэкуса — Наура форма) — формальная система описания синтаксиса, в которой одни синтаксические категории последовательно определяются через другие категории. БНФ используется для описания контекстно-свободных формальных грамматик. Существует расширенная форма Бэкуса — Наура (РБНФ), отличающаяся лишь более ёмкими конструкциями.
  • Венгерская нотация — соглашение об именовании переменных, констант и прочих идентификаторов в коде программ. Суть венгерской нотации сводится к тому, что имена идентификаторов предваряются заранее оговорёнными префиксами, состоящими из одного или нескольких символов. При этом, как правило, ни само наличие префиксов, ни их написание не являются требованием языков программирования, и у каждого программиста (или коллектива программистов) они могут быть своими.
  • Математические языки разметки нотации для представления математических формул:
    • TeX/LaTeX
    • MathML
  • Различные нотации, разработанные для определения регулярных выражений.

Нотации в управлении

Нотации в математике

Нотации в физике

  • Для обозначения физических величин и понятий в физике используются буквы латинского и греческого алфавитов, а также несколько специальных символов и диакритических знаков. Поскольку количество физических величин больше количества букв в латинском и греческом алфавитах, одни и те же буквы используются для обозначения различных величин. Для некоторых физических величин принято несколько обозначений (например для энергии, скорости, длины и других), чтобы предотвратить путаницу с другими величинами в данном разделе физики.
  • Диакритические знаки добавляются к символу физической величины для обозначения определённых различий (производная, векторная величина, средне значение, оператор и др.).
  • Бра и кет (англ. bra-ket < bracket скобка) — алгебраический формализм, предназначенный для описания квантовых состояний. Называется также обозначениями Дирака. В матричной механике данная система обозначений является общепринятой.
  • Обозначение тензоров. Тензор обычно обозначают некоторой буквой с совокупностью верхних (контрвариантных) и нижних (ковариантных) индексов. При смене базиса ковариантные компоненты меняются так же, как и базис (с помощью того же преобразования), а контравариантные — обратно изменению базиса (обратным преобразованием).

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

  • семейства IDEF (Integrated DEFinition):
    • IDEF0 (функциональное моделирование);
    • IDEF1.X (информационное моделирование);
    • IDEF3 (моделирование деятельности или процессное моделирование).
  • ARIS eEPC (Extended Event Driven Process Chain) – расширенная нотация описания цепочки функций процесса, управляемого событиями.
  • Диаграмма Ганта
  • PERT
  • Язык моделирования UML

Категории: Незавершенные статьи

Страницы в категории «Нотации»

Показано 12 страниц из 12, находящихся в данной категории.