Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Che cosa è un errore di calcolo

? Un errore di calcolo è un errore nel funzionamento di un programma per elaboratore in cui il risultato di un calcolo è al di fuori dei confini definiti consentiti per il calcolo . Questi errori possono essere introdotte da bug nel programma del computer o delle limitazioni di hardware , e si trovano tipicamente utilizzando meccanismi di error -capture che interrompere il funzionamento del programma. Errori matematici

Un errore di calcolo matematico si verifica quando il risultato dell'operazione matematica non può essere calcolato dal software. Il più comune di questi è una divisione per zero : qualsiasi numero diviso per zero risultati in infinito , che in genere è un errore di arrestare nel linguaggio usato per scrivere il software . Divisione per zero errori sono facilmente introdotti quando le variabili sono utilizzate in equazioni : non è immediatamente evidente che 1 /( cos ( x ) + 1) si traduce in una divisione per zero quando x è uguale a pi
.
errori intervallo

un errore di gamma si verifica quando un numero è troppo grande o piccolo per essere rappresentato dal linguaggio del computer , o quando una routine di controllo degli errori stabilisce che un risultato è privo di senso . Per esempio, molti linguaggi di programmazione hanno un limite massimo di 2 ^ 32 , utilizzando il numero 4294967296 o superiore può tradursi in una rappresentazione di infinito o un numero negativo , che sarebbe poi portare a risultati assurdi . Una buona tecnica di programmazione comprende la verifica gamma a seconda dei casi : per esempio, un termostato di casa potrebbe registrare temperature comprese tra 140 e -60 gradi Fahrenheit , ma sarebbe andare in modalità di correzione degli errori se si registra una temperatura di 350 gradi Fahrenheit
.
checksum errori

un errore di somma di controllo è legato a un errore di gamma , ma è sempre un risultato di programmazione errore di cattura . I checksum sono rapidi calcoli che definiscono le condizioni che devono essere vere, e scopri errori nei dati in entrata quando il loro risultato è false . Si consideri ad esempio un magazzino che conta gli elementi in entrata che arrivano sempre nei casi di 108 . Il software viene detto che 42.226 articoli sono arrivato ieri. Una operazione di checksum aggiungendo le cifre insieme determinerebbe si tratta di dati errati : . 4 + 2 + 2 + 2 + 6 = 16 , ma tutti i multipli di 108 deve avere cifre che in modo uniforme aggiungere fino a un multiplo di 9

Correzione di errori di calcolo
software Qualità

contiene sempre intercettazione degli errori che anticipa i potenziali errori e impedisce loro di arrestare il software o produrre risultati senza senso . Ad esempio , una traduzione dal decimali in numeri binari può causare alcuni programmi di affermare che il quadrato della radice quadrata di 2 è pari a 1,99 ; questo è stato corretto in molti linguaggi di programmazione , ma l'onere è sul programmatore di essere a conoscenza di fonti di errore come questo , e correggerli quando si verificano. Per esempio, se una divisione per zero è intrappolato da un buon software , invece di schiantarsi sarebbe determinare dove si è verificato l' ingresso zero e farlo notare per l'utente.

 

Programmazione © www.354353.com