Liukulukulaskenta
Yleistä liukuluvuista Tarvitaan reaalilukujen esittämiseen tietokoneella esim. matemaattiset mallit Kaikkia reaalilukuja ei ole mahdollista esittää Joudutaan pyöristämään tai katkaisemaan syntyy virheitä
Liukulukujen esitystapa Etumerkki, merkitsevä osa eli mantissa ja eksponentti Mantissa on käytetyn kantaluvun potenssien summa skaalataan eksponentilla Tietokoneella luonnollisin kantaluku on 2 Esitykseen rajallinen määrä bittejä
IEEE:n standardit Yksinkertainen tarkkuus (float) 32 bittiä Kaksinkertainen tarkkuus (double) 64 bittiä Laajennetut tarkkuudet Vain alarajat mantissan ja eksponentin koolle 80 bittinen muoto mm. Intelin prosessoreissa Erikoistuloksia Ääretön Epäluku (Not a Number, NaN)
Virheiden syntyminen Reaaliluku -> bittiesitys Pyöristetään lähimpään mahdolliseen lukuun Virheen suuruus riippuu esitystarkkuudesta Laskentatavat Lasku tarkasti, sitten pyöristys Luvut samanmittaisiksi, sitten lasku Lasku ylimääräisillä numeroilla, jotka hylätään
Virheherkät operaatiot Yhteenlasku hyvin erisuuruisilla luvuilla Varsinkin pitkät sarjat Vähennyslasku lähes yhtäsuurilla luvuilla Itseisarvoltaan pienten/suurten lukujen kertominen
Muita huomioitavia asioita Laskujärjestys saattaa vaikuttaa tulokseen Yhtäsuuruuden vertailu vaarallista Käytettävä riittävää tarkkuutta
Lopuksi Liukulukulaskennassa paljon huomioitavia asioita Yksikin epätarkka luku voi pilata tuloksen Ole tarkkana!