Assim como acontece com as operações, esses sinais de associação possuem uma ordem que deve ser respeitada. Primeiro, resolvemos os parênteses, quando acabarem os cálculos dentro dos parênteses, resolvemos os colchetes; e quando não houver mais o que calcular dentro dos colchetes, resolvemos as chaves.
Expressões numéricas são sequências de duas ou mais operações que devem ser realizadas respeitando determinada ordem. Para encontrar sempre um mesmo valor quando calculamos uma expressão numérica, usamos regras que definem a ordem que as operações serão feitas.
Além disso, lembre-se: primeiro resolvemos a divisão ou multiplicação e, depois, a subtração ou adição na ordem em que aparecem.
A ordem das operações é uma regra que indica a sequência correta de etapas para o cálculo de uma expressão matemática. Podemos lembrar essa ordem usando PEMDAS: Parênteses, Expoentes, Multiplicação e Divisão (da esquerda para a direita), Adição e Subtração (da esquerda para a direita).
Poderíamos terminar logo: a ordem para realizar as operações é parênteses, potências, multiplicações e divisões e adição e subtração.
Deve -se resolver primeiro a multiplicação ou divisão. Deve-se manter a ordem dos elementos, por exemplo, se vier multiplicação primeiro e depois divisão, você deve resolver primeiro a multiplicação, e vice-versa. E depois de resolver todas as divisões e multiplicações, você resolve as adições e subtrações.
A ordem de precedência dos operadores da maior para a menor hierarquia é:
Nessa especificação temos claro que a operação aritmética de multiplicação * tem precedência maior que a subtração - (por estar numa ordem superior na tabela)....Tabela de precedência e associatividade.
Operadores aritméticos
Para modificar a ordem de avaliação das operações, é necessário usar parênteses como em qualquer expressão aritmética. Operador de módulo (isto é, resto da divisão inteira). Por exemplo, 8 MOD 3 = 2. ... Tem a maior precedência entre os operadores aritméticos binários (aqueles que têm dois operandos).
Precedência entre os operadores aritméticos Da mesma forma que na matemática, os operadores de multiplicação e divisão têm precedência de execução em relação aos operadores de soma e subtração. Aliás se tiver parênteses na expressão estes têm precedência ainda maior.
A precedência dos operadores lógicos binários é menor que a dos operadores relacionais, e mais alta que a operação de atribuição....
A mesma é avaliada pelo computador da seguinte maneira: primeiro os parênteses mais internos são avaliados, depois a potenciação4.
Operadores aritméticos
Operadores aritméticos: + , - , , / , // (divisão inteira), * (potência)