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

Definícia COBOL Comp - 3

COBOL programovací jazyk definuje všetky pamäťové premenné v oddelení dát , jednej zo štyroch hlavných divízií jazyk si vyžaduje v každom programe . V divízii dát , každá premenná má názov , veľkosť a formát . Ak program potrebuje vykonať matematiku na čísla , použite formát Comp - 3 , ktorý ukladá číselné údaje v zbalenom desatinné forme . Desiatková Math

COBOL má niekoľko spôsobov , ako reprezentovať čísla v pamäti : vo formáte zobrazenie znakov , ako celé čísla , a ako zabalené desatinné miesto . Môžete zadať , zobraziť a vytlačiť čísla vo formáte znaku , ale nemôžete vykonávať matematiku na ne . Môžete to urobiť matematiku na celé čísla , ale nemajú desatinných miest . COMP - 3 je zabalené desatinné formát umožňuje vykonávať matematiky na čísla s desatinnými miestami , ako sú dolárové čiastky , ceny a nepatrné množstvo . Napríklad , výpočet mzdy násobí je hodín , pracoval premenné premennou pay - kurzu , dávať výsledok v hrubej - pay premenné . Hodinovú sadzbu zamestnanca a hrubej mzdy sú v dolároch a centoch . Jej odpracované hodiny sú v desatinných hodín . Tieto premenné sú ideálni kandidáti na formáte Comp - 3 .
Balíky proti Zobraz Decimal

Interne , počítač ukladá jedno desatinné miesto v každej pol bajtu balenej desatinné premenné . To šetrí výpočty s pamäťou a rýchlosťou . Zobrazenie desatinné polia , ako sú tlač a obrazovky displeja , používa jednu číslicu za bajtu . V balených desiatkovej sústave , bitové opatrenia nezodpovedajú zobrazenie znakov , takže ak sa pokúsite zobraziť Comp - 3 pole , dostanete nezmyselné znaky .
Obrázok Clausa

Každá premenná v divízii dát má klauzulu obrázok , ktorý definuje, ako počítač uchováva a využíva informácie . Doložka obraz nastaví veľkosť premennej , desatinnú čiarku a ďalšie funkcie . U formátu Comp - 3 , COBOL umožňuje len určité ustanovenia picture znakov : S , 9 a V. " 9 " predstavuje číslicu , " V " lokalizuje implicitné desatinnú čiarku v premennej a " S " hovorí COBOL , ktorý chcete sledovať znamenia číslo je . COBOL používa " V " namiesto obdobia , ktoré naznačujú , že sa neukladá aktuálne desatinné bodky znak v Comp - 3 polia . Ak vynecháte " S " pre premennú príznak , COBOL predpokladá , že obsahuje len kladné čísla .
Maximálna veľkosť

COBOL obmedzuje Comp - 3 premenné maximálne 18 miest , plus sign . Doložka obraz je to , S9 ( 18 ) . Môžete nájsť implicitné desatinnú čiarku kdekoľvek v rámci 18 číslic , takže klauzula obrázok S9 ( 16 ) V99 je tiež platný . Všimnite si , že " V " na implicitnú desatinnej čiarky nepoužíva sa s desiatkovou číslicou .
Používanie

Nájdete Comp - 3 premenné v oboch dátových záznamov a práca - Storage Sekcia divízie dát , ale nikdy v tlačených alebo zobrazených dát , pretože tie vyžadujú znak poľa . COBOL kontroluje typ dát sťahovanie do Comp - 3 premenné . Ak program mylne uvádza mená alebo iná znaková dáta do Comp - 3 polia , COBOL zobrazí chybu a zastaví program .

Najnovšie články

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