JavaScript 99 - verdieping: binair tellen, bits en bytes

                      JavaScript
1 / 18
next
Slide 1: Slide
InformaticaWOStudiejaar 4,5

This lesson contains 18 slides, with text slides.

time-iconLesson duration is: 45 min

Items in this lesson

                      JavaScript

Slide 1 - Slide

This item has no instructions

Fundament
Kerndomein D. Programmeren

Ontwikkelen met JavaScript (JS)


Slide 2 - Slide

This item has no 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 - Slide

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 - Slide

This item has no 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 - Slide

This item has no 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 - Slide

This item has no 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 - Slide

This item has no 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 - Slide

This item has no 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 - Slide

This item has no 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 - Slide

This item has no 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 - Slide

This item has no 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 - Slide

This item has no instructions

binary counter
misschien helpt 
dit filmpje:

Slide 13 - Slide

This item has no 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 - Slide

This item has no 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 - Slide

This item has no 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 - Slide

This item has no 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 - Slide

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 - Slide

This item has no instructions