PROBLEMAS COM O USO DE PONTO FLUTUANTE
Artigos Científicos: PROBLEMAS COM O USO DE PONTO FLUTUANTE. Pesquise 862.000+ trabalhos acadêmicosPor: josejuniorpc • 18/9/2014 • 201 Palavras (1 Páginas) • 508 Visualizações
PROBLEMAS COM O USO DE PONTO FLUTUANTE
Em geral, este tipo de números se comporta muito semelhante aos números reais. No entanto, isso muitas vezes leva os programadores a desconsiderar a importância da análise numérica adequada sobre os resultados obtidos. Há muitas inconsistências entre o comportamento dos números de ponto flutuante em base 2(binário) e que os números reais, mesmo em casos muito simples (como a fração que 0,1 não pode ser representado de maneira exata por qualquer binária de ponto flutuante). As principais causas de erro no cálculo de ponto flutuante são:
• Arredondamento(por exemplo, 0,1);
• Arredondamento das operações aritméticas(por exemplo,2/3= 0,666667);
• Absorção(por exemplo, 1 + 1 = 1 x 1015 x 1015);
• Cancelamento(por exemplo, a subtração de dois números muito próximos);
• Overflow ou transbordamento (com relatórios de resultado infinito);
• Underflow (devolve um 0, um número ou o número subnormal, menor, menor do que o menor permitido);
• Operação impossível (por exemplo, raiz quadrada de um número de resultados negativos em nan- not a number);
• Erros de arredondamento: ao contrário do ponto fixo, a utilização de indecisão no ponto flutuante é quase impossível.
O ponto flutuante parece mais adequado quando você precisar de uma certa precisão para o valor. Quando você precisar de uma precisão absoluta, ponto fixo parece uma escolha melhor.
...