- Oriëntatie
| Tien? (Bron: www.thinkgeek.com) |
Wij vinden het heel normaal om te rekenen in het tientallig stelsel. We gebruiken de cijfers 0 t/m 9. Maar is dat eigenlijk wel zo gewoon?
Er bestaan ook andere getallenstelsels. Dan gebruik je meer of minder cijfers. Leer er meer over in deze les.
- Leerdoelen
Na deze leereenheid
- weet je dat er verschillende getallenstelsels bestaan
- begrijp je hoe een getallenstelsel werkt
- ken je toepassingen voor verschillende getallenstelsels
- kun je decimale getallen omrekenen naar binaire en terug
| (Bron: www.flickr.com) |
- Aanpak
| (Bron: www.flickr.com) |
Tijd:
Je hebt 6 lesuren van 50 minuten nodig.
Werkvorm:
Je werkt alleen of met z'n tweeën.
Benodigdheden:
Computer met internetverbinding.
Inleveren:
Werkblad.
- Beginsituatie
Wat weet je al?
Weet je nog wat machten zijn? Bij machtsverheffen vermenigvuldig je een getal met zichzelf.
In plaats van 2∙2 schrijven we 22. En in plaats van 2∙2∙2∙2∙ schrijven we: 24. Zo is 3∙3∙3∙3∙3 = 35 en 10∙10∙10∙10∙10∙10= 106. Een vorm zoals 24, 35 en 106 noemen we een macht. We noemen 35 de vijfde macht van 3; spreek uit als: drie-tot-de-vijfde.
In 103 heet 10 het grondtal en 3 de exponent. Het berekenen van een macht heet machtsverheffen. De uitkomst van 103 is 1000, want 10∙10∙10 = 1000.
| Twee tot de macht vier |
- Test je kennis
Test jezelf. Zoek de juiste machten en getallen bij elkaar en maak de juiste combinaties
De derde macht van 7 1000 81
32 25 8
Zes tot de derde 216 512
343 83 Tien tot de macht 3
- Leeractiviteiten
- Het tientallig stelsel
Als wij rekenen gebruiken we het tientallig stelsel. We gebruiken tien verschillende cijfers om getallen mee te maken: 0 tot en met 9.
Als je begint te tellen kun je bij 0 beginnen en doorgaan tot 9. Dan zijn de cijfers op. Maar wat als je nog verder moet tellen? Daar hebben we al heel lang geleden iets op gevonden. Je zet de cijfers dan in een groep om een groter getal te maken. De plaats waar een cijfer staat in zo'n groepje zegt iets over de waarde ervan. Dat noemen we een positiestelsel.
Tien is het kleinste groepje dat je kunt maken. Het is gemaakt van twee cijfers: een 1 en een 0.
In het rijtje hier onder wordt de 1 steeds meer waard:
10 100 1000 10000
Oude koek natuurlijk. Al in groep 3 heb je op deze manier leren rekenen.
| (Bron: www.flickr.com) |
- Een getal schrijven als macht van 10
Je kunt die getallen ook schrijven als machten van 10:10 = 10 tot de macht 1100 = 10 tot de macht 21000 = 10 tot de macht 310000 = 10 tot de macht 4Op dit manier kun je een getal in het tientallig stelsel altijd schrijven als machten van 10. Maar daarvoor moet je nog één ding weten: een getal tot de macht 0 is altijd 1, dus ook 100 = 1.Hoe schrijf je dan bijvoorbeeld 3614 als machten van 10?Je rafelt het getal uit elkaar:3000 = 3 * 103600 = 6 * 10210 = 1 * 1014 = 4 * 1003614 = 3 * 103 + 6 * 102 + 1 * 101 + 4 * 100
Oefen zelf:
7 * 101 =
3 * 103 + 5 * 100 =
7 * 100 =
2 * 101 + 5 * 100 =
- Het tweetallig stelsel
| (Bron: www.flickr.com butter shugs) |
Binair of tweetallig stelsel
Waarom werken wij eigenlijk zo graag met het tientallig stelsel? Misschien wel omdat we 10 vingers hebben. Voor ons werkt het tientallig stelsel handig. Maar voor een computer is het helemaal niet zo handig. Een computer heeft per slot van rekening geen vingers. Een computer gebruikt dan ook een ander getalstelsel om gemakkelijk te kunnen rekenen: het tweetallig of binair stelsel (bi betekent twee). Je hebt gezien dat het tientallig stelsel bestaat uit 10 cijfers: 0 tot en met 9. Uit welke cijfers zou het binair stelsel dan bestaan? Juist: uit 0 en 1.
Waarom is het binair stelsel voor computers handig? Dat komt omdat de elektronica in computers gebruik maakt van kleine schakelaartjes die 'aan'of 'uit' kunnen staan. Om die twee standen te kunnen weergeven zijn twee cijfers genoeg. Daarom is het binair stelsel voor een computer heel praktisch: de 1 wordt gebruikt wanneer een schakelaar 'aan' is, en de 0 wanneer een schakelaar 'uit' is.
Een binair getal maken
Je hebt in het tientallig stelsel gezien dat je, als je begint te tellen eerst alle cijfers gebruikt: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Dan zijn de cijfers op. Wat doe je dan? Je zet er een 1 voor (tiental) en begint opnieuw: 10, 11, 12, 13, 14, 15, 16, 17, 18, 19.
In het tweetallig stelsel werkt dit precies hetzelfde. Je begint te tellen bij 0 en daarna krijg je 1. Nu zijn de cijfers op. Dat betekent dat je een 1 voor het getal zet en opnieuw begint: 10, 11. Nu zijn de cijfers al weer op. Dus zet je weer een 1 voor het getal: 100, 101, 110, 111.
Je krijgt een rijtje dat er zo uit ziet
Dec.
Binair
0 =
0
1 =
1
2 =
10
3 =
11
4 =
100
5 =
101
6 =
110
7 =
111
8 =
1000
9 =
1001
10 =
1010
- Waarde berekenen
Als je in het tweetallig stelsel telt ziet het er dus heel anders uit dan je gewend bent. Maar je kunt een tweetallig getal natuurlijk ook omrekenen naar een gewoon decimaal getal.
Bij het tientallig stelsel gebruikten we machten van 10 om de waarde van een getal uit te rekenen. In het tweetallig stelsel gebruiken we machten van 2.
Neem bijvoorbeeld het binaire getal 1001.
- Oefenen: van binair naar decimaal
Oefen zelf
- Puzzelen van binair naar decimaal
Maak de kruiswoordpuzzel
| Horizontaal1.1 0 0 0 05.1 0 1 1 0 0 0 09.1 1 1 1 1 0 111.1 0 0 0 0 1 1 0 0 013.1 1 0 1 0 1 1 1 015.1 0 0 1 1 1 116.1 0 0 0 1 0 018.1 1 1 0 0 0 0 120.1 0 1 0 0 1 1 0 121.1 0 0 0 1 0 1 1 023.1 0 0 1 1 0 0 0 025.1 0 1 1 1 126.1 0 1 0 1 1 1 027.1 1 0 0 029.1 0 0 0 1 130.1 1 1 0 0 1 1 131.1 0 1 0 0 032.1 0 1 0 0 1 1 033.1 0 0 1 0 0 1 1 1 034.1 0 0 1 0 1 1 0 0 136.1 1 1 0 1 0 1 038.1 0 0 1 0 140.1 0 0 0 0 1 1 1 1 141.1 0 0 0 1 0 142.1 0 0 1 0 1 143.1 1 1 0 1 1 1 0 45.1 0 0 0 0 0 146.1 1 1 0 0 0 1 1 1 048.1 1 0 0 1 1 0 1 050.1 0 1 1 0 0 1 0 051.1 0 1 1 0 0 0 0 0 053.1 1 1 0 0 154.1 0 0 0 0 1 155.1 1 1 1 1 1 1 1 157.1 1 0 0 1 0 0 0 059.1 0 1 0 0 0 0 0 0 061.1 1 0 1 0 1 0 1 164.1 0 1 1 0 1 1 | Verticaal2.1 0 0 0 0 0 03.1 1 0 1 14.1 0 0 0 0 05.1 0 1 16.1 0 1 0 0 0 0 1 0 07.1 0 1 1 1 0 1 1 1 08.1 0 0 0 0 1 010.1 0 0 0 0 0 0 0 0 012.1 0 0 0 1 0 0 0 114.1 0 1 0 0 0 1 1 117.1 1 0 0 1 0 0 0 0 019.1 0 0 0 1 0 0 0 1 120.1 0 0 1 1 1 0 1 021.1 0 0 0 0 0 1 1 122.1 0 1 0 0 0 124.1 1 1 0 1 0 1 0 025.1 1 0 0 1 1 1 1 128.1 1 0 1 1 1 1 0 029.1 0 0 1 0 032.1 0 1 1 0 0 0 135.1 0 0 1 1 0 1 136.1 1 1 0 1 1 1 137.1 1 0 0 0 139.1 1 1 0 0 0 0 1 0 043.1 1 1 1 0 1 1 044.1 0 1 0 1 0 045.1 0 0 1 1 0 1 0 0 147.1 1 0 1 0 0 149.1 1 0 1 1 1 150.1 0 1 1 1 0 1 1 152.1 1 1 0 0 1 0 0 055.1 1 1 1 1 0 1 0 056.1 0 0 1 0 0 0 057.1 1 0 0 0 058.1 0 0 1 1 0 160.1 0 1 0 0 162.1 0 1 1 163.1 0 1 1 0 0 1 |
Bron: Thinkquest
- Van decimaal naar binair
Om een decimaal getal om te zetten naar een binair, moet je werken met machten van 2.
- Je zoekt de grootste macht van 2 die in het getal past. Neem bijvoorbeeld het getal 123. De grootste macht van 2 die daar in past is 64. Schrijf een 1.
- Welk getal houd je nu over? Je begon met 123 en hebt er al 64 afgehaald. 123 - 64 = 59. Nu kijk je of de macht van 2 met een exponent van één kleiner er in past. Dat is 32. Past 32 in het getal? Zet een 1 (rechts naast de eerste 1).
- 59 - 32 = 27. Nu verder met de volgende macht: voor 32 komt 16. Past 16 in het getal? Ja zeker. Schrijf weer een 1.
- En 27 - 16 = 11. Welke macht van 2 zit voor 16? Dat is 8. Past dat er in? Ja, dus weer een 1 schrijven.
- 11 - 8 = 3. Welke macht komt er voor 8? 4. Past 4 er in? Nee, want we hebben er nog maar 3 over. Schrijf een 0.
- Wat zit er voor 4? 2. En 2 past er in. Zet weer een 1.
- 3-2=1. Wat zit er voor 2? 1. Past 1 er in? Ja. Schrijf weer een 1.
- 1-1= 0. We hebben niets meer over. De omrekening is klaar.
Het decimale getal 123 kun je dus binair schrijven als 1111011
Vraag
Begrijp je het? Test jezelf.
Het decimale getal 43 schrijf je binair als:
- Maak een tabel
- Schrijf de machten op die je nodig hebt
| 100111 | |
| 101011 |
| 111001 | |
| 101101 |
- Oefenen: decimaal naar binair
Maak de puzzel
| Horizontaal1.33.115.537.1579.45810.2113.11717.2219.15820.25221.422.4523.54 | Verticaal2.4094.866.298.79.611.912.6013.4614.3915.5916.5617.4218.13 |
Bron: Thinkquest
- Het binaire stelsel en de computer
Waarom moet je eigenlijk weten hoe binaire getallen werken? Je hebt al geleerd dat binaire getallen worden gebruikt in computers. Voor computers is het tweetallig stelsel heel handig. In een computer zitten heel veel hele kleine schakelaartjes. Ieder schakelaartje heeft twee standen: ‘aan’ of ‘uit. In het binaire stelsel kennen we ook maar twee standen: 0 of 1. Een schakelaartje dat uit staat kun je voorstellen als een 0, een schakelaar die aanstaat als een 1. Vandaar dat computers en het binaire stelsel goed bij elkaar passen.
Eén zo’n schakelaartje wordt een bit genoemd (binary digit) en met zo’n bit kun je dus twee getallen weergeven: 0 en 1. Dat is niet zoveel en daarom worden bits weer in groepjes van 8 bij elkaar genomen, in zogenaamde bytes (by eight). Eén byte geeft al 256 mogelijkheden (reken maar na). Op deze manier kun je veel grotere getallen opslaan en weergeven.
Door combinaties van enen en nullen kunnen cijfers, letters en tekens maar ook beelden worden opgeslagen.
Op Teleblik kun je een filmpje over dit onderwerp vinden.
Het verwerken van tekens
Als je een letter typt op je toetsenbord dan kan de computer daar niets mee. Daarom krijgt de letter een code mee van nullen en enen, van schakelaartjes aan en uit.
Bijvoorbeeld: A is 1000001. Omgerekend naar een decimaal getal is dat 65. Je kunt dat controleren door de ALT-toets in te drukken en op het numerieke pad van je computer 65 in te typen: je ziet dan een A op je beeldscherm verschijnen.
Deze code heet ASCII en wordt door alle pc's op de hele wereld gebruikt. ASCII gebruikt altijd 8 bits. Eén bit (Binary digIT) staat voor één 0 of 1. Een combinatie van 8 bits noemen we een byte (By eight) Eén byte geeft dus 256 verschillende combinaties van nullen en enen, reken maar na.
Met behulp van ASCII worden dus alle tekens die je op je toetsenbord intypt omgezet naar een serie nullen en enen zodat ze door de computer kunnen worden gebruikt en opgeslagen.
Test jezelf:
Welk teken hoort bij 10001001?
(Tip: reken dit binaire getal eerst om naar decimaal, en typ dan op je toetsenbord/numerieke pad ALT-<getal>)
- Oefening: je naam in ASCII
Schrijf je eigen voornaam in ASCII-code. Let op: zowel decimaal als binair.Denk eraan dat je begint met een hoofdletter.
Klik op het plaatje voor de ASCII-tabel.
ascii tabel (Bron: www.hektra.nl )
- Hexadecimale getallen: naar decimaal en terug
We hebben gezien dat een pc werkt met kleine schakelaartjes die aan of uit kunnen staan (1 of 0). We hebben ook gezien dat een byte een groepje is van 8 schakelaartjes. Vaak worden een aantal bytes tegelijk gebruikt. Je krijgt dan een hele serie enen en nullen achter elkaar. Voor een mens is dat wel heel lastig te lezen of in te typen: je maakt heel gauw fouten.
Om dit nu te voorkomen gebruik je hexadecimale getallen. Hexadecimaal betekent 16, en het is dus vrij logisch dat het hexadecimale stelsel ook het zestientallig stelsel genoemd wordt. Je hebt dus eigenlijk 16 verschillende cijfers nodig om een hexadecimaal getal goed te kunnen schrijven. Dat is een probleem, want wij kennen eigenlijk maar 10 verschillende tekens voor de cijfers. Om toch tot 16 te komen gebruiken we de cijfers 0 t/m 9 en gaan dan door met letters: A t/m F. Van 0 tot en met 15 tel je dus: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
Hoe geef je nu een hexadecimaal getal weer in het decimale stelsel? Op een manier die je eerder al hebt gebruikt.
Omrekenen hexadecimaal naar decimaal
Je kunt dan natuurlijk ook een decimaal getal als hexadecimaal schrijven. Je neemt de grootste macht van 16 die in het getal past. Let op. Het kan nu voorkomen dat er een macht méér dan één keer in het getal past, terwijl de grotere macht er niet meer in past. Schrijf het aantal keer dat de grootste macht er in past op. Trek dat getal van het totaal af, en ga dan verder met de één kleinere macht.
(Bron: Omrekenen decimaal naar hexadecimaal)
Het is handig om een hexadecimaal getal te kunnen omrekenen naar een decimaal getal. Zo begrijp je zelf tenminste wat er staat.
Maar een computer begrijpt er niets van: daarvoor moeten we het hexadecimale getal kunnen omrekenen naar een binair getal.
- Oefenen: decimaal naar hexadecimaal
| Kleuren worden vaak als hexadecimaal getal weergegeven |
Zoek bij de onderstaande decimale getallen het juiste hexadecimale getal.
|
- Van hexadecimaal naar binair en terug
'Waarom nu weer een ander getalstelsel', zul je je misschien afvragen. Dat komt omdat het binaire stelsel precies past binnen het hexadecimale. (24=16)Een computer hoeft eigenlijk niet eens te rekenen om een hexadecimaal getal om te zetten naar een binair getal. En voor jezelf blijft het omrekenen ook overzichtelijk omdat je kunt denken in groepjes van 4.Om een hexadecimaal getal om te zetten naar een binair getal, kun je namelijk ieder hexadecimaal cijfer apart omzetten naar een binair getal. Let wel op: schrijf ieder binair getalletje als een groepje van 4. Gebruik voorloopnullen waar dat nodig is.
| Omrekenen hexadecimaal getal naar binair |
Andersom werkt het natuurlijk ook. Dat gaat op de volgende manier:
- Je verdeelt het binaire getal in groepjes van 4 cijfers. Let op: begin aan de rechterkant.
- Deze groepjes van 4 kun je rechtstreeks omzetten naar een hexadecimaal cijfer.
- Oefenen: hexadecimaal naar binair en weer terug
- Het octale stelsel
Een ander getalstelsel dat ook wel bij computers gebruikt wordt is het octale stelsel oftewel het achttallig stelsel. 8 is net als 16 een macht van 2 en daarom is een octaal getal snel te herleiden tot een binair.
Octaal naar binair
Dit gaat op precies dezelfde manier als bij het hexadecimale stelsel, schrijf ieder cijfer apart als binair getal. Let op: schrijf de uitkomsten steeds als een groepje van 3. Gebruik voorloopnullen als het nodig is.
| Omrekenen van octaal naar binair |
Binair naar octaal
Ook het omrekenen van een binair getal naar octaal is precies gelijk als bij het hexadecimale stelsel. Verdeel het binaire getal vanaf rechts gezien in groepjes van 3 en zet daarna ieder groepje apart om naar een cijfer.
| Omrekenen van binair naar octaal |
Octaal naar decimaal
Ook het omrekenen van een octaal getal naar een decimaal gaat op een bekende manier. Schrijf de getallen als macht van 8 en reken uit.
| Omrekenen van octaal naar decimaal |
Decimaal naar octaal.
En tot slot het omrekenen van een decimaal getal naar octaal. Ook hier kun je de kunst afkijken van het omrekenen naar het hexadecimaal stelsel.
- Oefenen met het octale stelsel
Geen steeds het passende antwoord:
- Eindopdracht
Genoeg geoefend.
Je gaat nu zelf een kruiswoordpuzzel maken. Er zijn verschillende (gratis) pakketjes te vinden waarmee je dat op de computer kunt doen. Op deze pagina vind je links naar twee verschillende.
Op internet een kruiswoordpuzzel maken: http://puzzlemaker.discoveryeducation.com/
Een gratis pakketje downloaden om een kruiswoordpuzzel mee te maken: www.eclipsecrossword.com
Ook kun je natuurlijk je puzzel op (ruitjes)papier maken.
Je docent zal je vertellen welke methode jullie gaan gebruiken
Let op:
Om een kruiswoordpuzzel te maken geef je normaal gesproken een woord en de omschrijving van een woord door. Wij maken een kruiswoordpuzzel met getallen.
Je mag allerlei combinaties maken. Neem bijvoorbeeld als omschrijving: 'Het hexadecimale getal AA als decimaal getal geschreven.' Bedenk de omschrijvingen én de antwoorden.
Zorg voor minimaal 20 omschrijvingen/antwoorden.
Als je kruiswoordpuzzel klaar is, lever je hem in bij je docent.
- Terugkijken
Beantwoord de volgende vragen:
Hoe sloot de beoordelingsopdracht aan bij de
leerdoelen?
Wat was het belangrijkste van deze les?
Wat zijn de nieuwe dingen die je hebt geleerd in deze les?
Wat vind je niet goed aan de nieuwe
leerstof?
Wat was het doel van deze les?
Is het doel gehaald?
- Colofon
Arrangeurs: Harry en Linda le Grand, Mondriaan College Oss
| Creative Commons Naamsvermelding – NietCommercieel - GelijkDelen (Bron: http://creativecommons.org/licenses/by-nc-sa/3.0/nl/) |




