Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты
Лидеры категории
Лена-пена Лена-пена
Искусственный Интеллект
М.И. М.И.
Искусственный Интеллект
Y.Nine Y.Nine
Искусственный Интеллект
king71alex Куклин Андрей Gentleman Dmitriy •••

что такое ассоциативность

Светлана Волобуева Ученик (100), закрыт 12 лет назад
Лучший ответ
☂-❄НИНЕЛЬ❄-☂ Высший разум (1507957) 12 лет назад
Ассоциативность

Ассоциативность, сочетательность, сочетательный закон, свойство операций сложения и умножения чисел, выражаемое тождествами (а + b) + c = a + (b + c) и (ab)c = a(bc). В общем смысле, действие а * b называется ассоциативным, если (а * b) * c = а * (b * с) . Свойством А. обладает умножение матриц, подстановок, преобразований. Векторное умножение (см. Векторное произведение) не ассоциативно, т. к. [[ab]c ¹ [a[bc].
*********************************
Ассоциативность (от лат. associatio — соединение)
В математике (также сочетательность) — свойство любой операции, такое что для неё выполняется равенство:
для любых элементов .
Например, для умножения: .
В программировании (также очерёдность) ассоциативностью операторов называют последовательность их выполнения (или направление вычисления) , реализуемое, когда операторы имеют одинаковый приоритет и отсутствует явное (с помощью скобок) указание на очерёдность их выполнения. При этом различается левая ассоциативность, при которой вычисление выражения происходит слева-направо, и правая ассоциативность — справа-налево. Соответствующие операторы называют левоассоциативными и правоассоциативными.

Например, в языке Python большинство операторов имеет левую ассоциативность, в то время как возведение в степень правоассоциативно:

Правая ассоциативность (вычисление выражения справа-налево) , возведение в степень в языке Python:
Википедия
Остальные ответы
Похожие вопросы