Термин ввёл Уильям Гамильтон в 1853 году.
https://ru.wikipedia.org/wiki/Ассоциативность_(математика)
«для ассоциативных операций результат выражения яч1 ∘ яч2 ∘ … ∘ ячн не зависит от порядка применения, скобки при записи опускаются.» (яч - сокращение от "ячейка")
Если операция является ассоциативной, то это значит, что порядок операций с одинаковым приоритетом не важен, и выражение может быть вычислено в любом порядке.
Примером неассоциативной операции является вычитание. Результат вычисления зависит от очерёдности выполнения.
(4-3)-2 = -1
4-(3-2) = 3
Почему операция вычитания является неассоциативной, а не левоассоциативной?
Примером правоассоциативной операции является операция возведения в степень.
(2^2)^3 = 64
2^(2^3) = 256
2^2^3 - ошибка?
в чем разница между неассоциативностью и правоассоциативностью?
Не всякая коммутативная операция ассоциативна (см. Коммутативность)
Левоассоциативность
Правоассоциативность
Как, через какие понятия, словами описать требование, что нельзя
яч1/-яч2
но можно
яч1/(-яч2)
Отредактировано Лис (2023-03-18 20:53:48)