Vil du forbedre dine færdigheder som nørd? Lær det beregningssystem, computeren bruger til alle dets beregninger. Det kan virke mærkeligt i starten, men du skal bare bruge et par regler og øve dig på at tælle i binært.
Reference tabel
Decimal |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
Binær |
0 | 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 | 1001 | 1010 |
Trin
Metode 1 af 2: Studerer binær
Trin 1. Lær mere om binært
Det tællesystem, vi normalt bruger, kaldes decimal eller "base ti". Der er ti forskellige symboler til at skrive tal, fra 0 til 9. Binær er et "base to" system, der kun bruger symbolerne 0 og 1.
Trin 2. Tilføj en ved at ændre den sidste 0 til 1
Hvis et binært tal ender på 0, kan du tælle et mere ved at konvertere det til 1. Vi kan bruge dette til at beregne de to første tal, som du ville forvente:
- 0 = nul
- 1 = en
-
For større tal ignoreres de første cifre i tallet. 101 0 + 1 = 101
Trin 1..
Trin 3. Skriv et andet nummer, hvis alle tallene er 1
For nummer et er symbolet "1". Men efter det var der intet andet symbol! For at tælle til to skal der skrives et andet tal. Tilføj "1" foran tallet, og "nulstil" alle andre tal til 0.
- 0 = nul
- 1 = en
- 10 = to
- Dette er den samme regel, der bruges til decimaler, hvis der ikke er flere symboler efter (9 + 1 = 10). Denne regel bruges dog oftere til binært, fordi der kun er to symboler, så de løber hurtigere ud.
Trin 4. Brug denne regel til at tælle til fem
Denne regel kan bruges op til fem. Se om du kan gøre dette selv, og tjek dit arbejde:
- 0 = nul
- 1 = en
- 10 = to
- 11 = tre
- 100 = fire
- 101 = fem
Trin 5. Tæl til seks
Nu skal vi løse for fem + en i decimal eller 101 + 1 i binær. Her er nøglen at ignorere det første tal. Tilføj blot 1 + 1 i det sidste tal for at få 10. (Husk, på denne måde skriver du "to"). Returner nu det første nummer, og resultatet er:
110 = seks
Trin 6. Tæl til ti
Der er ingen nye regler at lære. Prøv det selv, og tjek derefter dit arbejde med følgende liste:
- 110 = seks
- 111 = syv
- 1000 = otte
- 1001 = ni
- 1010 = ti
Trin 7. Se, når nye numre tilføjes
Har du bemærket, at (1010) ikke ligner et "specielt" tal i binær? Otte (1000) er nu meget vigtigere, fordi det svarer til 2 x 2 x 2. Bliv ganget med to for at finde andre betydningsfulde tal som seksten (10000) og toogtredive (100000).
Trin 8. Øv med større tal
Nu ved du alt, hvad du har brug for for at beregne binære tal. Hvis du er forvirret over det næste tal, skal du bare arbejde på det sidste ciffer. Her er nogle eksempler til at hjælpe dig:
- tolv plus en = 1100 + 1 = 1101 (0 + 1 = 1, og de andre tal forbliver de samme).
- femten plus en = 1111 + 1 = 10000 = seksten (Her løber vi tør for talsymboler igen, så vi nulstiller det til nul og skriver 1 i begyndelsen).
- femogfyrre plus en = 101101 + 1 = 101110 = seksogfyrre (Vi kender 01 + 1 = 10, mens de andre cifre forbliver de samme).
Metode 2 af 2: Konvertering fra binær til decimal
Trin 1. Skriv værdien af hvert binært sted ned
Når du lærer at tælle decimaler, lærer du om "stedværdier". Enhedsværdier, tierværdier og så videre er stedværdier. Da binær har to symboler, fordobles stedværdien hver gang du bevæger dig til venstre:
- Trin 1. er enhedens sted
- Trin 1.0 er et dobbelt sted
- Trin 1.00 er stedet for fire
- Trin 1.000 er det ottende sted
Trin 2. Gang hvert tal med dets stedværdi
Start med enhederne placeret yderst til højre, og gang derefter dette tal (0 eller 1) med et. På en separat linje skal du flytte til andenpladsen og derefter multiplicere dette tal med to. Gentag dette mønster, indtil du er færdig med at gange hvert tal med dets stedværdi. Her er et eksempel:
- Hvad er det binære tal 10011 i decimal?
- Tallet til højre er 1. Dette er enhedspladsen, så gang med en: 1 x 1 = 1.
- Det næste tal er 1. Multiplicer med to: 1 x 2 = 2.
- Det næste tal er 0. Gang med fire: 0 x 4 = 0.
- Det næste tal er 0. Gang med otte: 0 x 8 = 0.
- Tallet til venstre er 1. Multiplicer med seksten (otte gange to): 1 x 16 = 16.
Trin 3. Tilføj alle resultaterne
Nu har du konverteret hvert tal til dets decimalværdi. For at finde det samlede antal tal skal du blot tilføje alle decimalværdierne. Her er et andet eksempel:
- 1 + 2 + 16 = 19.
- Det binære tal 10011 er det samme som decimaltallet 19.