Ранг оператора

Ранг оператора

Приоритет, ранг или старшинство операции или оператора — формальное свойство оператора/операции, влияющее на очередность его выполнения в выражении с несколькими различными операторами при отсутствии явного (с помощью скобок) указания на порядок их вычисления. Например, операцию умножения обычно наделяют бо́льшим приоритетом, чем операцию сложения, поэтому в выражении x+y\cdot z будет получено сначало произведение y и z, а потом уже сумма.

Операции могут иметь одинаковый приоритет, тогда они вычисляются по правилу ассоциативности, установленному для этих операций.

В формальных системах используется два способа задания приоритета любого оператора. Первый из них — распределение всех операторов по иерархии приоритетов. Этот способ всегда используется для задания приоритетов по умолчанию и фиксируется в описании языка в виде соглашения, что таким-то операторам присваивается такие-то приоритеты. Никакого отражения в синтаксисе языка он не получает, т.е. при нём не используется никаких явных средств (= тех/иных символов) для указания приоритета операции.

Второй способ дает возможность менять приоритеты по умолчанию, указывая их в явном виде с помощью символов парных скобок. При этом глубина вложенности прямо пропорциональна величине приоритета, то есть более внутренние скобки указывают на больший приоритет, чем внешние, обрамляющие их. В предыдущем примере с суммой и произведением порядок вычисления можно поменять, используя скобки, записав всё выражение так: ((x+y)\cdot z) или же так: (x+y)\cdot z.

Практика ранжирования операций

В этом подразделе планируется описать практику приписывания приоритетов разным классам операторов в разных языках программирования и других формальных системах

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Ранг оператора" в других словарях:

  • Ранг матрицы — Рангом системы строк (столбцов) матрицы с строк и столбцов называется максимальное число линейно независимых строк (столбцов). Несколько строк (столбцов) называются линейно независимыми, если ни одна из них не выражается линейно через другие.… …   Википедия

  • Приоритет оператора — Приоритет, ранг или старшинство операции или оператора формальное свойство оператора/операции, влияющее на очередность его выполнения в выражении с несколькими различными операторами при отсутствии явного (с помощью скобок) указания на порядок их …   Википедия

  • Матрица (математика) — У этого термина существуют и другие значения, см. Матрица. Матрица  математический объект, записываемый в виде прямоугольной таблицы элементов кольца или поля (например, целых, действительных или комплексных чисел), которая представляет… …   Википедия

  • СПЕКТРАЛЬНЫЙ АНАЛИЗ — исследование спектральных характеристик линейных операторов: геометрии спектра и его основных частей, спектральной кратности, асимптотики собственных значений и т. д. Для операторов, действующих в конечномерных пространствах, задача определения… …   Математическая энциклопедия

  • СОПРЯЖЕННОЕ ДИФФЕРЕНЦИАЛЬНОЕ УРАВНЕНИЕ — к линейному обыкновенному дифференциальному уравнению l(y)=0 линейное обыкновенное дифференциальное уравнение где С т (I) пространство m раз непрерывно дифференцируемых комплекснозначных функций на и (черта означает операцию комплексного… …   Математическая энциклопедия

  • Псевдообратные матрицы — обобощение обратных матриц в математике и, в частности, в линейной алгебре. Псевдообратная матрица к матрице A обозначается A^+. Наиболее известно псевдообращение Мура Пенроуза, которое было независимо описано Э. Х. Муромref|Moore1920 (Moore) и… …   Википедия

  • Псевдообратная матрица — обобщение понятия обратной матрицы в линейной алгебре. Псевдообратная матрица к матрице обозначается . Наиболее известно псевдообращение Мура Пенроуза, которое было независимо описано Э. Х. Муром* (Moore) и Роджером Пенроузом …   Википедия

  • Валентность тензора — Тензор  объект линейной алгебры. Частными случаями тензоров являются скаляры, векторы и билинейные формы. Часто тензор представляют как многомерную таблицу (где d  размерность векторного пространства, над которым задан тензор, а число… …   Википедия

  • Дуальный базис — Тензор  объект линейной алгебры. Частными случаями тензоров являются скаляры, векторы и билинейные формы. Часто тензор представляют как многомерную таблицу (где d  размерность векторного пространства, над которым задан тензор, а число… …   Википедия

  • Векторная авторегрессия — (VAR, Vector AutoRegression) модель динамики нескольких временных рядов, в которой текущие значения этих рядов зависят от прошлых значений этих же временных рядов. Модель предложена Кристофером Симсом как альтернатива системам одновременных… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»