? Um erro de cálculo é um erro no funcionamento de um programa de computador em que o resultado de um cálculo está fora dos limites definidos previstas pelo cálculo. Estes erros podem ser introduzidos por erros no programa de computador ou as limitações do hardware, e normalmente são encontrados usando os mecanismos de captura de erro que interromper a operação do programa . Erros matemáticos
Um erro de cálculo matemático ocorre quando um resultado operação matemática não pode ser calculado pelo software. O mais comum deles é um erro de divisão por zero: qualquer número dividido por zero resultados no infinito , que normalmente é um erro de parada no idioma usado para escrever o software. Divisão por zero erros são facilmente introduzidos quando as variáveis são usados em equações : não é imediatamente óbvio que 1 /( cos ( x ) + 1 ) resulta em uma divisão por zero quando x é igual a pi
. erros intervalo de números
um erro ocorre quando uma faixa de um número é grande ou pequeno demais para ser representado pela linguagem de computador, ou quando uma rotina de verificação de erros determina que um resultado é absurdo . Por exemplo, muitas linguagens de programação têm um limite máximo de 2 ^ 32 , usando o número 4294967296 ou superior pode resultar em uma representação do infinito ou um número negativo , o que , em seguida, levar a resultados absurdos . A boa técnica de programação inclui verificação variam conforme o caso: . , Por exemplo , um termostato casa pode registrar temperaturas entre 140 e -60 graus centígrados , mas iria entrar em modo de correção de erros , se registrou uma temperatura de 350 graus Fahrenheit
erros de checksum
um erro de soma de verificação está relacionada a um erro de gama , mas é sempre um resultado da captura de erro de programação. Somas de verificação são cálculos rápidos que definem as condições que devem ser verdadeiras , e descobrir erros nos dados de entrada quando seu resultado é falso. Por exemplo, considere um armazém que conta itens recebidos que sempre chegam em casos de 108. O software é dito que 42.226 itens chegaram ontem. A operação de checagem adicionando os dígitos juntos determinaria isso é dados errados : 4 + 2 + 2 + 2 + 6 = 16, mas todos os múltiplos de 108 deve ter dígitos que uniformemente se somam a um múltiplo de 9
.
corrigir erros Computação
software Qualidade sempre contém interceptação de erro que antecipa possíveis erros e os impede de travar o software ou produzir resultados absurdos . Por exemplo, uma tradução de decimal para números binários pode causar alguns programas para afirmar que o quadrado da raiz quadrada de 2 é igual a 1,99 , o que foi corrigido em muitas linguagens de programação , mas a responsabilidade recai sobre o programador a ter em conta fontes de erro como este , e corrigi-los quando eles ocorrem . Por exemplo, se uma divisão por zero é preso por um bom software, em vez de cair seria determinar onde ocorreu a entrada zero e apontar isso para o usuário.