A programozási nyelvekben lévő valós szám típus valójában nem csak racionális szám?
Mindegy, akkor majd úgy fogalmazok a leírásban, hogy noha egyes tananyagokban szokták valós számnak, racionális számnak, vagy tizedestörtnek hívni a floatot és a doublet, a precíz kifejezés a lebegőpontos szám vagy gépi szám.
"mivel a számítógépeken tudtommal nem tudunk tárolni végtelen nem szakaszos tizedestörteket"
Tárolni tudunk, csak műveletet nem tudunk végezni velük.
"azaz irracionális számokat (max csak közelíteni tudjuk őket néhány tizedesjegyig, ami gyakorlatilag teljesen jó)"
Hát nem jó, pontosabban, nem mindenhova jó. De a néhány tizedesjegynek a gyakorlatban csak a memória (+ swap) szab határt (bigfloat), ami viszont a gyakorlatban szinte mindenre elégséges.
"ezért nem precíz, ha egyes tananyagok valós számnak nevezik a floatot vagy doublet."
A számítástechnika nyelve az angol. Minden ebből ered. Na meg abból, hogy mit vagyunk képesek a számítógépekkel kiszámolni. Ez a dolog korlátos, a definíciókat is ezen korlátosság mentén érdemes elfogadni, értelmezni.
Mindenki tudja, hogy a számítógépen 3 x 1/3 soha nem lesz 1.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!