Stel je voor dat je alleen de twee cijfers `0` en `1` kunt gebruiken (zoals dat voor machines zoals computers het geval is). Je zegt dan dat je werkt in het binaire stelsel, met binaire getallen. Hoe zien nu de "gewone" (decimale) getallen waarmee je rekent ("to compute" is Engels voor "rekenen") er binair uit?
Je begint natuurlijk systematisch:
`0 := 0`
`1 := 1`
`2 := 10`
`3 := 11`
`4 := 100`
`5 := 101`
`6 := 110`
`7 := 111`
`8 := 1000`
Binaire getallen bestaan uit machten van `2` , net zoals decimale getallen uit machten van `10` . Zo is:
`7 = 2^2 + 2 + 1 = 1 * 2^2 + 1 * 2^1 + 1 * 2^0 := 111`
en:
`12 = 2^3 + 2^2= 1 * 2^3 + 1 * 2^2 + 0 * 2^1 + 0 * 2^0 := 1100`
Om snel te bepalen wat bijvoorbeeld `237` als binair getal wordt ga je gewoon steeds de rest ( `0` of `1` ) opschrijven bij delen door `2` . Je ziet dat hiernaast.
En inderdaad:
`11101101 := 1*2^7 + 1*2^6 + 1*2^5 + 0*2^4 + 1*2^3 + 1*2^2 + 1*2^1 + 1*2^0 = 237`
Je schrijft dan: `11101101_2 = 237_10` .
Ofwel `11101101` binair is gelijk `237` decimaal.
Schrijf de volgende binaire getallen als decimale getallen.
`11101`
`100001`
`101010`
`10010010`
In de
Schrijf de volgende decimale getallen als binaire getallen en controleer je antwoord.
`112`
`1075`
`2000`
`12345`