Асоцијативна операција

Ан асоцијативна операција може се односити на било шта од следећег:

шта се дешава када компресујете погон

1.У математици, ан асоцијативна операција је прорачун који даје исти резултат без обзира на начин груписања бројева. Сабирање и множење су асоцијативни, док одузимање и дељење нису. На пример, погледајте прорачуне у наставку.



Асоцијативни

2+ (2 + 5) = 9
(2 + 2) +5 = 9

Није асоцијативно

4- (2-1) = 3
(4-2) -1 = 1

У додатним примерима није важно редослед додавања бројева. Било да прво додате 2 + 5, а затим 2, или прво 2 + 2, а затим 5, резултат је 9 и чини га асоцијативним. С друге стране, одузимање није асоцијативно, јер промена груписања мења резултат.



два.У програмирању, ан асоцијативна операција се јавља када нема груписања, где оператори имају исти приоритет или се вреднују или слева удесно или обрнуто. Ако ни једно од овога није случај у програмски језик , онда је то или специјални оператор или даје синтаксну грешку.

како сакрити траку са обележивачима на хрому

На пример, сабирање и одузимање имају исти приоритет и лево су асоцијативни. Дакле, ако не постоји груписање са заграде , оператери се процењују слева надесно. На пример, 4-3 + 1 једнако је 2, будући да се прво израчунава 4-3, а резултат се додаје на 1. Да би променио овај редослед, програмер треба да групише бројеве да би израчунао израз по жељи. Ако програмер жели прво да изведе прорачун 3 + 1, може се груписати у заграде, као што је приказано доле.

4-(3+1)

Ово приморава да се прво израчуна 3 + 1, а резултат (4) се одузме од 4, дајући нулу.



како пронаћи било шта на Интернету

Код већине језика оператери сабирања, одузимања, множења и дељења су лево-асоцијативни, док су оператори доделе, условног и потенцирања десне асоцијације.