JavaScript 99 - verdieping: binair tellen, bits en bytes

                      JavaScript
1 / 18
volgende
Slide 1: Tekstslide
InformaticaWOStudiejaar 4,5

In deze les zitten 18 slides, met tekstslides.

time-iconLesduur is: 45 min

Onderdelen in deze les

                      JavaScript

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Fundament
Kerndomein D. Programmeren

Ontwikkelen met JavaScript (JS)


Slide 2 - Tekstslide

Deze slide heeft geen instructies

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

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

binary counter
misschien helpt 
dit filmpje:

Slide 13 - Tekstslide

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

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

Deze slide heeft geen instructies