C4: Bits & bytes, kleurmodellen

C: Informatie: onderwerpen
Deze week bekijken we 6 onderwerpen over informatie. Bespreek met je team welk onderwerp jullie willen bestuderen voor je website. Woensdag kunnen jullie kiezen.

  • INFORMATIE EN DATA
  • GESTRUCTUREERDE EN BIG DATA
  • BITS EN BYTES
  • KLEURMODELLEN
  • BEELD EN GELUID
  • DATACOMPRESSIE
1 / 40
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4

Cette leçon contient 40 diapositives, avec quiz interactifs, diapositives de texte et 2 vidéos.

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

Éléments de cette leçon

C: Informatie: onderwerpen
Deze week bekijken we 6 onderwerpen over informatie. Bespreek met je team welk onderwerp jullie willen bestuderen voor je website. Woensdag kunnen jullie kiezen.

  • INFORMATIE EN DATA
  • GESTRUCTUREERDE EN BIG DATA
  • BITS EN BYTES
  • KLEURMODELLEN
  • BEELD EN GELUID
  • DATACOMPRESSIE

Slide 1 - Diapositive

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

Bits & bytes

Fundament Online
Domein C4, Hoofdstuk 1

Slide 2 - Diapositive

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

Leerdoelen
Na de uitleg over dit onderwerp  kun je vertellen over:
  • waarom een computer met enen en nullen werkt 
  • wat bits en bytes zijn
  • karaktersets ASCII en Unicode.
  • hoe je binaire en hexadecimale getallen kunt omzetten naar decimale getallen en vice versa.
BITS EN BYTES

Slide 3 - Diapositive

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

Noem een verschil tussen
gegevens en informatie
timer
0:45

Slide 4 - Question ouverte

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

Basiswerking computers
  • Computer bestaat uit CPU (processor), werkgeheugen en randapparatuur
  • Onderdelen communiceren met elkaar via elektronische signalen (soort morse-code)
  • Software (code) = instructies die bepalen of er wel of niet een signaal wordt verstuurd en hoe;
  • Code door computer vertaald naar nullen en enen (machinetaal)

Slide 5 - Diapositive

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

Computer werkt dus met 0 en 1
Maar waarom?

Slide 6 - Diapositive

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

Slide 7 - Vidéo

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

Nullen en enen
  • Elke nul of één noemen we een bit (0 = 0 Volt, 1 = 5 Volt)
  • Die bits vormen reeksen zodat we er meer verschillende tekens mee kunnen weergeven (dus getallen of letters etc.)
  • Standaard zijn dat reeksjes van 8 bits = 1 byte  
  • Samen kunnen die 8 bits
    in een byte 256 getallen
    en tekens
    weergeven, van
    00000000 tot 11111111 (=2^8)

Slide 8 - Diapositive

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

Getallenstelsels
Binair (2)
Decimaal (10)
Hexadecimaal (16)

Slide 9 - Diapositive

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

Slide 10 - Vidéo

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

Decimaal (10)
  • Getallen opgebouwd uit combinaties van 10 symbolen (0 t/m 9) vermenigvuldigd met machten van 10

  • 372 = 3 x 102 + 7 x 101 + 2 x 100

Slide 11 - Diapositive

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

Binair (2)
  • Getallen opgebouwd uit combinaties van 2 symbolen (0 of 1) vermenigvuldigd met machten van 2;
  • Vaak vooraan aangevuld met nullen tot 8 bits
  • positie van 0 of 1 vanaf achteren geeft de macht aan (dus van rechts naar links lezen...)

  • 2 = 1 x 21 + 0 x 20 = 10     (oftewel: 0000 0010)
  • 74 = 64 + 8 + 2 = 1 x 26 + 1 x 23 + 1 x 21 = 001001010

Slide 12 - Diapositive

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

Zet om
:
decimaal > binair
13
27
57
103
317


binair > decimaal
0110
10111
11101
101101
10111101

  • 1101
  • 11011
  • 111001
  • 1100111
  • 100111101
  • 6
  • 23
  • 29
  • 45
  • 189

