Zemu ogļhidrātu meksikāņu gurķu salātu recepte
Aprīlis 2024
Binārā pārvēršana decimālā izteiksmē
Decimāldaļskaitļa konvertēšana uz bināro skaitli ir viena no visbiežāk izmantotajām operācijām ar datoru. Zemāk redzamajā piemērā decimālo skaitli 253 pārveido binārā skaitā ar atlikušo daļu r, dalot tos ar 2. Divkāršais skaitlis 253 ir 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
2. bāzes numerācijas sistēma
Datori atpazīst un apstrādā datus, izmantojot bināro vai 2. bāzes numuru sistēmu. Binārā numerācijas sistēma desmit simbolu vietā decimālajā numerācijas sistēmā izmanto tikai divus simbolus (0 un 1). Katra cipara pozīcija vai vieta apzīmē skaitli 2 (bāzes numuru), kas palielināts līdz jaudai (eksponentam), pamatojoties uz tā stāvokli.
Piemēri
2º
2¹
2²
2³
24
25
26
Šajā tabulā parādīts, kā decimālais skaitlis tiek pārveidots par bināru skaitli
2. bāzes numerācijas sistēma | ||||||||
Vērtība | ||||||||
Simboli | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
Simboli | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 |
Bāzes eksponents | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
Vietas vērtība | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Konvertēt decimālo 35 uz bināro | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
Procedūra decimālā skaitļa pārvēršanai binārā skaitā
Lai pārveidotu skaitli 35 par bināru numuru, ir jāveic apmēram piecas darbības.
1. Vispirms jānosaka 2 lielāka jauda, kas ir mazāka vai vienāda ar 35. Tātad, sākot ar lielāko skaitli, skaitlis 2 līdz 5 (32) ir mazāks par 35. Ievietojiet "1" šajā kolonnā un , pēc tam aprēķiniet, cik daudz paliek, atņemot 32 no 35. Rezultāts ir 9.
2. Pēc tam jūs vēlēsities pārbaudīt, vai 16 (nākamā mazākā jauda 2), kas iekļaujas 3. Tā kā tas nav, šajā kolonnā tiek ievietots "0". Nākamā skaitļa vērtība ir 8, kas ir lielāka par 3, tāpēc arī šajā kolonnā tiek ievietots "0".
3. Nākamā vērtība, ar kuru mēs strādāsim, ir 4, kas joprojām ir lielāka par 3. Tātad, mēs atkal to padarīsim par “0”.
4. Labi, mūsu nākamā vērtība būs 2, kas ir mazāka par 3. Un, tā kā tā ir, mēs kolonnā ievietosim "1". Tagad jums būs jāatņem 2 no 3, un rezultāts būs 1.
5. Pēdējā numura vērtība ir 1, kas joprojām darbojas ar atlikušo numuru. Tāpēc pēdējā kolonnā mēs ievietosim "1". Tagad mēs redzam, ka binārais cipars aiz komata 35 ir 100011.