hvernig á að umbreyta grunn 8 í grunn 2


svara 1:

Ef númerið þitt er nú þegar í grunn 8 (oktalt), þá er mjög auðvelt að umbreyta því í grunn 2 (tvöfalt) vegna þess að hver áttugur tölustafur getur verið táknaður með þremur bitum (tvöfaldur tölustafur), sem hér segir:

  • Skiptu um núll (0) tölustaf í áttunda tölunni með „000“
  • Skiptu um hvern og einn (1) fyrir „001“
  • Skiptu um hverja 2 með „010“
  • Hver 3 verður „011“
  • Hver 4 verður „100“
  • 5 verður „101“
  • 6 verður „110“
  • 7 verður „111“

Breyttu bara hverjum áttunda tölustaf {0, 1, 2, 3, 4, 5, 6, 7} í 3 bita samsvaranir {000, 001, 010, 011, 100, 101, 110, 111}.

Hexadecimal tölum er hægt að breyta á svipaðan hátt í tvöfaldur með því að skipta út hverjum sex stafa með fjórum bitum.


svara 2:

Auðveldasta leiðin til að umbreyta tvöföldu (grunn 2) í áttunda (grunn 8) talnakerfi er að flokka gefna tvöfalda tölu í 3 bita (2 ^ \ mathbf {3}) vinstri (og hægri í brotahluta) í aukastaf.

Hér (10110) _2 = (10 \; \; 110) _2

Umreiknið síðan hvern hóp tvöfaldrar tölu í áttunda jafngildi eins og að neðan.

(10 \; \; 110) _2 = \ mathbf {(26) _8}

Tökum annað dæmi

(10110.1111) _2 = (\ mathbf {0} 10 \; \; 110 \;. \; 111 \; \; 1 \ mathbf {00}) _ 2 (fylgist með feitu 0 forskeyti tvöfaldra hóps öfga vinstri hóps og öfga til hægri hópur aukastafs til að gera það að hópi 3 bita)

(26.74) _8

Á sama hátt er hægt að umbreyta tilteknum áttundum í tvöfalt með því að skrifa bara 3 bita tvöfalt jafngildi tiltekinna áttatölutala.

(0) _8 = (000) _2

(1) _8 = (001) _2

\ vdots

(7) _8 = (111) _2

Til dæmis,

(345.67) _8 = \ mathbf {(011 \; 100 \; 101.110 \; 111)}


svara 3:

Breyttu hverjum tölustaf í þriggja stafa tvöfalt form og settu hann á nákvæmlega sama stað. Td.

Við skulum taka nei. í grunn 8 formi þ.e. 61

þá verður grunn 2 samtal þess 110001

Við getum einnig athugað hvort það sé satt eða ekki með því að umbreyta báðum nei í grunn 10 formi sem mun gera fyrir dæmið hér að ofan

(6 × (8 ^ 1)) + (1 × (8 ^ 0)) = 49

og

(1 × (2 ^ 5)) + (1 × (2 ^ 4)) + (0 × (2 ^ 3)) + (0 × (2 ^ 2)) + (0 × (2 ^ 1)) + (1 × (2 ^ 0)) = 49


svara 4:

Það er auðvelt að umbreyta úr áttundu í tvíundir. Skiptu bara um áttunda tölustaf með þremur samsvarandi tvöföldum tölustöfum: 0 til 000, 1 til 001, 2 til 010, 3 til 011, 4 til 100, 5 til 101, 6 til 110, 7 til 111.


svara 5:

auðveldasta leiðin er ... .. umreiknaðu fyrst töluna í grunn 10 og breyttu síðan í grunn 2

td 46 grunn 8

= (4 * 8 ^ 1) + (6 * 8 ^ 0)

= 32 + 6

= 38

athugasemd * 38 er í grunn tíu

deilið 38 með tveimur og listið afganginn til hliðar

endurtaktu þar til þú nærð núllinu


svara 6:

Grunnur er 8 þannig að krafturinn verður 2 ef við viljum umbreyta grunni as2 og finnum þá út hversu mikið 2 hækkaði í 8. Við fáum 3 sem 2 inn í 2 inn í 2 = 8. 2 ^ 3Into2 er jafnt og 2 ^ 6


svara 7:

Taktu hvern tölustaf í grunni 8 og umbreyttu honum í 3 tvístafi í grunni 2. Til dæmis, ef þú sérð töluna 6 í grunni 8, umbreytirðu henni í 110, sem er 6 í grunni tvö.


svara 8:

Þar sem 8 er máttur 2, þá getum við umbreytt tölustaf fyrir staf:

0_8 = 000_2 1_8 = 001_2 2_8 = 010_2 3_8 = 011_2 4_8 = 100_2 5_8 = 101_2 6_8 = 110_2 7_8 = 111_2

Dæmi:

361_8 = 011110001_2


svara 9:

Fáviða leiðin er að umbreyta í grunn 10 og síðan í grunn 2.

Athugaðu að sett af þremur í grunn 2 umbreytast í grunn 8:

111 grunnur 2 → 7 grunnur 8 o.s.frv.


svara 10:

8/2 = 4 rem 0

4/2 = 2 rem 0

2/2 = 1 rem 0

8 grunnur 10 að grunn 2 = 1000 grunnur 2

1 x 2 ^ 3 + 0 x 2 ^ 2 + 0 x 2 ^ 1 + 0 x 2 ^ 0

8 + 0 + 0 + 0 = 8 grunnur 10


svara 11:

8 = 4 \ sinnum 2 + 0

4 = 2 \ sinnum 2 + 0

2 = 2 \ sinnum 1 + 0

8 = (1 \, 0 \, 0 \, 0) _2