103 v desetinném systému. Překlad čísla do binárních, hexadecimálních, desetinných systémů, oktářských číselných systémů

Kalkulačka umožňuje přenášet celá čísla a frakční čísla z jednoho číselného systému do druhého. Základ číselné soustavy nemůže být menší než 2 a více než 36 (10 číslic a 26 dopisy latiny po všechny). Délka čísel by neměla překročit 30 znaků. Chcete-li zadat frakční čísla, použijte symbol. nebo. Chcete-li přeložit číslo z jednoho systému do druhé, zadejte zdrojové číslo v prvním poli, základna zdrojového čísla systému do druhé a základny číselného systému, ke kterému chcete číslo přeložit do třetího pole a Poté klikněte na tlačítko "Získat záznam".

Zdrojové číslo Zaznamenané při 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 Systémové číslo systému.

Chci získat záznam o čísle 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 Systémové číslo systému.

Píše

Překlady: 3446071.

Může to být také zajímavé:

  • Kalkulačka tabulky Trid. Sdnf. SKFF. Polin Zhegalkina.

Číselné systémy

Čísla jsou rozdělena do dvou typů: poloha a není pozice. Používáme arabský systém, je polohový, a tam je jiný Roman - je to prostě není poziční jeden. V poziční systémy Poloha čísla v čísle jednoznačně určuje hodnotu tohoto čísla. Je snadné pochopit, zkoumat na příkladu nějaké číslo.

Příklad 1.. Vezměte číslo 5921 v systému desetinné číslo. Číslo číslo vpravo doleva od nuly:

Číslo 5921 lze napsat v následujícím formuláři: 5921 \u003d 5000 + 900 + 20 + 1 \u003d 5 · 10 3 + 9 · 10 2 + 2 · 10 1 + 1 · 10 0. Číslo 10 je charakteristika, která definuje číselný systém. Jako stupňů, jsou přijata pozice číslo tohoto čísla.

Příklad 2.. Zvažte skutečné desetinné číslo 1234.567. Číslo začíná od nulové polohy čísla z desetinného místa doleva a vpravo:

Číslo 1234.567 lze zapsat ve tvaru: 1234.567 \u003d 1000 + 200 + 30 + 4 + 0,5 + 0,06 + 0,007 \u003d 1 x 10 3 + 2 * 10 2 + 3 x 10 1 + 4 * 10 0 + 5 x 10 -1 + 6 * 10 -2 + 7 x 10 -3.

Překlad čísel z jednoho číselného systému do druhého

Většina jednoduchý způsob Překlad čísla z jednoho číselného systému do druhého je překlad počtu nejprve do desetinného čísla systému, a pak výsledek získaný v požadovaném číselném systému.

Překlad čísel z libovolného číselného systému v desetinném čísle

Chcete-li přenést číslo z libovolného číselného systému na desetinné číslo, stačí číslovat jeho vypouštění, počínaje nulou (vypouštění z desetinného místa), podobně jako příklady 1 nebo 2. Najděte počet počtu čísel na základně Číselný systém do stupně pozice tohoto obrázku:

1. Přeneste číslo 1001101.1101 2 do desetinného číselného systému.
Rozhodnutí: 10011.1101 2 \u003d 1 · 2 4 + 0 · 2 3 + 0 · 2 2 + 1 · 2 1 + 1 · 2 0 + 1 · 2 -1 + 1 · 2 -2 + 0 · 2 -3 + 1 · 2 - 4 \u003d 16 + 2 + 1 + 0,5 + 0,25 + 0,0625 \u003d 19,8125 10
Odpovědět: 10011.1101 2 = 19.8125 10

2. Přenést číslo E8F.2D 16 na číslo desítkové soustavě.
Rozhodnutí: E8F.2D 16 \u003d 14 · 16 2 + 8 · 16 1 + 15 · 16 0 + 2 · 16 -1 + 13 · 16 -2 \u003d 3584 + 128 + 15 + 0,125 + 0,05078125 \u003d 3.727,17578125 10
Odpovědět: E8F.2d 16 \u003d 3727.17578125 10

Překlad čísel z desetinného číselného systému do jiného číselného systému

Přeneste čísla desetinný systém Musíte přeložit do jiného číselného systému na jiné číslo a zlomkové části čísla samostatně.

Převést celou část čísla od čísla desítkové soustavy do jiné číselné soustavy

Část celé čísla je přeložena z desetinného čísla systému do jiného číselného systému pomocí sekvenčního rozdělení celé části čísla založeného na počtu číselného systému, dokud se nezíská celková rovnováha, menší základnová základna. Výsledek překladu bude vstup ze zbytků, počínaje druhým.

3. Přeneste číslo 273 10 na osm-osvětlený počet.
Rozhodnutí: 273/8 \u003d 34 a zbytek 1, 34/8 \u003d 4 a zbytek se 2, 4 menší než 8, takže výpočty jsou dokončeny. Záznam ze zbytků bude mít následující formulář: 421
Šek: 4 · 8 2 + 2 · 8 1 + 1 · 8 0 \u003d 256 + 16 + 1 \u003d 273 \u003d 273, výsledek se shodovala. Takže překlad je prováděn správně.
Odpovědět: 273 10 = 421 8

Zvažte překlad správných desetinných frakcí do různých číselných systémů.

Překlad zlomkové části čísla z desetinného číselného systému do jiného číselného systému

Připomeňme si, že je volána správná desetinná frakce reálné číslo s nulovým celým číslem. Aby bylo možné převést tyto čísla do systému Numba se základnou n, je třeba zvýšit počet na n, dokud není zlomková část je obnovena, nebo nebude možné získat požadovaný počet výbojů. Je-li násobení získané s celou druhé, odlišné od nuly, pak je celá část nebere v úvahu, protože je trvale vstoupil do výsledku.

4. Přeneste číslo 0.125 10 do binárního číselného systému.
Rozhodnutí: 0,125 · 2 \u003d 0,25 (0 - celá část, která bude první číslice výsledku), 0,25 · 2 \u003d 0,5 (0 - druhá číslice výsledku), 0,5 · 2 \u003d 1,0 (1 - třetí číslice výsledek, a protože zlomkovou část je nula, pak je překlad dokončen).
Odpovědět: 0.125 10 = 0.001 2

Jmenování služby. Služba je určena pro přenos čísel z jednoho číselného systému do druhého v režimu online. Chcete-li to provést, vyberte systémovou základnu, ze které chcete číslo přeložit. Můžete zadat jak jako celá čísla a body.

Můžete zadat jako celá čísla, například 34, a frakční, například 637.333. Pro frakční čísla, přesnost převodu po vyjádření čárky.

Spolu s touto kalkulačkou také použijte následující:

Metody reprezentace čísel

Binární (Binární) čísla - každá číslice znamená hodnotu jednoho bitu (0 nebo 1), senior bit je vždy napsán vlevo, po nastavení počtu "b". Pro pohodlí vnímání může být tetrad oddělen mezerami. Například 1010 0101b.
Hexadecimální (Hexadecimální) čísla - každý tetrad je reprezentován jedním symbolem 0 ... 9, a, b, ..., f. Takovou reprezentací může být označen takovým reprezentací různými způsoby, pouze symbol "h" po posledním Používá se hexadecimální postava. Například A5H. V textových textech může být stejné číslo označeno jak jako 0HA5, a jako 0A5H, v závislosti na syntaxi programovacího jazyka. Bezvýznamná nula (0) se přidá vlevo od senior hexadecimální postavy zobrazené dopisem rozlišovat mezi čísly a symbolickými názvy.
Desetinný (Desetinná) čísla - každý bajt (slovo, dvojité slovo) se zdá být v konvenčním čísle a znamení desetinné reprezentace (písmeno "D") je obvykle sníženo. Byte z předchozích příkladů má desetinnou hodnotu 165. Na rozdíl od binární a hexadecimální záznamové formy, je obtížné určit hodnotu každého bitu, který někdy musí udělat.
Oktic (Octal) čísla - každý trojkomocný bit (oddělení začíná mladší) je napsáno ve formě číslice 0-7, na konci je umístěn znak "O". Stejné číslo bude zaznamenáno jako 245O. Octal systém je nepohodlný tím, že byyt nemůže být rozdělen stejně.

