Kezdőoldal » Számítástechnika » Programozás » Mit jelenit az hogy egy szám...

Mit jelenit az hogy egy szám lebegőpontos?

Figyelt kérdés

Van egy feladat(c++) ami így szól:

Módosítsa úgy az xy programot, hogy lebegőpontos (float)számot használjon.


Az a baj hogy nem tudom mi az a lebegőpontos szám.Valaki elmagyarázná, nagyon megköszönném!:)


2012. febr. 4. 16:26
 1/4 anonim ***** válasza:
2012. febr. 4. 16:28
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

"Van egy feladat(c++) ami így szól:

Módosítsa úgy az xy programot, hogy lebegőpontos (float)számot használjon."

Akkor használj float típusú változót vagy double típusút az is lebegőpontos.


"Az a baj hogy nem tudom mi az a lebegőpontos szám.Valaki elmagyarázná, nagyon megköszönném!:)"

A lényeg az, hogy képes ábrázolni a nagyon kicsi (valós) számokat (0-hoz nagyon közeli számokat) és a nagyon nagy számokat, minél nagyobb egy szám annál pontatlanabbul ábrázolja, ugyanis a számítógép véges pontosságú aritmetikát használ.


Mindig csak egy adott számú számjegyet vesz figyelembe ábrázoláskor, értelem szerűen ha egy szám egész része több jegyű mint ahány jegyet figyelembe vesz akkor azok a jegyek elvesztek, így azt sem ábrázolja pontosan hogy hány egész. A szokásos aritmetikával ellentétben a lebegőpontos aritmetikába nem igaz az asszociativitás stb.


Máshogy képzeletben egy gigantikus méretű számegyenest veszünk és berajzoljuk hogy mely számok ábrázolhatóak 0-hoz közel nagyon sűrű a beosztás, 0-tól távolodva egyre ritkább.

2012. febr. 4. 17:32
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

int: egész számot tárol

float ( lebegőpontos: ez amolyan megkülönböztető név ): törteket is tárol

2012. febr. 4. 20:08
Hasznos számodra ez a válasz?
 4/4 iostream ***** válasza:

Utolsó: látszik, hogy nem vagy tisztában a fogalmakkal, a fogalmazásból.


Racionális számokat kétféleképpen szoktunk ábrázolni. Fixpontosan és lebegőpontosan. Fixpontosnál van egy egészrész és egy törtrész, amik mindig állandó méretűek, gyakorlatilag két egész szám eltolásával és összadásával adódnak.

Lebegőpontosnál pedig van egy (egynél kisebb) kettedestört, ami egy egész szám, és van egy hatványkitevő, amit szintén egy egész szám, és a képviselt számot a tört * 2^hatványkitevőn alakban kapod meg.

2012. febr. 5. 18:09
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!