Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je počítanie chýb

? Chyba výpočtu je chyba v prevádzke počítačového programu , kde výsledkom výpočtu je mimo definovanej hranice povolených podľa výpočtu . Tieto chyby môžu byť zavedené chyby v počítačovom programe alebo obmedzenia hardvéru , a sú zvyčajne nájsť pomocou error - zachytenie mechanizmov , ktoré zastavili prevádzku programu . Matematické Chyby

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené