Želite izboljšati svoje sposobnosti kot geek? Naučite se računalniškega sistema, ki ga računalnik uporablja za vse svoje izračune. Morda se na prvi pogled zdi nenavadno, vendar potrebujete le nekaj pravil in prakse, da štejete v binarni obliki.
Referenčna tabela
Decimalno |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
Binarno |
0 | 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 | 1001 | 1010 |
Korak
Metoda 1 od 2: Preučevanje binarnih datotek
Korak 1. Spoznajte binarno datoteko
Sistem štetja, ki ga običajno uporabljamo, se imenuje decimalni ali "osnova deset". Za zapisovanje številk je deset različnih simbolov, od 0 do 9. Binarni sistem je sistem "base two", ki uporablja samo simbola 0 in 1.
Korak 2. Dodajte eno tako, da spremenite zadnjih 0 na 1
Če se binarno število konča z 0, ga lahko preštejete še tako, da ga pretvorite v 1. To lahko uporabimo za izračun prvih dveh številk, kot bi pričakovali:
- 0 = nič
- 1 = ena
-
Pri večjih številkah prezrite prve številke v številki. 101 0 + 1 = 101
Korak 1..
Korak 3. Napišite drugo številko, če so vse številke 1
Za številko ena je simbol "1". Vendar po tem ni bilo drugega simbola! Če želite šteti do dva, morate napisati drugo številko. Pred številko dodajte »1«, nato pa vse ostale številke »ponastavite« na 0.
- 0 = nič
- 1 = ena
- 10 = dva
- To je isto pravilo, ki se uporablja za decimalke, če za (9 + 1 = 10) ni več simbolov. Vendar se to pravilo pogosteje uporablja za binarne datoteke, ker obstajata samo dva simbola, zato jih hitreje zmanjka.
Korak 4. S tem pravilom štejte do pet
To pravilo je mogoče uporabiti do pet. Preverite, ali lahko to storite sami, nato pa preverite svoje delo:
- 0 = nič
- 1 = ena
- 10 = dva
- 11 = tri
- 100 = štiri
- 101 = pet
Korak 5. Preštejte do šest
Zdaj moramo rešiti za pet + eno v decimalnem ali 101 + 1 v binarnem. Tu je ključno prezreti prvo številko. Samo seštejte 1 + 1 v zadnji številki, da dobite 10. (Ne pozabite, da na ta način napišete "dva"). Zdaj vrnite prvo številko in rezultat je:
110 = šest
Korak 6. Preštejte do deset
Ni novih pravil za učenje. Poskusite sami, nato pa preverite svoje delo na naslednjem seznamu:
- 110 = šest
- 111 = sedem
- 1000 = osem
- 1001 = devet
- 1010 = deset
Korak 7. Opazujte dodajanje novih številk
Ste opazili, da (1010) v binarnem sistemu ni videti kot "posebna" številka? Osem (1000) je zdaj veliko pomembnejše, saj je enako 2 x 2 x 2. Pomnožite z dvema, da poiščete druga pomembna števila, na primer šestnajst (10000) in dvaintrideset (100000).
Korak 8. Vadite z večjimi številkami
Zdaj veste vse, kar potrebujete za izračun binarnih števil. Če ste zmedeni glede naslednje številke, samo delajte na zadnji številki. Tu je nekaj primerov, ki vam bodo v pomoč:
- dvanajst plus ena = 1100 + 1 = 1101 (0 + 1 = 1, ostale številke pa ostanejo enake).
- petnajst plus ena = 1111 + 1 = 10000 = šestnajst (tukaj nam spet zmanjka številskih simbolov, zato ga ponastavimo na nič in na začetku zapišemo 1).
- petinštirideset plus ena = 101101 + 1 = 101110 = šestinštirideset (poznamo 01 + 1 = 10, ostale številke pa ostanejo enake).
Metoda 2 od 2: Pretvarjanje iz binarnega v decimalno
Korak 1. Zapišite vrednost vsakega binarnega mesta
Ko se naučite šteti decimalke, se naučite o "vrednostih mest". Vrednosti enot, vrednosti deset in tako naprej so vrednosti mesta. Ker ima binarni simbol dva simbola, se vrednost mesta podvoji vsakič, ko se pomaknete levo:
- Korak 1. je mesto enote
- Korak 1.0 je dvojno mesto
- Korak 1.00 je mesto štirih
- Korak 1.000 je mesto osmih
Korak 2. Pomnožite vsako številko z njeno vrednostjo
Začnite z enotami na skrajni desni, nato pomnožite to število (0 ali 1) z eno. V ločeni vrstici se pomaknite na drugo mesto, nato pa to število pomnožite z dvema. Ta vzorec ponavljajte, dokler ne končate množenja vsake številke z njeno vrednostjo. Tukaj je en primer:
- Kaj je binarno število 10011 v decimalki?
- Skrajno desno število je 1. To je mesto enot, zato pomnožite z enim: 1 x 1 = 1.
- Naslednja številka je 1. Pomnožite z dvema: 1 x 2 = 2.
- Naslednja številka je 0. Pomnožite s štirimi: 0 x 4 = 0.
- Naslednja številka je 0. Pomnožite z osmico: 0 x 8 = 0.
- Skrajno levo število je 1. Pomnožite s šestnajst (osemkrat dva): 1 x 16 = 16.
Korak 3. Seštejte vse rezultate
Zdaj ste vsako številko pretvorili v njeno decimalno vrednost. Če želite najti skupno število številk, seštejte vse decimalne vrednosti. Tu je še en primer:
- 1 + 2 + 16 = 19.
- Binarna številka 10011 je enaka decimalni številki 19.