JavaScript 99 - verdieping: binair tellen, bits en bytes

                      JavaScript
1 / 18
suivant
Slide 1: Diapositive
InformaticaWOStudiejaar 4,5

Cette leçon contient 18 diapositives, avec diapositives de texte.

time-iconLa durée de la leçon est: 45 min

Éléments de cette leçon

                      JavaScript

Slide 1 - Diapositive

Cet élément n'a pas d'instructions

Fundament
Kerndomein D. Programmeren

Ontwikkelen met JavaScript (JS)


Slide 2 - Diapositive

Cet élément n'a pas d'instructions

Leerdoelen:
Je kunt na deze les:
  • uitleggen wat een bit is
  • vertellen wat een byte is
  • (een beetje) tellen in binair
  • een volgend binair nummer geven bij gegeven nummer

Slide 3 - Diapositive

Rode achtergrond betekent: klas is stil, dit zijn de leerdoelen en quizzes waarbij niet overlegd mag worden.

Doel van deze les is om het leren zichtbaar te maken voor zowel leerling als docent.
bits en bytes
Een bit is de kleinste eenheid van data: een 1 of 0

Een byte bestaat uit 8 bits

Dan hebben we ook nog kilo-, mega-, giga-, tera-, peta-, exa-, zetta- en yottabytes...

Slide 4 - Diapositive

Cet élément n'a pas d'instructions

bits en bytes
Ruimte van harde schijven worden gemeten in bytes
Snelheid van bestandsoverdracht in bits
Een megabit is dus veeeeel minder dan megabyte!

Een byte kan 256 verschillende waarden hebben
Hoe maak je 256 waarden met 8 eentjes of nulletjes?!

Slide 5 - Diapositive

Cet élément n'a pas d'instructions

bits en bytes
Ruimte van harde schijven worden gemeten in bytes
Snelheid van bestandsoverdracht in bits
Een megabit is dus veeeeel minder dan megabyte!

Een byte kan 256 verschillende waarden hebben
Hoe maak je 256 waarden met 8 eentjes of nulletjes?!
Daarvoor moeten we begrijpen hoe binair tellen werkt...

Slide 6 - Diapositive

Cet élément n'a pas d'instructions

binair
Mensen tellen met een decimaal systeem, met 10 getallen: 0,1,2,3,4,5,6,7,8,9
Computers rekenen met bits, die zijn binair ( 0 en 1 ) maar kun je wel alle getallen maken als je alleen 0 en 1 hebt? 

Hoeveel waarden kun je met 5 bits maken?

Slide 7 - Diapositive

Cet élément n'a pas d'instructions

binair
Mensen tellen met een decimaal systeem, met 10 getallen: 0,1,2,3,4,5,6,7,8,9
Computers rekenen met bits, die zijn binair ( 0 en 1 ) maar kun je wel alle getallen maken als je alleen 0 en 1 hebt? 

Hoeveel waarden kun je met 5 bits maken?
Denk hier (zonder je laptop) 1 minuut over na
timer
1:00

Slide 8 - Diapositive

Cet élément n'a pas d'instructions

binair
De computer telt binair door de 0 en 1 niet op te tellen, maar om een getal te "bouwen" (zo noem ik het althans)

0 0 0 = 0
0 0 1 = 1    wat zou 2 zijn voor de computer?

Slide 9 - Diapositive

Cet élément n'a pas d'instructions

binair
De computer doet dit door de 0 en 1 niet op te tellen, maar om een getal te "bouwen" (zo noem ik het althans)

0 0 0 = 0
0 0 1 = 1
0 1 0 = 2 en wat zou 3 zijn?

Slide 10 - Diapositive

Cet élément n'a pas d'instructions

binair
De computer doet dit door de 0 en 1 niet op te tellen, maar om een getal te "bouwen" (zo noem ik het althans)

0 0 0 = 0
0 0 1 = 1
0 1 0 = 2
0 1 1 = 3 maar hoe nu verder?

Slide 11 - Diapositive

Cet élément n'a pas d'instructions

binair
0 0 0 = 1
0 0 1 = 2
0 1 0 = 3
0 1 1 = 4
1 0 0 = 5
1 0 1 = 6
1 1 0 = 7 (zie je de logica al? tip: lees van rechts naar links)

Slide 12 - Diapositive

Cet élément n'a pas d'instructions

binary counter
misschien helpt 
dit filmpje:

Slide 13 - Diapositive

Cet élément n'a pas d'instructions

binary
Het helpt als je binary niet ziet als één getal, maar als een serie van losse getallen (bits), je moet ze afzonderlijk zien!
0 0 0 0 0 0 0 1 0 0 = 5
(elk ONeven getal eindigt op een 0)
(alles links van het getal dat we zien zijn 0-en!)
(hoe verder naar rechts, hoe vaker het verandert)

Slide 14 - Diapositive

Cet élément n'a pas d'instructions

binair
0 0 0 0 0 = 0
0 0 0 0 1 = 1
0 0 0 1 0 = 2
0 0 0 1 1 = 3
0 0 1 0 0 = 4
0 0 1 0 1 = 5
0 0 1 1 0 = 6
0 0 1 1 1 = 7
0 1 0 0 0 = 8
0 1 0 0 1 = 9
0 1 0 1 0 = 10
0 1 0 1 1 = 11
0 1 1 0 0 = 12
0 1 1 0 1 = 13
0 1 1 1 0 = 14
0 1 1 1 1 = 15
1 0 0 0 0 = 16
1 0 0 0 1 = 17
1 0 0 1 0  = 18
1 0 0 1 1  = 19
1 0 1 0 0  = 20
1 0 1 0 1  = 21
1 1 1 0 0  = 22
1 1 1 0 1  = 23
Denk in 
kolommen!

Zoek de 
patronen!
0-1-0-1-0-1-0-1
00-11-00-11
1111-0000

Slide 15 - Diapositive

Cet élément n'a pas d'instructions

binary
Maximale waarde van 5 bits (op 1 hand dus!) is 31
( met de 0 erbij is het totaal aantal getallen dus 32)

Maximale waarde van 1 byte is 255: 
11 11 11 11 (spaties voor leesbaarheid)

En daarmee is onze vraag beantwoord...

Slide 16 - Diapositive

Cet élément n'a pas d'instructions

Leerdoelen:
Je kunt nu:
  • uitleggen wat een bit is
  • vertellen wat een byte is
  • (een beetje) tellen in binair
  • een volgend binair nummer geven bij gegeven nummer

Slide 17 - Diapositive

Rode achtergrond betekent: klas is stil, dit zijn de leerdoelen en quizzes waarbij niet overlegd mag worden.

Doel van deze les is om het leren zichtbaar te maken voor zowel leerling als docent.

Slide 18 - Diapositive

Cet élément n'a pas d'instructions