www.wikidata.uk-ua.nina.az
V informatici chislo z neruhomoyu komoyu angl fixed point number ce predstavlennya dijsnogo chisla sho maye fiksovanu kilkist chisel pislya inodi pered vidokremlyuvalnoyi komi Predstavlennya z neruhomoyu komoyu mozhna porivnyati zi skladnishim i vimoglivishim do obchislen predstavlen z ruhomoyu komoyu Chisla z neruhomoyu komoyu korisni dlya podannya drobovih chisel zazvichaj z osnovoyu 2 abo 10 koli centralnij procesor ne maye matematichnogo spivprocesora angl floating point unit FPU abo neruhoma koma maye pokrashenu shvidkodiyu abo tochnist Najdeshevshi vbudovani mikroprocesori ta mikrokontroleri ne mayut spivprocesora Zmist 1 Predstavlennya 2 Zastosuvannya 3 Realizaciyi 4 Operaciyi 5 PosilannyaPredstavlennya RedaguvatiZnachennya v formati neruhomoyi komi po suti cilochiselne zmasshtabovane na pevnij mnozhnik viznachenij tipom Napriklad znachennya 1 23 mozhna podati yak 1230 z mnozhnikom 1 1000 takozh znachennya 1230000 mozhna predstaviti yak 1230 z mnozhnikom 1000 Na vidminu vid tipiv z ruhomoyu komoyu mnozhnik odin i toj samij dlya tipu i ne zminyuyetsya pid chas obchislen Zazvichaj mnozhnik ce stupin 10 dlya zruchnosti sprijmannya lyudinoyu abo stupin 2 dlya shvidkosti obchislen Odnak inodi mozhut vikoristovuvatis j inshi znachennya napriklad chas mozhna predstaviti yak tip z neruhomoyu tochkoyu iz mnozhnikom 1 3600 z cillyu obchislennya znachen z tochnistyu do sekundi Najbilshe znachennya tipu z neruhomoyu komoyu ce prosto najbilshe znachennya yake mozhe buti predstavlene pidleglim cilochiselnim tipom pomnozhene na mnozhnik tak samo dlya najmenshogo znachennya Napriklad rozglyanemo tip z neruhomoyu komoyu predstavlenij yak dvijkove cile z b bitami v dopovnyalnomu kodi z mnozhnikom 1 2f sho znachit ostanni f bitiv skladayut drobovi biti najmenshe mozhlive dlya predstavlennya znachennya 2b 1 2f a najbilshe 2b 1 1 2f Zastosuvannya RedaguvatiShob zabezpechiti minimalnu pidtrimku drobovih chisel na procesori sho pidtrimuye lishe cili chisla napriklad na mikrokontroleri Yaksho ne virishuyutsya nekorektni zadachi i SLAR visokogo poryadku chasto mozhna obijtisya neruhomoyu komoyu vazhlivo tilki pidibrati vidpovidnu cinu vagu molodshogo rozryadu dlya kozhnoyi z velichin Dlya priskorennya obchislen v miscyah de ne potribna visoka tochnist U bilshosti suchasnih koli procesoriv neruhoma koma aparatno ne realizovana ale navit programna neruhoma koma duzhe shvidka tomu vona zastosovuyetsya riznogo rodu v igrovih rushiyah rasterizatorah tosho Napriklad rushij Doom dlya vimiryuvannya vidstanej vikoristovuye fiksovanu komu 16 16 dlya vimiryuvannya kutiv 360 65536 Dlya zapisu chisel yaki za svoyeyu prirodoyu mayut postijnu absolyutnu pohibku koordinati v programah verstki poznachki chasu groshovi sumi Napriklad zdachu v supermarketi podatki v krayini obchislyuyut z tochnistyu do kopijki A fajli metriki shrifti TeX vikoristovuyut 32 bitnij ryadkovij tip z fiksovanoyu komoyu 12 20 Na podibni velichini mozhna viddati i ruhomu komu z dostatnoyu kilkistyu znakiv mantisi ale todi pole poryadku staye zajvim Krim togo koma fiksovana vede sebe absolyutno peredbachuvano pri pidrahunku groshej ce dozvolyaye nalagoditi rizni vidi okruglennya a v igrah najprostishij sposib realizuvati multipleyer i zapis povtoriv Nedolik neruhomoyi komi duzhe vuzkij diapazon chisel z zagrozoyu perepovnennya na odnomu kinci diapazonu ta vtrati tochnosti obchislen na inshomu Cya problema prizvela do vinahodu ruhomoyi komi Napriklad yaksho potribna tochnist u 3 znachushih cifrah 4 bajtova koma fiksovana daye diapazon v 6 poryadkiv tobto riznicya priblizno 106 mizh najbilshim i najmenshim chislom 4 bajtove chislo odinarnoyi tochnosti v 70 poryadkiv Realizaciyi RedaguvatiDeyaki movi programuvannya nadayut vbudovanu pidtrimku chisel z fiksovanoyu komoyu oskilki dlya bilshosti zastosuvan dvijkove abo desyatkove predstavlennya chisel z ruhomoyu komoyu prostishe i dosit tochno Chisla z ruhomoyu komoyu prostishe vikoristovuvati cherez yih bilshij dinamichnij diapazon dlya nih ne potribno poperedno zadavati kilkist cifr pislya komi Yaksho zh bude potribno arifmetici z fiksovanoyu komoyu vona mozhe buti realizovana programistom navit na movah tipu C i C yaki zazvichaj ne vklyuchayut v sebe takoyi arifmetiki Chisla z neruhomoyu komoyu u formati BCD chasto vikoristovuyutsya dlya zberigannya groshovih velichin netochnosti vid formativ z ruhomoyu komoyu nepripustimi a prostenki mikrokontroleri platizhnih terminaliv BCD krashi za dvijkove podannya Istorichno chisla z neruhomoyu komoyu chasto vikoristovuvalisya dlya desyatkovih tipiv danih napriklad u movah PL I i COBOL Mova programuvannya Ada 2012 vklyuchaye vbudovanu pidtrimku chisel z neruhomoyu komoyu yak dvijkovih tak i desyatkovih chisel z ruhomoyu komoyu JOVIAL i Coral 66 nadavali obidva formati Standart ISO IEC TR 18037 dodaye pidtrimku chisel z fiksovanoyu komoyu v movu C Rozrobniki kompilyatora GCC vzhe realizuvali cyu pidtrimku Praktichno vsi SUBD i mova SQL pidtrimuyut arifmetiku z fiksovanoyu komoyu i zberigannya takih danih Napriklad PostgreSQL maye specialnij chiselnij tip dlya tochnogo zberigannya chisel do 1000 cifr Video spivprocesori pristavok PlayStation Sony Saturn Sega Game Boy Advance Nintendo Nintendo DS GP2X ru vikoristovuyut arifmetiku z fiksovanoyu komoyu dlya togo shob zbilshiti propusknu zdatnist na arhitekturah bez FPU Standart OpenGL ES 1 x vklyuchaye pidtrimku chisel z fiksovanoyu komoyu tak yak vin stvorenij dlya vbudovanih sistem u yakih chasto nemaye FPU Operaciyi RedaguvatiDodavannya i vidnimannya chisel z neruhomoyu komoyu ce zvichajni dodavannya i vidnimannya x y x y displaystyle x pm y x pm y Analogichno z mnozhennyam i dilennyam na cilochiselnu konstantu c x c x displaystyle cx c cdot x Mnozhennya i dilennya vidriznyayutsya vid cilochiselnih na konstantu x y x y z displaystyle x cdot y left x cdot y cdot z right x y u displaystyle left frac x cdot y u right x y x z y x u y displaystyle left frac x y right left frac x z cdot y right left frac x cdot u y right de operaciya okruglennya do cilogo Zokrema yaksho v drobovij chastini f bit x y x y shr f x y x shl f y displaystyle x cdot y x cdot y operatorname shr f left frac x y right frac x operatorname shl f y Dlya inshih operacij krim zvichajnih ryadiv Tejlora i iteracijnih metodiv shiroko zastosovuyutsya obchislennya za tabliceyu Yaksho operandi i rezultat mayut riznu cinu vagu molodshogo rozryadu formuli bilsh skladni ale inodi dovoditsya robiti cherez veliku riznicyu v poryadku velichin Dlya perevedennya chisel iz formatu z neruhomoyu komoyu u zvichajnij format i navpaki zastosovuyutsya zvichajni pravila perevedennya desyatkovih chisel z odniyeyi pozicijnoyi sistemi chislennya v inshu Posilannya RedaguvatiArifmetika z neruhomoyu komoyu Vstup Predstavlennya i vtilennya arifmetiki z neruhomoyu komoyu v obrobci cifrovih signaliv Rendi Yats angl Otrimano z https uk wikipedia org w index php title Neruhoma koma amp oldid 27431253