Algoritmus pro přenos čísel z jednoho číselného systému do druhého

Převod celých desetinných čísel na jakýkoli jiný systém číslování se provádí rozdělením čísla na základnu nový systém Poznámka, dokud zbytek zůstane počet menší základny nového číselného systému. Nové číslo je napsáno ve formě separačních zbytků, počínaje druhým.
Přechod správné desetinné frakce do jiné PSS se provádí vynásobením pouze zlomkové části čísla na základně nového číselného systému, dokud se veškeré nuly nezůstanou ve zlomkové části nebo do dosažené přesnosti překladu nebude dosaženo. V důsledku provedení každé operace násobení je tvořena jedna číslice nového čísla začínajícího starším.
Překlad nesprávné frakce se provádí v pravidle 1 a 2. Celá a zlomková část jsou zaznamenána společně, oddělující čárku.

Příklad číslo 1.



Překlad z 2 do 8 až 16 číselných systémů.
Tyto systémy jsou mnohonásobné dva, proto se překlad provádí pomocí korespondenční tabulky (viz níže).

Přeneste číslo z binárního číslovacího systému v oktřídu (hexadecimální), je nutné rozdělit od čárky doprava a binární číslo Pro skupiny tří (čtyři - pro hexadecimální) vypouštění, doplňující, pokud je to nutné, s nulami extrémních skupin. Každá skupina je nahrazena vhodným oktelním nebo hexadecimálním číslem.

Příklad číslo 2. 1010111010,1011 \u003d 1.010.111.010,101,1 \u003d 1272,51 8
zde 001 \u003d 1; 010 \u003d 2; 111 \u003d 7; 010 \u003d 2; 101 \u003d 5; 001 \u003d 1.

Při přenosu do hexadecimálního systému je nutné rozdělit číslo na částech, čtyři číslice po stejných pravidlech.
Příklad číslo 3. 1010111010,1011 \u003d 10.1011.1010,1011 \u003d 2b12.13 Hex
zde 0010 \u003d 2; 1011 \u003d b; 1010 \u003d 12; 1011 \u003d 13.

Překlad čísel z 2, 8 a 16 do desetinného kalkulačního systému se vyrábí rozdělením čísla na jednotlivce a vynásobte jej na základnu systému (z nichž je číslo přeloženo) postaveno do stupně v souladu s jeho pořadovým číslem v překladu čísla. V tomto případě jsou čísla číslována vlevo od středu (první číslo je číslo 0) se zvýšením a v pravá strana S klesajícím (tj. S negativního znamení). Výsledky jsou složeny.

Příklad číslo 4.
Příklad překladu z binárního systému do desetinného čísla.

1010010,101 2 \u003d 1 · 2 6 + 0 · 2 5 + 1 · 2 4 + 0 · 2 3 + 0 · 2 2 + 1 · 2 1 + 0 · 2 0 + 1 · 2 -1 + 0 · 2 - 2 + 1 · 2 -3 \u003d
\u003d 64 + 0 + 16 + 0 + 0 + 2 + 0 + 0,5 + 0 + 0,125 \u003d 82.625 10 Příklad překladu z oktal do desetinného číselného systému. 108,5 8 \u003d 1 * · 8 2 + 0 · 8 1 + 8 · 8 0 + 5 · 8 -1 \u003d 64 + 0 + 8 + 0,625 \u003d 72,625 10 Příklad překladu z hexadecimálního do desetinného čísla systému. 108,5 16 \u003d 1 · 16 2 + 0 · 16 1 + 8 · 16 0 + 5 · 16 -1 \u003d 256 + 0 + 8 + 0,3125 \u003d 264.3125 10

