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

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

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

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ő

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:

