1.95k likes | 2.18k Views
B1 Hoofdstuk 1. Informatie digitaal. “Een computer werkt alleen met enen en nullen.”. §1 Bits, bytes en getallen . Informatie digitaal. B1H01 paragraaf 1. Bits en bytes. Het kleinst mogelijke stukje informatie Twee mogelijke waarden ja of nee aan of uit man of vrouw 1 of 0. Bit.
E N D
B1 Hoofdstuk 1 Informatiedigitaal
“Een computer werkt alleen met enen en nullen.” §1 Bits, bytes en getallen Stedelijk Gymnasium Breda RCM
Informatie digitaal B1H01 paragraaf 1 Bits en bytes
Het kleinst mogelijke stukje informatie • Twee mogelijke waarden • ja of nee • aan of uit • man of vrouw • 1 of 0 Bit §1 Bits, bytes en getallen Stedelijk Gymnasium Breda RCM
Je kunt informatie vastleggen met één bit. §1 Bits, bytes en getallen Stedelijk Gymnasium Breda RCM
Als je twee bits bij elkaar houdt, zijn er al vier mogelijkheden. • Goede afspraken maken! §1 Bits, bytes en getallen Stedelijk Gymnasium Breda RCM
Niet alleen het aantal enen is belangrijk. • Ook de plaats van een 1! §1 Bits, bytes en getallen Stedelijk Gymnasium Breda RCM
Als je 3 bits bij elkaar houdt, zijn er 8 mogelijkheden 1 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 §1 Bits, bytes en getallen Stedelijk Gymnasium Breda RCM
Met vier bits zijn er 16 mogelijkheden. 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 0 0 0 0 1 0 1 0 1 1 0 0 1 1 1 0 1 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 0 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 §1 Bits, bytes en getallen Stedelijk Gymnasium Breda RCM
Elk volgende bit geeft een verdubbeling van het aantal mogelijkheden. 5 bits 32 6 bits 64 7 bits 128 8 bits 256 16 bits 65.536 32 bits 4.294.967.296 §1 Bits, bytes en getallen Stedelijk Gymnasium Breda RCM
8 bits op een rij wordt 1 byte genoemd. • In een byte kunnen de bits 256 verschillende combinaties geven. • Byte wordt afgekort met een hoofdletter B • Bit met een kleine letter b • B, kB, MB, GB, TB, PB, EB §1 Bits, bytes en getallen Stedelijk Gymnasium Breda RCM
In 1 byte kan één teken.bv. A of € of é • 1 byte = 8 bits • bv. 1001 1000 • of 1111 0011 • of 0010 0111 §1 Bits, bytes en getallen Stedelijk Gymnasium Breda RCM
1 kB = 1 kilobyte • 210 = 1024 • Vroeger betekende kilo (in de IT) 1024 • En mega 1024 x 1024 = 1.048.576 (=220) • Dat is afgeschaft. • Ookhier: kilo = 1.000mega = 1.000.000 §1 Bits, bytes en getallen Stedelijk Gymnasium Breda RCM
De oude kilo (= 1024) wordt nu kibigenoemd. • De oude mega (= 1.048.576) wordt nu mebi genoemd. • Althans, datzoumoeten. §1 Bits, bytes en getallen Stedelijk Gymnasium Breda RCM
4,20 GiB= 4,2 x 1024 x 1024 x 1024 byte • 4,20 GiB = 4.509.715.660 byte • 4,200363159 GiB = 4.510.105.600 byte §1 Bits, bytes en getallen Stedelijk Gymnasium Breda RCM
B1H01 Onderwerp 1 • Theorie bestuderen • Opdrachten maken §1 Bits, bytes en getallen Stedelijk Gymnasium Breda RCM
Informatie digitaal B1H01 paragraaf 2a Getallen in het binaire stelsel
B1H01 Informatie digitaal §1 Bits en bytes §2 Getallen §2 Getallen Stedelijk Gymnasium Breda RCM
Er zijn slechts twee tekens:0 en 1 • Hoe kun je nu het getal 3649 schrijven met alleen enen en nullen? §2 Binaire talstelsel
Schrijf het getal 3649 dusalseengetal in het tweetallig (binaire) getalstelsel. • Bij het gewonetalstelselzijn de machten van 10 belangrijk! • In het binaire stelsel zijn de machten van 2 belangrijk. • Erzijn maar twee opties: 1 en 0 §2 Binaire talstelsel
3649 • 3 x 1000 = 3 x 103 • 6 x 100 = 6 x 102 • 4 x 10 = 4 x 101 • 9 x 1 = 9 x 100 Wij zijn gewend aan het decimale of 10-tallig stelsel §2 Binaire talstelsel
Decimale stelsel: grondtal 10 • Binaire stelsel: grondtal 2 • 1011011 20 (= 1) 21 (= 2) 22 (= 4) 23 (= 8) 24 (= 16) 25 (= 32) 26 (= 64) §2 Binaire talstelsel
1011011 1 x 20 1 x 21 0 x 22 1 x 23 1 x 24 0 x 25 1 x 26 = 1 x 1 = 1 = 1 x 2 = 2 = 0 x 4 = 0 = 1 x 8 = 8 = 1 x 16 = 16 = 0 x 32 = 0 = 1 x 64 = 64 Samen1+2+0+8+16+0+64 = 91 De decimale vertaling van 1011011 is dus 91 §2 Binaire talstelsel
Informatie digitaal B1H01 paragraaf 2b Omrekenen binair en decimaal
Hoe kun je 3649 binair schrijven? • Met welke machten van 2 kun je 3649 maken? §2 Omrekenen
Met welke machten van 2 kun je 3649 maken? • 20= 1 27 = 128 • 21 = 2 28 = 256 • 22 = 4 29= 512 • 23 = 8 210= 1024 • 24 = 16 211= 2048 • 25 = 32 212 = 4096 • 26= 64 213 = 8192 §2 Omrekenen
Met welke machten van 2 kun je 3649 maken? • 20= 1 27 = 128 • 21 = 2 28 = 256 • 22 = 4 29= 512 • 23 = 8 210= 1024 • 24 = 16 211=2048 • 25 = 32 212 = 4096 • 26= 64 213 = 8192 §2 Omrekenen
Met welke machten van 2 kun je 3649 maken? • 20= 1 27 = 128 • 21 = 2 28 = 256 • 22 = 4 29= 512 • 23 = 8 210=1024 • 24 = 16 211=2048 • 25 = 32 212 = 4096 • 26= 64 213 = 8192 §2 Omrekenen
Met welke machten van 2 kun je 3649 maken? • 20= 1 27 = 128 • 21 = 2 28 = 256 • 22 = 4 29=512 • 23 = 8 210=1024 • 24 = 16 211=2048 • 25 = 32 212 = 4096 • 26= 64 213 = 8192 §2 Omrekenen
Met welke machten van 2 kun je 3649 maken? • 20= 1 27 = 128 • 21 = 2 28 = 256 • 22 = 4 29=512 • 23 = 8 210=1024 • 24 = 16 211=2048 • 25 = 32 212 = 4096 • 26=64 213 = 8192 §2 Omrekenen
Met welke machten van 2 kun je 3649 maken? • 20=1 27 = 128 • 21 = 2 28 = 256 • 22 = 4 29=512 • 23 = 8 210=1024 • 24 = 16 211=2048 • 25 = 32 212 = 4096 • 26=64 213 = 8192 §2 Omrekenen
Met welke machten van 2 kun je 3649 maken? • 1 x 20=10 x 27 = 128 • 0 x 21 = 2 0 x 28 = 256 • 0 x 22 = 4 1 x 29=512 • 0 x 23 = 8 1 x 210=1024 • 0 x 24 = 16 1 x 211=2048 • 0 x 25 = 32 0 x 212 = 4096 • 1 x 26=640 x 213 = 8192 §2 Omrekenen 364910 =001110010000012
Informatie digitaal B1H01 paragraaf 2c Rekenen met binaire getallen
Tel op (binair) • 1001 en 1011 • 10011011+ §2 Binair rekenen
Tel op (binair) • 1001 en 1011 1 • 10011011+ 0 §2 Binair rekenen
Tel op (binair) • 1001 en 1011 11 • 10011011+ 00 §2 Binair rekenen
Tel op (binair) • 1001 en 1011 11 • 10011011+ 100 §2 Binair rekenen
Tel op (binair) • 1001 en 1011 11 • 10011011+ 10100 NB: Met lettertype Courier New zijn alle tekens even breed. §2 Binair rekenen
Negatieve getallen? • Idee! • Plaats één bit vóór het getal. • is dat bit 0, dan positief • is dat bit 1 dan negatief • +3 011 -3 111 • +3 + - 3 = 0 011 + 111 = 000? • Werkt niet, rekent erg onhandig • Kommagetallen? §2 Binair rekenen
Informatie digitaal B1H01 paragraaf 2d Hexadecimaal rekenen
In plaats van 2 tekens (binair) of 10 tekens (decimaal) kun je ook elk ander aantal nemen. • decimaal basis 10 • binair basis 2 • hexadecimaal basis 16 • 16 tekens • 0 1 2 3 4 5 6 7 8 9 A B C D E F §2 Hexadecimale getallen
§2 Hexadecimale getallen 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 A 1010 B 1011 C 1100 D 1101 E 1110 F 1111 10 10000 11 10001
§2 Hexadecimale getallen 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 A 1010 B 1011 C 1100 D 1101 E 1110 F 1111 10 10000 11 10001
Hexadecimaal stelsel; 16 tekens0 1 2 3 4 5 6 7 8 9 A B C D E F • Neem het getal F • Decimaal is dat 15, binair 1111 • 24 = 161 §2 Hexadecimale getallen
Hexadecimaal stelsel; 16 tekens0 1 2 3 4 5 6 7 8 9 A B C D E F • Neem het getal FF • Decimaal is dat 255, binair 1111 1111 • 28 (1 byte) = 162 • Op twee posities kun je alle combinaties (256) van 1 byte kwijt! §2 Hexadecimale getallen
Hoe kun je 3649 als hexadecimaal getal schrijven? • Met welke machten van 16 kun je 3649 maken? En hoe vaak heb je die macht dan nodig? §2 Hexadecimale getallen
364910 = • 160 = 1 • 161 = 16 • 162 = 256 • 163 = 4096 • 164 = 65.536 §2 Hexadecimale getallen
364910 = • 160 = 1 • 161 = 16 • 162 = 256 • 163 = 4096 0 • 164 = 65.536 0 §2 Hexadecimale getallen
364910 = • 160 = 1 • 161 = 16 • 162 = 256 14 • 163 = 4096 0 • 164 = 65.536 0 3649/256 = 14 rest 65 §2 Hexadecimale getallen
364910 = • 160 = 1 • 161 = 16 4 • 162 = 256 14 • 163 = 4096 0 • 164 = 65.536 0 3649/256 = 14 rest 65 65/16 = 4 rest 1 §2 Hexadecimale getallen