Mennyi 11 osztva 17=?
Programot kell írni rá, ha igazán pontos értéket szeretnél. A programban a számábrázolás ne legyen lebegőpontos!!! A pontos számítás például a hagyományos papíros osztás algoritmizálásával megkapható. (az egész osztás művelet (div és mod) pontosnak tekinthető.
A pontosság nem csak a kijelzéstől hanem a számok decimális- lebegőpontos oda és visszaalakítástától, valamint a lebegőpontos ábrázolás pontosságától függ.
Ezek a műveletek azok, amik a számológép "jóságát" lehet tesztelni. példa:
általában be lehet irni ezt az egyszerű mutatványt:
1
/
2
=
és ezután nyomogatni az = jelet, és figyelni hány nyomás után válik 0-vá az eredmény, így következtetni lehet a gép szoftverjének pontosságára.
a program "metanyelven":
s :='0.'
a := 110
b := 17
i := 0
repeat
eredményjegy := a div b
maradék := a mod b
s := chr(#$30+e)
a := r*10
inc (i)
until i=100
100 jegyre:
0.6470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470
remélem segítettem.
Valahogy elkúródott:
0.6470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470
A programot azért javaslom, hogy megértsd a számítás lényegét.
Valahol meg vagy zavarodva, ezek nem maradékok, hanem tizedesjegyek. Az osztás nem gyökvonás. Javaslom a bc programot, és scale=20 esetén meglátod, hogy 0.6470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470 végtelen szakaszos tizedestört (ahogyan vártuk is), tehát egy idő után nem kellenek a jegyek.
De ha mondjuk a \sqrt[11]{17} kell neked, akkor az 1.2937757089155578881202131372733870930731368620402240069919709937530613603557012965736533617328492726
Esetleg még az is lehet, hogy neked a gyök alatt van a 11/17, ekkor nem kell kiszámolni a törtet, hanem az azonosságok alapján \sqrt{\frac{11}{17}}=\frac{\sqrt{11}}{\sqrt{17}}
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!