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
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4

In deze les zitten 40 slides, met interactieve quizzen, tekstslides en 2 videos.

time-iconLesduur is: 45 min

Onderdelen in deze les

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

Deze slide heeft geen instructies

Bits & bytes

Fundament Online
Domein C4, Hoofdstuk 1

Slide 2 - Tekstslide

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

Noem een verschil tussen
gegevens en informatie
timer
0:45

Slide 4 - Open vraag

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

Computer werkt dus met 0 en 1
Maar waarom?

Slide 6 - Tekstslide

Deze slide heeft geen instructies

Slide 7 - Video

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Slide 9 - Tekstslide

Deze slide heeft geen instructies

Slide 10 - Video

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Slide 14 - Sleepvraag

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

Slide 16 - Tekstslide

Deze slide heeft geen instructies

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

Slide 17 - Tekstslide

Deze slide heeft geen instructies

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

Slide 18 - Quizvraag

Deze slide heeft geen instructies

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

Slide 19 - Quizvraag

Deze slide heeft geen instructies

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

Slide 20 - Tekstslide

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

1 byte = 256 getallen = ASCII-tekens

Slide 23 - Tekstslide

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

Kleurmodellen

Fundament Online
Domein C4, Hoofdstuk 2

Slide 25 - Tekstslide

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

Slide 28 - Tekstslide

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

Dat komt omdat dit een bitmap of rasterfoto is.

Slide 29 - Tekstslide

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies