Denkende Machines -- Computers, rekenen, redeneren - CWI
Denkende Machines -- Computers, rekenen, redeneren - CWI
Denkende Machines -- Computers, rekenen, redeneren - CWI
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
34 HOOFDSTUK 2. REKENEN EN REDENEREN<br />
<strong>rekenen</strong>de machine is unaire representatie uiteraard geen probleem. Wat unair <strong>rekenen</strong> onhandig<br />
maakt is dat de representaties voor de getallen erg lang worden. Je kunt dit vergelijken met<br />
een kaart maken die even groot is als het gebied dat je in kaart wilt brengen. Een grote sprong<br />
voorwaarts in het representeren van getallen werd gemaakt door het representeren van ‘niets’<br />
met behulp van een symbool 0.<br />
2.2 Binair Rekenen met Natuurlijke Getallen<br />
2.2.1 Binaire Getalrepresentatie<br />
Figuur 2.1: Decimale versus Binaire Representatie.<br />
decimaal binair<br />
0 = 0<br />
1 = 1<br />
2 = 10<br />
3 = 11<br />
4 = 100<br />
5 = 101<br />
6 = 110<br />
7 = 111<br />
8 = 1000<br />
9 = 1001<br />
10 = 1010<br />
11 = 1011<br />
12 = 1100<br />
13 = 1101<br />
14 = 1110<br />
15 = 1111<br />
16 = 10000<br />
Binair <strong>rekenen</strong> is gebaseerd op twee dingen: (1) representatie van het verschil tussen iets en<br />
niets, en (2) een methode om informatie beetje bij beetje (bitje voor bitje) over te dragen.<br />
Punt (1) houdt in dat we werken met twee symbolen, 0 en 1, waarbij niets gerepresenteerd<br />
wordt als 0 en iets (een enkel ding) als 1. Dit punt kan aanleiding geven tot fraaie diepzinnigheden,<br />
zoals deze woorden van Leibniz: ‘God, gerepresenteerd door het getal 1, schiep de<br />
wereld uit niets, gerepresenteerd door 0.’ Punt (2) is iets minder diep, maar daarom niet minder<br />
belangrijk: het is niets meer of minder dan het principe van de positionele getalnotatie. De<br />
volgorde waarin nullen en enen worden opgesomd krijgt betekenis. 01 betekent iets heel anders<br />
dan 10. Bij unaire representatie speelt volgorde van streepjes zetten uiteraard geen rol. Het<br />
maakt bij het turven niet uit of je je volgende streepje vooraan of achteraan het rijtje zet. Alle<br />
streepjes zien er immers hetzelfde uit. In binaire representatie wordt 10 geschreven als 1010,