Skruzdėlių svarba paukščių išgyvenimui
Balandis 2024
Dvejetainis konvertavimas į dvejetainę dalį
Dešimtainio skaičiaus konvertavimas į dvejetainį skaičių yra viena iš labiausiai paplitusių procedūrų, atliekamų atliekant kompiuterio operacijas. Žemiau pateiktame pavyzdyje dešimtainis skaičius 253 yra paverčiamas dvejetainiu skaičiumi su likusiu skaičiumi r padalijant iš 2. Dvejetainis skaičius 253 yra 11111101.
1 253/2 = 126 r 1
2 126/2 = 63 r 0
3 63/2 = 31 r 1
4 31/2 = 15 r 1
5 15/2 = 7 r 1
6 7/2 = 3 r 1
7 3/2 = 1 r 1
8 1/2 = 0 r 1
„Base 2“ numeravimo sistema
Kompiuteriai atpažįsta ir apdoroja duomenis naudodami dvejetainę arba bazinę 2 numeravimo sistemą. Dvejetainė numeravimo sistema vietoj dešimties dešimtainės numeracijos sistemos simbolių naudoja tik du simbolius (0 ir 1). Kiekvieno skaitmens padėtis arba vieta žymi skaičių 2 (bazinis skaičius), padidintą iki galios (eksponentą), atsižvelgiant į jo vietą.
Pavyzdžiai
2º
2¹
2²
2³
24
25
26
Ši lentelė parodo, kaip dešimtainis skaičius konvertuojamas į dvejetainį skaičių
„Base 2“ numeravimo sistema | ||||||||
Vertė | ||||||||
Simboliai | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
Simboliai | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 |
Bazinis eksponentas | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
Vietos vertė | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Konvertuoti dešimtainę 35 į dvejetainę | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
Dešimtainio skaičiaus konvertavimo į dvejetainį skaičių procedūra
Skaičiaus 35 pavertimas dvejetainiu skaičiumi yra apie penkis veiksmus.
1. Pirmiausia turite nustatyti didesnę 2 galią, kuri yra mažesnė arba lygi 35. Taigi, pradedant nuo didžiausio skaičiaus, nuo 2 iki 5 (32) yra mažesni už 35. Į tą stulpelį įrašykite „1“ ir , tada apskaičiuokite, kiek liko, atimdami 32 iš 35. Rezultatas yra 9.
2. Toliau norėsite patikrinti, ar 16 (kita mažesnė 2 galia) tinka 3 dydžiui. Kadangi to nėra, tame stulpelyje yra „0“. Sekančio skaičiaus reikšmė yra 8, didesnė nei 3, todėl tame stulpelyje taip pat dedamas „0“.
3. Kita vertė, su kuria mes dirbsime, yra 4, kuri vis tiek yra didesnė už 3. Taigi, vėlgi, mes ją paversime „0“.
4. Gerai, kita mūsų vertė bus 2, mažesnė už 3. Ir, kadangi ji yra, į stulpelį įdėkime „1“. Dabar turėsite atimti 2 iš 3, o rezultatas bus 1.
5. Paskutinio skaičiaus reikšmė yra 1, kuris vis tiek veikia su likusiu numeriu. Todėl paskutiniame stulpelyje įdėsime „1“. Dabar matome, kad dvejetainis dešimtainio skaičiaus 35 numeris yra 100011.