Opět opakujeme algoritmus pro překlad čísel z jednoho číselného systému do jiného PSS

  1. Z systému desetinné číslo:
    • rozdělit číslo na základě přeloženého číselného systému;
    • najít rovnováhu od rozdělení celé části čísla;
    • napište všechny zbytky od dělení obrácené pořadí;
  2. Z binárního číselného systému
    • Přenos do desetinného čísla systému je nutné najít množství produktů základny 2 na odpovídající stupeň výboje;
    • Chcete-li přenést číslo na osmičku, je nutné číslo rozdělit na triády.
      Například 1000110 \u003d 1 000 110 \u003d 106 8
    • Chcete-li přenést číslo z binárního číselného systému do hexadecimálního, je nutné rozdělit číslo do skupin po 4 kategoriích.
      Například 1000110 \u003d 100 0110 \u003d 46 16
Poloha se nazývá systémPro které význam nebo hmotnost čísla závisí na svém místě v čísle. Poměr mezi systémy je vyjádřen tabulkou.
Tabulka odpovídající tabulky:
Binární SS.Hexadecimální
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A.
1011 B.
1100 C.
1101 D.
1110 E.
1111 F.

Tabulka pro přenos do systémového systému

Příklad číslo 2. Přeneste číslo 100.12 z desetinného číselného systému na systém osmičkového čísla a zpět. Vypočítat příčiny nesrovnalostí.
Rozhodnutí.
Fáze 1. .

Bilance divize je napsána v opačném pořadí. Dostáváme číslo v 8. číselném systému: 144
100 = 144 8

Chcete-li přeložit zlomkovou část počtu, vynásobíme zlomkovou část k základně 8. V důsledku toho, když napíšete celou část práce.
0,12 * 8 \u003d 0,96 (celá část 0 )
0,96 * 8 \u003d 7,68 (celá část 7 )
0,68 * 8 \u003d 5.44 (celá část 5 )
0,44 * 8 \u003d 3,52 (celá část 3 )
Získáme číslo v 8. číselném systému: 0753.
0.12 = 0.753 8

100,12 10 = 144,0753 8

Stupeň 2. Překlad čísla z desetinného čísla systému v systému osmičkového čísla.
Zpětný přenos z oktelního číselného systému na desetinné místo.

Chcete-li převést celou část, musíte vynásobit vypouštění počtu na odpovídající stupeň výboje.
144 = 8 2 *1 + 8 1 *4 + 8 0 *4 = 64 + 32 + 4 = 100

Pro přenos frakční části je nutné rozdělit vypouštění počtu na odpovídající stupeň výboje
0753 = 8 -1 *0 + 8 -2 *7 + 8 -3 *5 + 8 -4 *3 = 0.119873046875 = 0.1199

144,0753 8 = 100,96 10
Rozdíl v 0.0001 (100.12 - 100 10099) je vysvětlen chybou zaokrouhlování při překladu systému OCTAOUS. Tato chyba může být snížena, pokud budete mít větší počet výbojů (například ne 4 a 8).

S pomocí této online kalkulačky můžete přeložit celé a zlomkové čísla z jednoho číselného systému do druhého. Podrobné řešení je uvedeno s vysvětlením. Chcete-li přeložit, zadejte původní číslo, nastavte základní základní základnu, nastavte základnu číselného systému, ke kterému chcete číslo přeložit a klikněte na tlačítko "Přeložit". Teoretická část a numerické příklady viz níže.

Výsledek je již přijat!

Překlad celých a zlomkových čísel z jednoho číselného systému na jinou teorii, příklady a řešení

Existují polohové a ne polohovací číselné systémy. Arabský číslo, který používáme v každodenním životě, je poziční a římský - ne. V polohových chirurgických systémech, pozice čísla jednoznačně určuje hodnotu čísla. Zvažte to na příkladu čísla 6372 v desetinném číselném systému. Číslo tohoto čísla vpravo doleva od nuly:

Poté lze číslo 6372 reprezentovat následovně:

6372 \u003d 6000 + 300 + 70 + 2 \u003d 6 · 10 3 + 3 · 10 2 + 7 · 10 1 + 2 · 10 0.

Číslo 10 definuje číselný systém (v tento případ To je 10). Jako stupně jsou pořízeny pozice čísla tohoto čísla.

Zvažte skutečné desetinné číslo 1287.923. Číslo začíná od poškrábání polohy čísla z desetinného místa doleva a vpravo:

Poté může být číslo 1287.923 reprezentováno jako:

1287.923 \u003d 1000 + 200 + 80 + 7 + 0,9 + 0,02 + 0,003 \u003d 1 · 10 3 + 2 · 10 2 + 8 · 10 1 + 7 · 10 0 + 9 · 10 -1 + 2 · 10 -2 + 3 · \\ t 10 -3.

Obecně platí, že vzorec může být reprezentován následovně:

C N · s. N + c n-1 · s. N-1 + ... + C 1 · s. 1 + C 0 · S 0 + D -1 · S -1 + D-2 · S -2 + ... + D -K · S -K

kde c n je číslo v pozici n., D -k - frakční číslo v poloze (-K), s. - Číselný systém.

Několik slov o číselných systémech. Číslo v desetinném čísle systému se skládá z množství čísel (0,1,2,3,4,4,5,6,7,8,9), v systému OCCAITS ČÍSLO - od množství plurality čísel (0,1, 2,3,4,5,6,7), v binárním číselném systému - z různých čísel (0,1), v hexadecimální systém Poznámka - ze sady čísel (0,1,2,3,4,5,6,7,8,9,9, A, B, C, D, E, F), kde A, B, C, D, E, F odpovídá číslu 10,11,12,13,14,15. V tabulce 1 jsou čísla prezentována různé systémy Poznámka.

stůl 1
Notace
10 2 8 16
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A.
11 1011 13 B.
12 1100 14 C.
13 1101 15 D.
14 1110 16 E.
15 1111 17 F.

Překlad čísel z jednoho číselného systému do druhého

Přeneste čísla z jednoho čísla do druhého do druhého, nejjednodušší způsob, jak nejprve přeložit číslo do desetinného čísla, a poté z desetinného čísla systému přeložit do požadovaného číselného systému.

Překlad čísel z libovolného číselného systému v desetinném čísle

Pomocí vzorce (1) můžete přeložit čísla z libovolného číselného systému do desetinného čísla.

Příklad 1. Přeložit číslo 1011101.001 z binárního číselného systému (SS) v desetinném systému SS. Rozhodnutí:

1 · 2 6 +0 · 2 5 + 1 · 2 4 + 1 · 2 3 + 1 · 2 2 + 0 · 2 1 + 1 · 2 0 + 0 · 2 -1 + 0 · 2 -2 + 1 · 2 -3 \u003d 64 + 16 + 8 + 4 + 1 + 1/8 \u003d 93.125

Příklad2. Přeložit číslo 1011101.001 z oktéálního číselného systému (SS) v desetinném systému SS. Rozhodnutí:

Příklad 3 . Přeložit číslo AB572.cdf z hexadecimálního číselného systému v desetinném systému SS. Rozhodnutí:

Tady A. - za 10, B. - o 11, C.- o 12, F. - o 15.

Překlad čísel z desetinného číselného systému do jiného číselného systému

Chcete-li přenést čísla z desetinného číslovacího systému do jiného číselného systému, je nutné překládat odděleně celočíselnou částí čísla a zlomkové části čísla.

Celočíselná část čísla je přeložena z desetinných místních SS do jiného číselného systému - sekvenční dělení celé části čísla na základně číselného systému (pro binární CC - o 2, pro 8 znaků SS - o 8, pro 16-smoke-16 atd.) Před získáním celého zbytku, méně než základna SS.

Příklad 4 . Přeložíme číslo 159 desetinných ss do binárních SS:

159 2
158 79 2
1 78 39 2
1 38 19 2
1 18 9 2
1 8 4 2
1 4 2 2
0 2 1
0

Jak je vidět z Obr. 1, číslo 159 během divize 2 dává soukromí 79 a zbytek 1. Dále, číslo 79 během rozdělení 2 dává soukromí 39 a zbytek 1 atd. V důsledku toho budováním čísla z zůstatků divizí (právo doleva) Dostaneme číslo v binárních SS: 10011111 . V důsledku toho můžete psát:

159 10 =10011111 2 .

Příklad 5 . Přeložíme číslo 615 desetinných ss do osmičkových SS.

615 8
608 76 8
7 72 9 8
4 8 1
1