Slide 13 - Diapositive

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

45
103
58
93
0b1100111
0b101101
0x3A
0x5D

Slide 14 - Question de remorquage

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

Hexadecimaal (16)
  • Getallen opgebouwd uit combinaties van 0 t/m 9 en/of A t/m F vermenigvuldigd met machten van 16
  • positie van getal vanaf achteren geeft de macht aan (dus van rechts naar links lezen...)
  • 1 Hexadecimaal getal staat gelijk aan een binair getal van 4 bits: 0b1111 = 0xF = 15
  • 4 bits = nibble

  • 0x64 = 6 x 161+ 4 x 160 = 100 (oftewel: 0b01100100)
  • 0x6B = 6 x 161 + 11 x 160= 107 (oftewel: 0b01101011)

Slide 15 - Diapositive

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

Slide 16 - Diapositive

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

Notaties
  • binair -> 2 (bini)
  • decimaal -> 10 (decimus)
  • hexadecimaal -> 16 (hex)
  • 0b = binair getal
  • 0x = hexadecimaal getal
  • 255 = 0b11111111 = 0xFF 

Slide 17 - Diapositive

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

Wat is 16 in hexadecimale notatie?
timer
0:45
A
0x10
B
0xF1
C
0x16
D
0x1F

Slide 18 - Quiz

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

Wat is 0x16 in decimale getallen?
timer
0:45
A
16
B
7
C
22
D
21

Slide 19 - Quiz

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

Hexadecimaal naar binair...
...en andersom
1101
1101
1101

Slide 20 - Diapositive

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

Wat is 0b11000001 in hexadecimale notatie?

(deel het dus op in een nibble van 1100
en een nibble van 0001)
timer
0:45
A
0xB1
B
0xC1
C
0x121
D
0x11

Slide 21 - Quiz

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

Waarom hexadecimaal?
  • Makkelijker/korter opschrijven dan binair
  • Makkelijk om te zetten naar binair dus goed voor computers

    b.v. bij kleuren #007dad (denk aan html/css)
    in binair zou dat zijn: 00000000 01111101 10101101

Slide 22 - Diapositive

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

1 byte = 256 getallen = ASCII-tekens

Slide 23 - Diapositive

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

Unicode
  • ASCII = 8 bits (1 byte), dus slechts ruimte voor 256 tekens 
  • Unicode = 1 tot 4 bytes = honderdduizenden verschillende tekens
  • o.a. emoji's, Chinees, valuta-tekens, wiskundige symbolen etc.
  • Zowel ASCII als (tegenwoordig vooral) Unicode handig voor onderlinge communicatie, bijv. op het Internet
  • Maar... zo'n teken in binaire getallen kan nogal onleesbaar worden (voor ons), daarom meestal hexadecimale notatie

Slide 24 - Diapositive

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

Kleurmodellen

Fundament Online
Domein C4, Hoofdstuk 2

Slide 25 - Diapositive

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

Leerdoelen
Na de uitleg over dit onderwerp kun je:
  • vertellen waarom er kleurmodellen zijn 
  • de toepassingen van de kleurmodellen RGB en CMY beschrijven en de verschillen uitleggen
KLEURMODELLEN

Slide 26 - Diapositive

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

Pixel - Picture x element
Die kleine puntjes waar een afbeelding uit is opgebouwd
  • "Een afbeelding bestaat uit 320x240 pixels"
  • "De resolutie van mijn scherm is 1920x1080 pixels"

Slide 27 - Diapositive

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

Slide 28 - Diapositive

Een mooie foto! Maar als je inzoomt kan je de pixel zien.

Dat komt omdat dit een bitmap of rasterfoto is.

Slide 29 - Diapositive

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

Kleurmodellen
  • Digitale afbeelding opgebouwd uit pixels
  • Pixels zijn kleinst waarneembare onderdelen van een afbeelding = vierkantjes met een bepaalde kleur.
  • (Denk aan pointilisme in schilderkunst)
  • Twee kleurmodellen: RGB en CMY
  • RGB = Rood, Groen en Blauw
  • CMY = Cyaan, Magenta, Yellow

