Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 matematická chyba výpočtu dochádza , keď matematický výsledok operácie nemôže byť vypočítaná pomocou softvéru . Najbežnejšou z nich je delenie nulou : akékoľvek číslo delené nulou výsledkov v nekonečne , čo je zvyčajne zastavenie chyba v jazyku , písať softvér . Delenie nulou chyby sú ľahko zavedené , iba ak sú premenné použité v rovniciach : to nie je okamžite jasné, že 1 /( cos ( x ) + 1 ) vedie k deleniu nulou , keď x je rovná pi 
 . 
 typu chyby 
 
 chyba rad dochádza , keď buď číslo je príliš veľké alebo malé , ktoré majú byť zastúpená počítačového jazyka , alebo ak kontrolu chýb rutina určí , že výsledok je nezmyselný . Napríklad , mnoho programovacích jazykov majú hornú hranicu 2 ^ 32 , s použitím čísla 4294967296 alebo vyššia , môže mať za následok vyjadrenie nekonečna , alebo záporné číslo , čo by potom spôsobilo nezmyselné výsledky . Dobrý programovacie techniky zahŕňa pohybujú kontrolu podľa potreby : . Napríklad domáce termostat môže zaznamenať teploty medzi 140 a -60 stupňov Celzia , ale pôjde do režimu korekcie chýb , pokiaľ to zaznamenal teplotu 350 stupňov Celzia 
 
 Kontrolný súčet chýb 
 
 checksum error je v súvislosti s chybou rozsahu , ale je vždy výsledkom programovanie chyby - zachytenie . Kontrolné súčty sú rýchle výpočty , ktoré definujú podmienky , ktoré musia byť pravdivé , a objaviť chyby v prichádzajúcom dát pri ich výsledok je false . Napríklad , zvažovať sklad , ktorý počíta prichádzajúce položky, ktoré vždy prichádzajú v prípadoch 108. Tento softvér je povedané , že 42.226 položiek prišiel včera . Kontrolné operácie pridaním číslice spolu sa zistiť , je to chybný údaj : 4 + 2 + 2 + 2 + 6 = 16 , ale všetky násobky 108 musia byť číslice , ktoré rovnomerne pridať až násobok 9. 
 . 
 Oprava výpočtov chyby 
 
 softvér Kvalita vždy obsahuje chyby sútlače , ktorý predpokladá potenciálne chyby a bráni im zastaviť softvér alebo produkovať nezmyselné výsledky . Môžete napríklad preklad z desiatkovej do binárnej čísla spôsobiť , že niektoré programy konštatovať , že štvorec druhej odmocniny 2 je rovná 1,99 , čo bol opravený v mnohých programovacích jazykoch , ale dôkazné bremeno je na programátorovi , aby si byť vedomí zdroje chýb , ako je tento , a opraviť ich, keď k nim dôjde . Napríklad , ak je delenie nulou chyba je v pasci dobrý softvér , namiesto burácanie by zistiť , kde je vstupná nula došlo , a poukazujú na to , aby užívateľovi .