Keel

Arvupõhjade teisendaja

Teisenda arve binaarsüsteemi (põhi 2), oktaalsüsteemi (põhi 8), detsimaalsüsteemi (põhi 10) ja heksadetsimaalsüsteemi (põhi 16) vahel

Decimal - kehtivad numbrid: 0-9

Binary - kehtivad numbrid: 0, 1

Sisesta kehtiv alusnumber

Kiire viitetabel (0-15)

Kümnendsi​steemBinaarneOktaalneHeksadetsimaal
0000000
1000111
2001022
3001133
4010044
5010155
6011066
7011177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

Tulemused

Sisesta väärtused ja klõpsa Arvuta, et näha tulemust.

Teooria ja valem

Mis on arvupõhjad?

Arvupõhi (või radix) on unikaalsete numbrite arv, mida kasutatakse arvude esitamiseks positsioonisüsteemis. Erinevaid põhjasid kasutatakse erinevates kontekstides, eriti arvutiteaduses.

Tavalised arvupõhjad

  • Binaarne (Base 2): Kasutab ainult 0 ja 1. Arvutussüsteemide aluseks.
  • Oktaalne (Base 8): Kasutab numbreid 0-7. Ajalooliselt kasutatud arvutustes.
  • Kümnendsi​steem (Base 10): Kasutab numbreid 0-9. Standardne arvusüsteem.
  • Heksadetsimaal (Base 16): Kasutab numbreid 0-9 ja tähti A-F. Levinud arvutustes.

Konverteerimismeetod

Et teisendada mistahes alus kümnendmurruks, korruta iga number selle positsiooni astendatud alusega

\(N_{base} = d_n \times base^n + d_{n-1} \times base^{n-1} + \ldots + d_1 \times base^1 + d_0 \times base^0\)

Et teisendada kümnendmurrust teise alusesse, jaga sihtalusega korduvalt

Jagage kümnendarv sihtpõhjaga korduvalt ja koguge jäägid. Lugege jäägid alt üles.

Näide: teisenda binaar kümnendpõhjaks

Teisenda 1011₂ kümnendpõhjaks:

\(1011_2 = 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 1 \times 2^0\)\(= 8 + 0 + 2 + 1\)\(= 11_{10}\)
Number Base Converter | Binary, Octal, Decimal, Hexadecimal | MathCalcLab | MathCalcLab