Ujukomaarv: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
Resümee puudub
Resümee puudub
1. rida:
{{kopipeist|allikas=http://helinurm.tpt.edu.ee/algope/m1/arvusysteemid.doc}}
 
'''Ujukomaarv''' (floating-point) on [[reaalarv]], mis on esitatud üldjuhul 10-nd süsteemi kujul: ±<math>\pm M * 10± \pm e</math> ehk kahendsüsteemis: ±<math>\pm M * 2± \pm e</math> ,
kus
 
±<math>\pm M\,</math> – [[mantiss]]; mantissi märk on ühtlasi arvu märk;
 
±<math>\pm e\,</math> – [[eksponent]] ehk astendaja. +e esitab ühest suuremaid arve; –e esitab ühest väiksemaid arve.
 
Ujukomaarv on esitatud normaliseeritud kujul, kui esimene number tema mantissis ei ole null (st. on 1). Et arvu normaliseerida selleks nihutame koma paremale seni kuni jõutakse esimese “1” sisaldava kahendkohani. Igal nihutamissammul tuleb eksponenti ühe võrra vähendada. Näiteks 2-nd süsteemi ujukomaarvud 0,00101001*210010 ja 0,10100100*210000 on võrdsed, ent teine neist on normaliseeritud, esimene mitte. Normaliseeritud ujukoma esitusel on see eelis, et mantissi jaoks eraldatud kahendkohad on täielikult ära kasutatud ning arv esitatakse seetõttu alati suurima võimaliku täpsusega.