Online számológép fordítás tört számok egy számot rendszerből a másikba

Fordítása tört számok egy számot rendszerből a másikba

Az eredmény egy olyan kalkulátor, akkor látni fogjuk, hogy képes lefordítani, és tört számok is. Mint általában, a kíváncsi egy számológép, egy kis elmélet.






Most az elmélet. Őszintén hittem, hogy a kérdés igen összetett, de a közelebbi vizsgálat, minden könnyen ment. Nekem csak szem előtt tartani azt a tényt, hogy ez egy pozicionális számrendszer.
Mi a lényeg? Vegyük például a decimális szám 6.125. Ez egy törtszám tizedes rendszer képviseletében:

Ez egyszerű, nem? Ugyanez egyszerűség megmarad, amikor a felvétel egy törtszám bármilyen radix. Vegyük például a kedvenc meleg minden programozó bináris rendszer és számos, például 110.001. Ez a bejegyzés nem más, mint egy

Igen, a számok a példa választották az oka. Azaz 110.001 bináris rendszer egy 6.125 decimális. Alapvetően úgy gondolom, egyértelmű.

Csak egy dolog - mindegy, mert az a tény, hogy itt érintett frakciók különböző nevezők, és nem mindig egy és ugyanazt a számot ki lehet fejezni pontosan ugyanazt a különféle számrendszerek. Mit jelent?







Vegyük például, hogy hány. Úgy néz ki, a tízes számrendszerben. De ha meg kell kérni a rekordot ezen a bináris rendszer - nem lesz probléma. Próbáld amíg elfárad

Akkor továbbra is jó ideje, de most azt látjuk, hogy 0,8 tizedes rendszer 0,11001100. (Be sok szám) bináris. Őszintén szólva nem is tudom, ha ez lehetséges, hogy kifejezzék pontosan.

Ezért a fordítás a tört számok egyik számrendszerből másik gyakran ad hibát. A hiba ez attól függ, hogy hány számjegy használjuk felvenni a tört része a lefordított számokat. Vegyük például a számos 0,8, és ez alapján rögzíti a bináris ábrázolása hat számjegy a tizedesvessző után - 0,110011. A kapott szám nem 0,8, és 0,796875, a különbség ebben az esetben 0,003125. Ez a mi hiba a fordítás egy decimális szám 0,8 bináris formában segítségével hat számjegy a tizedesvessző után.

Súly jobb szélső bit (least significant bit) nevezik a felbontás (felbontás) vagy pontosságát (pontosság), valamint meghatározza a legkisebb számú egyenlő nullával, amely jelen lehet egy adott számú bit. A példánkban ez. Ebben az esetben a lehető legnagyobb hiba ábrázolása a szám nem nehéz megérteni, nem több, mint a fele a súlya vagy 0,0078125. Így a 0,8 mi még nem a legrosszabb hiba.

Ez minden.




Kapcsolódó cikkek