1.96k likes | 2.14k Views
Informatica. Informatie digitaal. B1 Hoofdstuk 1. “Een computer werkt alleen met enen en nullen.”. §1 Bits, bytes en getallen. Informatica. Onderwerp 1. B1H01 Informatie digitaal. Bits en bytes. Het kleinst mogelijke stukje informatie Twee mogelijke waarden ja of nee aan of uit
E N D
Informatica Informatie digitaal B1 Hoofdstuk 1
“Een computer werkt alleen met enen en nullen.” §1 Bits, bytes en getallen Stedelijk Gymnasium Breda RCM
Informatica Onderwerp 1 B1H01 Informatie digitaal 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. • Ook hier: kilo = 1.000mega = 1.000.000 §1 Bits, bytes en getallen Stedelijk Gymnasium Breda RCM
De oude kilo (= 1024) wordt nu kibi genoemd. • De oude mega (= 1.048.576) wordt nu mebi genoemd. • Althans, dat zou moeten. §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
Informatica Onderwerp 2a B1H01 Informatie digitaal 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 dus als een getal in het tweetallig (binaire) getalstelsel. • Bij het gewone talstelsel zijn de machten van 10 belangrijk! • In het binaire stelsel zijn de machten van 2 belangrijk. • Er zijn 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
Informatica Onderwerp 2b B1H01 Informatie digitaal 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
Informatica Onderwerp 2c B1H01 Informatie digitaal 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
Informatica Onderwerp 2d B1H01 Informatie digitaal 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