Escrita de Operações Aritméticas

Cada operação aritmética em um algoritmo deve ser escrita em apenas uma única linha. Sendo assim, quando uma expressão matemática usual é escrita precismamos utilizar parênteses para garantir que todas as operações sejam executadas na ordem adequada. Por exemplo, considere a expressão:

$\displaystyle \frac{9+\sqrt{23+2}}{4+3} + 23
$

cujo valor é 25, deve ser escrita e resolvida pelo analisador da seguinte forma
((9+(23+2)**(1/2))/(4+3))+23
((9+  25**(0.5)  )/ 7   )+23
((9+     5        )/ 7  )+23
(       14         / 7  )+23
               2         +23
                    25

Ao desenvolvermos um algoritmo é bastante comum deixarmos parênteses não pareados nas expressões aritméticas, o que é um erro difícil de se localizar posteriormente. Um teste prático para evitarmos esse tipo de contratempo consiste em contar na expressão quantos parênteses esquerdos e direitos existem, e conferir se eles estão em mesmo número.



root 2009-03-12