C4 - Binair rekenen, Negatief binair, hexadecimaal *VWO

Binair rekenen
lgg
  • Je kan binaire getallen optellen, aftrekken, vermenigvuldigen en delen 
1 / 32
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolvwoLeerjaar 4

In deze les zitten 32 slides, met interactieve quizzen, tekstslides en 3 videos.

time-iconLesduur is: 120 min

Onderdelen in deze les

Binair rekenen
lgg
  • Je kan binaire getallen optellen, aftrekken, vermenigvuldigen en delen 

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Van binair naar decimaal

Slide 2 - Tekstslide

Deze slide heeft geen instructies

101
A
3
B
4
C
5
D
6

Slide 3 - Quizvraag

Deze slide heeft geen instructies

10111
A
23
B
24
C
25
D
26

Slide 4 - Quizvraag

Deze slide heeft geen instructies

Optellen

Slide 5 - Tekstslide

Deze slide heeft geen instructies

Aftrekken

Slide 6 - Tekstslide

Deze slide heeft geen instructies

Vermenigvuldigen

Slide 7 - Tekstslide

Deze slide heeft geen instructies

Delen
Klassikaal oefenen: 22 / 3
We delen 9 door 3:
Uitkomst
Getal dat je deelt
Deler

Slide 8 - Tekstslide

Ander voorbeeld:
21 / 3 ->  11 / 10101

Slide 9 - Video

Deze slide heeft geen instructies

Werk uit in binair:
36 - 26

Slide 10 - Open vraag

Deze slide heeft geen instructies

Tekst
negatief binair, hexadecimaal
lgg
  • Je kan negatief decimaal naar binair omzetten
  • Je kan hexadecimaal naar decimaal omzetten
  • Je kan hexadecimaal naar binair omzetten

Slide 11 - Tekstslide

Deze slide heeft geen instructies

Negatieve getallen
Unsigned
Sign and magnitude
One's complement

Slide 12 - Tekstslide

Deze slide heeft geen instructies

Two's complement
Wat gebeurt hier?
  • Flip de bits  
  • 1 optellen
Uitgebreidde uitleg hierover in twee filmpje aan het einde van deze les

Slide 13 - Tekstslide

Deze slide heeft geen instructies

Two's complement
Voor two's compliment moet je wel weten hoeveel bits er gebruikt worden!

Negatief : begint altijd met een 1
Positief   : begint altijd met een 0


Slide 14 - Tekstslide

Deze slide heeft geen instructies

In two's complement: wat is -7?
A
1001
B
0111
C
0001
D
1000

Slide 15 - Quizvraag

Deze slide heeft geen instructies

Slide 16 - Tekstslide

Deze slide heeft geen instructies

Bijkomend voordeel van Two's complement
Je hoeft niet meer af te trekken; je kan een negatief getal gewoon "optellen"

Slide 17 - Tekstslide

Deze slide heeft geen instructies

Werk uit in binair:
3 - 2
Maar gebruik nu two's complement

Slide 18 - Open vraag

Deze slide heeft geen instructies

Werk uit in binair:
36 - 26
Maar gebruik nu two's complement

Slide 19 - Open vraag

Deze slide heeft geen instructies

Uitgebreide tekst: Unicode
ASCII tabel heeft maar 256 tekens en dus geen plek voor b.v.:
  • Speciale letters: ë, ç, ø, ñ, etc.
  • Grieks en Cyrillisch (Russisch): β, φ, Д ,И, etc.
  • Aziatische schriften: Mandarijn, Japans, Koreaans, etc.
  • Emoticons
Oplossing: Unicode Tabel. Genoeg plek (en nog plek over)
4 bytes = 32 bits = 232 = 4.294.967.296 mogelijkheden!

Slide 20 - Tekstslide

Deze slide heeft geen instructies

verschillende getalstelsels
decimaal > 10 tekens
binair > 2  tekens

hexadecimaal > 16 tekens
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Slide 21 - Tekstslide

Deze slide heeft geen instructies

Hexadecimaal
  • binair -> 2 (bini)
  • decimaal -> 10 (decimus)
  • hexadecimaal -> 16 (hex)

Slide 22 - Tekstslide

Deze slide heeft geen instructies

Slide 23 - Tekstslide

Deze slide heeft geen instructies

Slide 24 - Tekstslide

doe voor:
16^3  16^2  16^1  16^0
4096 256     16      1

envoudige voorbeeld 154 > 9A
9 x16 = 144 + 10 x 1

162 > 16x 10 + 2x 1 = D2


Waarom hexadecimaal?
  • Makkelijker/korter opschrijven dan binair
  • Makkelijk om te zetten naar binair dus goed voor computers
  • b.v. bij kleuren #007dad (komt terug bij html/css)

Slide 25 - Tekstslide

Deze slide heeft geen instructies

Slide 26 - Tekstslide

Deze slide heeft geen instructies

Slide 27 - Tekstslide

Deze slide heeft geen instructies

Binair naar Hexa-decimaal..
..en andersom
1101

Slide 28 - Tekstslide

Deze slide heeft geen instructies

Aan de slag
Fundament Informatica C4 Datarepresentaties, H1 Bits & Bytes, Paragraaf 1.4 t/m 1.6

Slide 29 - Tekstslide

Deze slide heeft geen instructies

Waarom wordt in computers vaak hexadecimaal gebruikt?

Slide 30 - Open vraag

Deze slide heeft geen instructies

Slide 31 - Video

Deze slide heeft geen instructies

Slide 32 - Video

Deze slide heeft geen instructies