Techniek beter begrijpen
Getalsystemen
Ook al is wiskunde niet meteen je ding of baal je van cijfers, toch kan je allemaal in zekere zin wel met getallen en cijfers overweg. Doorgaans rekenen we in het tiendelig talstelsel en dat is niet ongewoon. Het heeft te maken met het feit dat we tien vingers en tien tenen hebben. Al onze eenheden zijn machten van 10. Een "eeuw" telt bijvoorbeeld 100 jaar of meer bepaald 10 tot de macht 2 (10*10=100). Bij getallen bepaalt de plaats van het cijfer de macht die je er aan toewijst. Het getal 92, is op de onderstaande manier samengesteld/geteld: 123 reken je op de volgende manier: Getallen lezen we op die manier van rechts naar links. Helemaal rechts zien we als positie 0 (de 0de macht). Elke stap die we naar LINKS zetten, verhoogt de macht met 1. In het tiendelig of decimaal stelsel kan je aan de factor 10 dus de macht "n" toe. En "n" verhoog je met 1 telkens je een stap naar "links" zet. Copyright: Kris Merckx - http://www.ardeco.be - 2015 In het artikel "rekenen van rechts naar links" kom je te weten hoe we rekenen met machten en posities. Wij rekenen met het decimale of tiendelige talstelsel omdat we tien vingers hebben. Er bestaan echter ook andere getalsystemen, zoals het 16-delige of hexadecimale talstelsel. Daarvoor hebben we dus 16 verschillende cijfers voor nodig. In het tiendelige talstelsel gebruiken we de tien Arabische cijfers (en de van oorsprong Indische 0). We gebruiken de cijfers 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Tien verschillende cijfers of SYMBOLEN. Vermits de positie van het cijfer in het getal de waarde verhoogt, kunnen we voor het hexadecimale stelsel dus niet simpel verder gaan met 10, 11, 12 enz. Om tot 16 verschillende symbolen te komen, gebruiken we in het hexadecimale stelsel voor de overige symbolen letters. Zo komen we eveneens tot 16 verschillende tekens: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F A=10, B=11, C=12, D=13, E=14, F=15 Het getal FF komt dus overeen met de waarde 255 in het decimale talstelsel. In kleursystemen gebruikt men vaak hexadecimale waardes. De kleur #FFFFFF staat voor FF waarde rood, FF waarde groen, FF waarde blauw. Als we die waardes "mengen", krijgen we wit. De waarde 00 rood, 00 groen, 00 blauw geeft zwart. Er zit namelijk geen enkele kleur in. Bij RGB-waardes moet je het hexadecimale getal dus eerst opsplitsen in groepjes van 2 en niet de totale waarde berekenen. Door een getal met twee posities te nemen in het hexadecimale talstelsel, kan je voor elke kleur 256 verschillende combinaties bekomen. In totaal kan je met het RGB-systeem op die manier (met enkel 6 symbolen!) Bron afbeelding: Copyright: Kris Merckx - http://www.ardeco.be - 2015 Het binaire talstelsel is een tweedelig talstelsel. Dat wil zeggen dat het systeem slechts twee symbolen gebruikt voor de weergave van alle getallen. Je weet het al, die twee symbolen zijn 0 en 1. Dit betekent dat we alle getallen schrijven met een combinatie van die twee symbolen 0 en 1. Een nul schrijven we gewoon als 0 en een 1 als 1, maar voor alle andere getallen ziet de combinatie er iets ingewikkelder uit. 123 schrijven we bijvoorbeeld als 1111011. Meestal zal je voor 123 de waarde 01111011 zien gebruiken en voor 1 schrijft men 00000001. Dit komt omdat men in binaire computersystemen gebruik maakt van groepjes van 8 tekens: één teken noemt men een "bit", een groepje van acht bits, noemt men een "byte". 8 + 4 + 2 = 14 Hoe bereken je hexadecimale cijfers?Rekenen van rechts naar links
1000 komt overeen met 10 tot de derde macht of 10*10*10.9 2 9 maal 10 tot de eerste macht 2 maal 10 tot de 0de macht. 9*10=90 2*1=2 1 2 3 1 maal 10 tot de tweede macht 2 maal 10 tot de eerste macht 3 maal 10 tot de 0de macht 1*(10*10)=100 2*10=20 3*1=3 ... 3 2 1 0 ... macht 3 macht 2 macht 1 macht 0 Positie van cijfer in getal (van rechts naar links) ... 2 1 0 macht of exponent "n". ... macht 2 macht 1 macht 0 factor decimaal ... 102 101 100 factor hexadeimaal ... 162 161 160 factor binair ... 22 21 20 Hexadecimaal
Hoe berekenen we het getal FF?
Cijfer F F Positie 1 0 Waarde 15*161=240 15 * 160=15 RGB R G B Resultaat #000000 00 00 00 #FF0000 FF 00 00 #00FF00 00 FF 00 #0000FF 00 00 FF
2563 = 256 * 256 * 256 = 16 777 216 kleurcombinaties samenstellen.
https://en.wikipedia.org/wiki/RGB_color_model#/media/File:RGB_illumination.jpgHet binaire getalsysteem
Wil je dit artikel goed begrijpen? Lees dan eerst "rekenen van rechts naar links".
Dat is een gewoonte, want men zou evenzeer groepjes van 7 bits of 3 bits kunnen gebruiken. Met een byte (8 bits) kan men 256 verschillende combinaties bouwen met enen en nullen. Dat is ongeveer de combinatie die je nodig hebt om alle symbolen op een standaard toetsenbord een "getal" toe te kennen.
14 schrijven we binair als 00001110. Hoe komen we op die combinatie? Het principe is precies hetzelfde als bij decimale en hexadecimale getallen. Getallen lezen we van rechts naar links. Helemaal rechts zien we als positie 0 (de 0de macht). Elke stap die we naar LINKS zetten, verhoogt de macht met 1.... 3 2 1 0 ... macht 3 macht 2 macht 1 macht 0 Binair getal 0 0 0 0 1 1 1 0 macht 0*27 0*26 0*25 0*24 1*23 1*22 1*21 0*20 totaal 0 0 0 0 8 4 2 0