Translation számokat decimális bináris, oktális és hexadecimális

Fordítás decimális számokat bináris, oktális, hexadecimális és bonyolultabb, és el lehet végezni a különböző módokon. Vegyük az egyik fordítási algoritmusok példáját számokat decimális bináris, meg kell ismernünk, hogy a fordítási algoritmusok és a teljes megfelelő frakciókat változik.







fordítás algoritmus decimális egész bináris rendszerben.

Let Atsd - decimális egész, nem bomlanak be egy bázis hatótávolságán 2. Ezután az ő rekordját a kibővített formában nem negatív erők az alap, azaz a 2:

.

Az első lépésben Atsd szakadék száma alapján a bináris rendszer, azaz a által 2. A hányados lesz egyenlő:

,

és a maradékot

Translation számokat decimális bináris, oktális és hexadecimális
.

A második lépésben egész szám hányadosa újra osztani 2, a maradék osztály fogja

Translation számokat decimális bináris, oktális és hexadecimális
.

Ha ez a választóvonal folyamat folytatódik, miután az n-edik lépésben, kapjuk a szekvenciát maradékok:

Translation számokat decimális bináris, oktális és hexadecimális
.

Ez könnyű észrevenni, hogy azok sorrendjét egybeesik az inverz sorozata egész számok bináris számot írt a redukált formában :.

Így elegendő rögzíteni a maradványokat a fordított sorrendben, hogy megkapjuk a kívánt bináris szám.

Translation algoritmus integer decimális bináris az alábbiak lesznek:

Ezt követően egymás után végre osztály forrás és egy decimális számot kapunk alapján teljes privát rendszer (2), amíg, amíg nem kap saját osztó kisebb, azaz kevesebb, mint 2.

Get a kívánt bináris szám, amely rekord a kapott maradékot fordított sorrendben.

Példaként tekintsük a átadása decimális szám bináris 19, eredmények rögzítése a táblázatban:

Az eredmény egy bináris szám :.

Translation algoritmus tizedesjegyeinek a bináris rendszer.

Let The add - Tizedes, bontsa ki egy sorozat bázis 2. Ezután az ő rekordját a kibővített formában nem pozitív erőit az alap, azaz a 2:







Az első lépésben a többszörösen A bővítmény száma alapján a bináris rendszerben, vagyis a 2. A termék lesz egyenlő:

A egész része egyenlő egy-1. Pontosan ez a szám tört értéke az első számjegy bináris szám.

A második lépésben a maradék frakcionált része újra szorozza 2, megkapjuk egész részét egyenlő

Translation számokat decimális bináris, oktális és hexadecimális
, Pontosan ez a szám tört értéke a második számjegy a bináris számot.

A leírt folyamat addig kell folytatni, amíg az eredmény a szorzás is kap egy nulla tört része, illetve a szükséges számítások pontossága nem éri.

Ez nehéz észrevenni, hogy a számsor megegyezik a kapott számjegyeket a töredék bináris számot írt a redukált formában :.

Translation algoritmus tizedes bináris az alábbiak lesznek:

Egymás után végezzünk megszorozzuk az eredeti decimális frakciók és megkapta a rendszer alap (2), amíg, amíg megkapjuk a nulla törtrész vagy a megkövetelt számítás pontosság érhető el.

Szerezze be a szükséges bináris frakció kapott megadásával egész része a mű közvetlen sorrendben.

Példaként tekintsük a transzfer tizedes bináris 0,75, eredmények rögzítése a táblázatban:

Ugyanígy lehetséges, hogy aritmetikai műveletek oktális és hexadecimális számrendszerben. Ez csak akkor szükséges, hogy ne feledje, hogy az átutalást a következő számjegyre, ha hozzá és a hitel MSB kivonva a meghatározott érték a radix.

Aritmetikai műveletek számát képviseli a különböző számrendszerek először át kell alakítania azokat egy rendszerbe.

Képviselő numerikus adatokat a számítógépbe.

Minden információ a személyi számítógép formájában mutatják be a bináris kódokat. A számítógép két számjeggyel, mint még nem volt lehetséges, hogy megbízható működő technikai eszközök, hogy lehetne megmenteni az abszolút megbízhatóságot és elismerik kettőnél több, a különböző állapotainak száma (szám).

A programozási nyelvek, és a számítógépes alkalmazások felvételi számok exponenciális formában helyett radix 10 levelet a betű, hanem a lényeg - pont és a jel a szorzás nem hozott (például 1000000 = 1E6, 0,000001 = 0.1E-5).

A számítógépek két formája ábrázolása bináris számokat:

természetes alakját, vagy az alakját fix pont (pont);

Normál Form (exponenciális), vagy az alakja egy lebegőpontos elválasztó egész részét a frakcionált.

Minden lebegőpontos szám által képviselt két csoport a számok. Az első az úgynevezett mantissza. és vtorayaporyadkom. Az abszolút érték a mantissza kisebbnek kell lennie, mint az 1. és a sorrendben - egy egész számot, és egy belépési megfelelő formában:

Translation számokat decimális bináris, oktális és hexadecimális
, gdeM - mantissza számok
Translation számokat decimális bináris, oktális és hexadecimális
; R - megrendelési szám (r - egy egész szám); P - radix. A szokásos kiszerelési formák hatalmas számtartománnyal megjelenített értékek és alapvető a modern számítógépek. Számok, tudományos jelöléssel lehet rögzíteni nemcsak tizedes, hanem bináris, vagy bármely más számrendszerben.




Kapcsolódó cikkek