“Forçando” a Ordem das Operações
No exemplo do cálculo da média, é necessário somar as notas e dividir o resultado por 2:
Quando a expressão é escrita da forma acima, a ordem das operações é evidenciada. Observe a expressão a seguir:
Considerando a ordem de precedência das operações, a 2ª nota (9) foi dividida por 2 antes de somar com a 1ª nota (8), resultando em uma média de 12,5.
Observer que, embora utilizando corretamente as regras, o resultado está errado.
Na matemática, os símbolos ()
, []
e {}
são usados para agrupar operações e “forçar” a ordem de execução dos cálculos.
Quando agrupamos expressões com ()
, []
ou {}
, o cálculo começa sempre pelo agrupamento mais interno, resolvendo primeiro as operações dentro de parênteses, depois colchetes, e por fim chaves.
Exemplo:
📝 Para o cálculo correto da média, utilizamos parêntesis para somar as notas e depois dividir por dois:
No Portugol
No Portugol e nas linguagens de programação em geral, utilizamos apenas parênteses ()
para agrupar as operações, enquanto colchetes []
e chaves {}
são empregadas em outras estruturas.
Assim, a expressão:
deve ser reescrita da seguinte forma:
⚠️ As regras de precedência se mantêm! Resolva primeiro as operações dentro de parênteses mais internos, até chegar nos mais externos.
Para a expressão:
Primeiro, resolvemos a multiplicação dentro dos parênteses mais internos:
Em seguida, realizamos a soma entre os parêntesis que restarem:
Agora, subtraímos:
E finalmente, somamos: