Exceções em Expressões Aritméticas

Para a maioria das expressões aritméticas executadas em um algoritmo é possível associar um valor definido, ou seja, o resultado da expressão proprimamente dito. Por exemplo, a expressão $ 2+3$ , depois de avaliada, tem um valor definido igual a $ 5$ , e a expressão $ 2**10$ tem um valor definido de $ 1024$ . Entretanto, nem todas as expressões aritméticas possuem um valor definido matematicamente, é o caso de divisões de números pelo valor 0 (zero) ou de raízes quadradas de números negativos. A avaliação desse tipo de expressão deve ser sempre evitada a partir da verificação dos valores que farão parte das mesmas, ou seja, se um denominador é nulo ou se o número cuja raiz será extraída é negativo, a operação não deve ser realizada

NaN, transbordo inferior e superior



root 2009-03-12