The referenced paragraph does not exist.
The referenced paragraph does not exist.
Ohjelmointi 1, syksy 2017, luento 22
- M: 26.6 Liukuluku (floating-point)
- Reaalilukujen esittäminen:
- intel16.txt - reaaliluvut Intelin prosesorissa
- desimaal.c - c-ohjelma, jolla voidaa tulostaa lukujen esitysmuoto
- Tarkkuus.cs - esimerkki miten reaaliluvut eivät ole tarkkoja
- esimerkit itse ajettavana koodina
- int-, long-, float- ja double-lukujen esityskyvyn rajat
- IntDoubleYms.cs
- Luennolle tehdyt koodit versionhallinnassa -
- Luennon koodit versionhallinnassa
- 22. luento videona: Osa 1 MP4 alkuperäinen, MP4 kännykkäversio
- luentoseinä
Versionhallinnassa
- lähtötilanne: svn export https://svn.cc.jyu.fi/srv/svn/ohj1/esimerkit/2016s/luennot/live22
- lopputilanne: svn export https://svn.cc.jyu.fi/srv/svn/ohj1/esimerkit/2016s/luennot/luento22
Ylimääräisten tyhjien poistaminen
#
Plugin1
Esimerkki float-lukujen yhteenlaskusta
#
Plugin2
#
summa2
Vielä pahempi tilanne on, mikäli lähdetään lisäämään pieniä lukuja isoon lukuun. Seuraavassa esimerkissä 10 miljoonaan lisätyt luvt eivät vaikuta mitään.
#
floatvika2
Tämän takia esimerkiksi sarja pitäisi laskea aloittaen summaaminen pienimmästä luvusta.
Reaalilukujen esitys Intel
#
real
C-ohjelma joka tulostaa lukujen arvoja binäärisenä
#
siirra
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.