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
, depois de avaliada, tem um valor definido
igual a
, e a expressão
tem um valor definido de
. 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