Slide 30 - Diapositive

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

Kleurmodellen
RGB: Rood, Groen, Blauw. Wordt gebruikt voor bronnen die zelf licht geven zoals schermen
CMYK: Cyaan, Magenta, Yellow, blacK. Wordt gebruikt voor kleuren van objecten die zelf geen licht geven maar licht van andere bronnen weerkaatsen zoals bij printen
Bij het "mengen" van alle kleuren krijg je wit
Bij het "mengen" van alle kleuren krijg je zwart

Slide 31 - Diapositive

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

RGB-model
  • Elke pixel heeft bepaalde intensiteit van Rood, Groen en Blauw tegen zwarte achtergrond;
  • RGB-model = additieve kleuren
  • Basiskleuren in bepaalde verhouding bij elkaar leiden tot nieuwe kleur (mengkleur);
  • Geen basiskleur = zwart;
  • Alle basiskleuren volledig bij elkaar = wit
  • De intensiteit van elke basiskleur in computer weergegeven als byte (= 256 tinten per kleur);
  • byte = 8 bits, dus getal van 0 - 255
  • Geel = 255 (rood), 255 (groen), 0 (blauw)
  • Binair = 11111111 11111111 00000000 = #FFFF00

Slide 32 - Diapositive

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

CMY-model
  • RGB-model werkt alleen voor zwarte achtergrond
  • Zwart = 0, 0, 0: kleuren door RGB toe te voegen.
  • RGB-model = additieve kleuren
  • Bij witte achtergrond, zoals papier, werkt dat niet (wit = 255, 255, 255)
  • Dus voor printen CMY-model, waarbij kleuren worden weggefilterd uit witte licht (subtractieve kleuren)
  • Bij printers vaak ook aparte toner voor zwart
  • Van RGB naar CMY via de formule:
  • CMY = (255 - R, 255 - G, 255 - B)

Slide 33 - Diapositive

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

CSS kleurcodes
In html en css wordt gewerkt met kleurcodes zoals deze:  #ff05ab

Daarin zitten eigenlijk drie kleurcodes verstopt: 
  • 2 voor rood: ff 
  • 2 voor geel: 05 
  • 2 voor blauw: ab

Hoeveel bits zijn er nodig deze code op te slaan?

Slide 34 - Diapositive

1 hex digit = 4 bit
dus 6 x 4 = 24 bits 
In deze kleurenmap zie je dat RGB en CMYK niet hetzelfde oppervlak beslaan. Dat betekent dat ze niet allemaal dezelfde kleuren bevatten.

Met RGB kan je veel intensere kleuren rood, groen en blauw/paars krijgen.
Deze kleur zit wel in CMYK maar niet in RGB
Deze kleur zit niet in CMYK maar wel in RGB
Infrarood?
Ultraviolet?

Slide 35 - Diapositive

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

Welke intensiteit blauw zit er in de kleur met de kleurcode (129, 202, 244)
A
129
B
202
C
244
D
331 (129 + 202)

Slide 36 - Quiz

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

Welke van onderstaande RGB-kleurcodes levert een grijstint op?
A
(255, 255, 255)
B
(129, 129, 129)
C
(0, 0, 0)
D
(129, 255, 255)

Slide 37 - Quiz

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

Wat is de CMY-code van de RGB-kleur voor oranje (255, 128, 0)?
A
(0, 128, 255)
B
valt zo niet te zeggen
C
#FF8000
D
(0, 127, 255)

Slide 38 - Quiz

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

Welk model wordt gebruikt voor beeldschermen en welk voor printers?
A
RGB = beeldscherm, CMY = printers
B
RGB voor beide
C
CMY voor beide
D
RGB = printers, CMY = beeldschermen

Slide 39 - Quiz

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

werkzaamheden

Theorie:
Doorlezen Fundament online
Domein C4 - 
Hoofdstuk 1 en 2 
Bits en bytes en kleurmodellen

Op een leuke manier oefenen met binaire getallen?
Wie haalt de hoogste score?

Slide 40 - Diapositive

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