Decimaal => Binair
Stel je wilt het getal 851 omzetten naar binair.
Stappenplan:
1. Schrijf de machten van 2 op (binair)
2. 1024, 512, 256, 128, 64, 32, 16, 8, 4, 2, 1
3. Kijk dan nu wat het grootste getal is dat erin past: 512
4. Doe dan 851-512 en herhaal stap 3.
5. 339-256=83
6. 83-64=19
7. 19-16=3
8. 3-2=1
9. 1-1=0
10. Bij elk cijfer dat je hebt gebruikt, schrijf je een 1. Bij de rest 0
11. Antwoord: 1101010011
Als je hiervan een - getal wilt maken, draai de hele code om, dus 1 wordt 0, 0 wordt 1
(vergeet geen “0” voor de hele code toe te voegen). Daarna tel je er 1 bij op en doe je het
grootste getal (1024) min de rest, dus dan krijg je 10010101100. Die shit - 1024 = -851.
Binair => Decimaal
Stel je wilt 01001101 omzetten naar decimaal.
Stappenplan:
1. Schrijf de machten van 2 weer op (binair)
2. 128, 64, 32, 16, 8, 4, 2, 1
3. Overal waar een 1 staat, doe je keer het getal dat hierboven staat
4. 64 x 1 = 64
5. 8 x 1 = 8
6. 4 x 1 = 4
7. 1 x 1 = 1
8. 64 + 8 + 4 + 1 = 77
+ Sommen
Stel je wilt 101011010
110010101 + doen.
Stappenplan:
1. Werk van rechts naar links. Doe het antwoord : 2 (binair). Bij een restwaarde van 1, 1
opschrijven. Bij 0, 0 opschrijven. Als het (1 + 1) : 2 is, moet je de 1 meenemen naar 1
plekje links.
2. 0 + 1 = 1, 1 opschrijven
3. 1 + 0 = 1, 1 opschrijven
4. 0 + 1 = 1, 1 opschrijven
5. 1 + 0 = 1, 1 opschrijven
6. 1 + 1 = 2, 0 opschrijven
7. 0 + 0 + 1 = 1, 1 opschrijven
8. 1 + 0 = 1, 1 opschrijven
9. 0 + 1 = 1, 1 opschrijven
10. 1 + 1 = 2, 0 opschrijven
11. 1 = 1, 1 opschrijven