Wat is binaire code?
Binaire code is de basistaal van computers en gebruikt alleen de cijfers 0 en 1. Hierbij staat 0 voor 'uit' en 1 voor 'aan' (net als bij een lichtschakelaar). In de computerwereld noemen we deze cijfers 'bits'. Ze vormen de bouwstenen van alle digitale informatie. Een reeks van 8 bits (0000 0000) wordt een byte genoemd. Elk stukje data in een computer, of het nu tekst, afbeeldingen of deze website is, wordt vertegenwoordigd door deze twee eenvoudige cijfers.
Waarom gebruiken computers maar twee cijfers?
Computers gebruiken het binaire stelsel omdat het simpel, efficiënt en betrouwbaar is. Elektronische componenten kunnen heel makkelijk twee toestanden weergeven: aan (1) of uit (0). Deze eenvoud maakt computerhardware betrouwbaarder en makkelijker te produceren.
Hoe werkt binair?
In het binaire stelsel vertegenwoordigt elk cijfer een macht van 2. Dit is hoe het werkt:
- Het meest rechtse cijfer staat voor 2^0 (1)
- Het volgende cijfer staat voor 2^1 (2)
- Daarna 2^2 (4), 2^3 (8), 2^4 (16), enzovoort
Bijvoorbeeld, het binaire getal 1010 betekent:
1 0 1 0 8 4 2 1 = 8 + 0 + 2 + 0 = 10 in decimaal
Hoe kunnen we grotere getallen weergeven met alleen 0 en 1?
Heel simpel: door meer cijfers te gebruiken! Net als in ons decimale stelsel, waar we cijfers toevoegen voor grotere getallen (10, 100, 1000), doet het binaire stelsel hetzelfde met de 0 en de 1.
Hoe zet je getallen om naar binair?
Decimaal naar binair:
- Deel het getal door 2
- Onthoud de restwaarde (0 of 1)
- Herhaal dit tot het quotiënt 0 is
- Lees de restwaarden van onder naar boven
Voorbeeld: 13 omzetten naar binair
13 ÷ 2 = 6 rest 1 6 ÷ 2 = 3 rest 0 3 ÷ 2 = 1 rest 1 1 ÷ 2 = 0 rest 1
Van onder naar boven gelezen: 13 is in binair 1101
Binair naar decimaal:
- Vermenigvuldig elk cijfer met de plaatswaarde (1, 2, 4, 8, etc.)
- Tel alle resultaten bij elkaar op
Voorbeeld: 1011 omzetten naar decimaal
1 0 1 1 8 4 2 1 (1×8) + (0×4) + (1×2) + (1×1) = 8 + 0 + 2 + 1 = 11
Waarom is het belangrijk om te kunnen omrekenen tussen decimaal en binair?
Door deze berekeningen te begrijpen, krijg je inzicht in hoe computers data interpreteren en verwerken. Het is ook handig voor debugging en het begrijpen van computergeheugen.
Waarom gebruiken computers geen andere getalstelsels, zoals het decimale stelsel?
Hoewel het theoretisch mogelijk is, zouden andere systemen complexer, minder efficiënt en foutgevoeliger zijn. Binaire code is simpel, en dat maakt het de ideale keuze voor computersystemen.
Kan ik ook schrijven in binaire code?
Ja, mensen schrijven soms berichten in binair als een soort geheime code of om de basis van computers te begrijpen. Zo werkt het:
- Elke letter wordt omgezet naar de binaire tegenhanger.
- Bijvoorbeeld: 'A' wordt 01000001, 'B' wordt 01000010.
- Een woord als "Hello" ziet er in binair zo uit:
01001000 01100101 01101100 01101100 01101111
We hebben eenvoudige tabellen gemaakt voor elke letter. Bekijk het binaire alfabet en de binaire getallen tabellen.
Hoe gebruik je de bovenstaande quiz?
Onze quiz is gemaakt om je te helpen oefenen met het omzetten van decimale en binaire getallen.
Zo werkt het:
- Je ziet een getal dat je moet omzetten (decimaal of binair).
- Typ je antwoord met de knoppen op het scherm.
- Klik op "Antwoord controleren" om te zien of het goed is.
- Je score verandert op basis van je goede of foute antwoorden.
- Je kunt wisselen tussen de modi 'decimaal naar binair' en 'binair naar decimaal'.