Je-li číslo z desetinných místních SS v osty SS, je nutné postupně rozdělit číslo na 8, dokud celý zbytek je menší než 8. V důsledku toho budování čísla z zůstatků divize (právo doleva), my Získejte číslo v oktanových SS: 1147 (Viz obr. 2). V důsledku toho můžete psát:

615 10 =1147 8 .

Příklad 6 . Přeneseme číslo 19673 z desetinného čísla systému do hexadecimálního SS.

19673 16
19664 1229 16
9 1216 76 16
13 64 4
12

Jak je vidět z obrázku. Obr. 3, sekvenční rozdělení čísla 19673 až 16 bylo získáno zbytky 4, 12, 13, 9. V hexadecimálním systému, počet čísla 12 odpovídá C, číslo 13 - D . V důsledku toho je náš hexadecimální číslo 4CD9.

Pro přenos správných desetinných frakcí (reálné číslo s nulovým celým číslem) na úroveň základního systému N tohle číslo Důsledně vynásobená S, dokud zlomková část nedostane čistou nulu, nebo nedostaneme požadovaný počet výbojů. Pokud dostanete číslo s celou částí, liší se od nuly, pak tato celá část nebere v úvahu (jsou důsledně zapsány do výsledku).

Zvažte výše uvedené příklady.

Příklad 7 . Přeneseme číslo 0,214 z desetinného čísla systému na binární SS.

0.214
x. 2
0 0.428
x. 2
0 0.856
x. 2
1 0.712
x. 2
1 0.424
x. 2
0 0.848
x. 2
1 0.696
x. 2
1 0.392

Jak je vidět z obr. 4, číslo 0.214 se násobí 2. Pokud je násobení získáno s celou částí, liší od nuly, pak je celočíselná část napsána samostatně (nalevo od čísla) a číslo je napsán na nulové celé číslo. Pokud se při násobení, je získáno číslo s nulovým celým číslem, pak je zapisována nula vlevo. Proces násobení pokračuje, dokud zlomková část nedostane čistou nulu nebo nedostane požadovaný počet výbojů. Záznamová tuková čísla (obr. 4) shora dolů Získáme požadované číslo v systému binárního čísla: 0. 0011011 .

V důsledku toho můžete psát:

0.214 10 =0.0011011 2 .

Příklad 8 . Číslo 0.125 přeložíme z desetinného čísla systému na binární SS.

0.125
x. 2
0 0.25
x. 2
0 0.5
x. 2
1 0.0

Chcete-li přinést počet 0,125 desetinných míst do binárního čísla, je toto číslo vynásobeno 2. Ve třetí etapě se ukázalo 0. Proto se ukázalo následující výsledek:

0.125 10 =0.001 2 .

Příklad 9 . Číslo 0.214 přeložíme z desetinného čísla systému do hexadecimálního SS.

0.214
x. 16
3 0.424
x. 16
6 0.784
x. 16
12 0.544
x. 16
8 0.704
x. 16
11 0.264
x. 16
4 0.224

Následující příklady 4 a 5 získáme čísla 3, 6, 12, 8, 11, 4. Ale v hexadecimálním CC, čísla 12 a 11 odpovídají číslu C a B. Proto máme:

0,214 10 \u003d 0,36C8B4 16.

Příklad 10 . Číslo 0.512 přeložíme z desetinného čísla systému v oktal SS.

0.512
x. 8
4 0.096
x. 8
0 0.768
x. 8
6 0.144
x. 8
1 0.152
x. 8
1 0.216
x. 8
1 0.728

Přijaté:

0.512 10 =0.406111 8 .

Příklad 11 . Přeložíme číslo 159.125 z desetinného čísla systému na binární SS. K tomu přeložit odděleně celočíselnou část počtu (příklad 4) a zlomkovou část počtu (příklad 8). Dále získáme sloučení těchto výsledků:

159.125 10 =10011111.001 2 .

Příklad 12 . Přeneseme číslo 19673.214 z desetinného čísla systému do hexadecimálního. K tomu přeložit odděleně celočíselnou část počtu (příklad 6) a zlomkovou část počtu (příklad 9). Dále získáme kombinující výsledky.