B1H01 - Helen Parkhurst

advertisement
Informatica
B1 Hoofdstuk 1
Informatie digitaal
“Een computer werkt alleen met
enen en nullen.”
§1 Bits, bytes en getallen
Stedelijk Gymnasium Breda
RCM 2
Informatica
B1H01
Informatie digitaal
Onderwerp 1
Bits en bytes
Bit
•
•
•
•
•
•
Het kleinst mogelijke stukje
informatie
Twee mogelijke waarden
ja of nee
aan of uit
man of vrouw
1 of 0
§1 Bits, bytes en getallen
Stedelijk Gymnasium Breda
RCM 4
•
Je kunt informatie vastleggen
met één bit.
§1 Bits, bytes en getallen
Stedelijk Gymnasium Breda
RCM 5
Als je twee bits bij elkaar houdt,
zijn er al vier mogelijkheden.
• Goede afspraken maken!
•
§1 Bits, bytes en getallen
Stedelijk Gymnasium Breda
RCM 6
Niet alleen het aantal enen is
belangrijk.
• Ook de plaats van een 1!
•
§1 Bits, bytes en getallen
Stedelijk Gymnasium Breda
RCM 7
Als je 3 bits bij elkaar houdt, zijn
er 8 mogelijkheden
0
0
0
0
0
0
1
1
0
1
0
1
1
1
1
1
0
0
1
1
0
1
0
1
§1 Bits, bytes en getallen
Stedelijk Gymnasium Breda
RCM 8
Met vier bits zijn er 16 mogelijkheden.
0000
0100
1000
1100
0001
0101
1001
1101
0010
0110
1010
1110
0011
0111
1011
1111
§1 Bits, bytes en getallen
Stedelijk Gymnasium Breda
RCM 9
Elk volgende bit geeft een
verdubbeling van het aantal
mogelijkheden.
5 bits
32
6 bits
64
7 bits
128
8 bits
256
16 bits
65.536
32 bits
4.294.967.296
§1 Bits, bytes en getallen
Stedelijk Gymnasium Breda
RCM 10
•
•
•
•
•
8 bits op een rij wordt 1 byte
genoemd.
In een byte kunnen de bits 256
verschillende combinaties geven.
Byte wordt afgekort met een
hoofdletter B
Bit met een kleine letter b
B, kB, MB, GB, TB, PB, EB
§1 Bits, bytes en getallen
Stedelijk Gymnasium Breda
RCM 11
•
•
•
•
•
In 1 byte kan één teken.
bv. A of € of é
1 byte = 8 bits
bv. 1001 1000
of 1111 0011
of 0010 0111
§1 Bits, bytes en getallen
Stedelijk Gymnasium Breda
RCM 12
•
•
•
•
•
•
1 kB = 1 kilobyte
210 = 1024
Vroeger betekende kilo (in de IT) 1024
En mega
1024 x 1024 = 1.048.576 (=220)
Dat is afgeschaft.
Ook hier: kilo = 1.000
mega = 1.000.000
§1 Bits, bytes en getallen
Stedelijk Gymnasium Breda
RCM 13
De oude kilo (= 1024) wordt nu kibi
genoemd.
• De oude mega (= 1.048.576) wordt
nu mebi genoemd.
• Althans, dat zou moeten.
•
§1 Bits, bytes en getallen
Stedelijk Gymnasium Breda
RCM 14
•
•
•
4,20 GiB = 4,2 x 1024 x 1024 x 1024 byte
4,20 GiB = 4.509.715.660 byte
4,200363159 GiB = 4.510.105.600 byte
§1 Bits, bytes en getallen
Stedelijk Gymnasium Breda
RCM 15
•
B1H01 Onderwerp 1
•
Theorie bestuderen
•
Opdrachten maken
§1 Bits, bytes en getallen
Stedelijk Gymnasium Breda
RCM 16
Informatica
B1H01
Informatie digitaal
Onderwerp 2a
Getallen in het binaire stelsel
B1H01 Informatie digitaal
§1 Bits en bytes
§2 Getallen
§2 Getallen
Stedelijk Gymnasium Breda
RCM 18
Er zijn slechts twee tekens:
0 en 1
• Hoe kun je nu het getal 3649
schrijven met alleen enen en
nullen?
•
§2 Binaire talstelsel
19
Schrijf het getal 3649 dus als
een getal in het tweetallig
(binaire) getalstelsel.
• Bij het gewone talstelsel zijn de
machten van 10 belangrijk!
• In het binaire stelsel zijn de
machten van 2 belangrijk.
• Er zijn maar twee opties:
1 en 0
•
§2 Binaire talstelsel
20
Wij zijn gewend aan het
decimale of 10-tallig stelsel
•
•
•
•
•
3649
3 x 1000
= 3 x 103
6 x 100 = 6 x 102
4 x 10 = 4 x 101
9x1
= 9 x 100
§2 Binaire talstelsel
21
•
•
•
Decimale stelsel: grondtal 10
Binaire stelsel:
grondtal 2
1011011
20 (= 1)
21 (= 2)
22 (= 4)
23 (= 8)
24 (= 16)
25 (= 32)
26 (= 64)
§2 Binaire talstelsel
22
1011011
1 x 20 = 1
1 x 21 = 1
0 x 22 = 0
1 x 23 = 1
1 x 24 = 1
0 x 25 = 0
1 x 26 = 1
x 1=1
x 2=2
x 4=0
x 8=8
x 16 = 16
x 32 = 0
x 64 = 64
Samen
1+2+0+8+16+0+64 = 91
De decimale vertaling van
1011011 is dus 91
§2 Binaire talstelsel
23
Informatica
B1H01
Informatie digitaal
Onderwerp 2b
Omrekenen binair en decimaal
Hoe kun je 3649 binair schrijven?
• Met welke machten van 2 kun je
3649 maken?
•
§2 Omrekenen
25
Met welke machten van 2 kun je
3649 maken?
• 20 = 1
27 = 128
• 21 = 2
28 = 256
• 22 = 4
29 = 512
• 23 = 8
210 = 1024
• 24 = 16
211 = 2048
• 25 = 32
212 = 4096
• 26 = 64
213 = 8192
§2 Omrekenen
26
Met welke machten van 2 kun je
3649 maken?
• 20 = 1
27 = 128
• 21 = 2
28 = 256
• 22 = 4
29 = 512
• 23 = 8
210 = 1024
• 24 = 16
211 = 2048
• 25 = 32
212 = 4096
• 26 = 64
213 = 8192
§2 Omrekenen
27
Met welke machten van 2 kun je
3649 maken?
• 20 = 1
27 = 128
• 21 = 2
28 = 256
• 22 = 4
29 = 512
• 23 = 8
210 = 1024
• 24 = 16
211 = 2048
• 25 = 32
212 = 4096
• 26 = 64
213 = 8192
§2 Omrekenen
28
Met welke machten van 2 kun je
3649 maken?
• 20 = 1
27 = 128
• 21 = 2
28 = 256
• 22 = 4
29 = 512
• 23 = 8
210 = 1024
• 24 = 16
211 = 2048
• 25 = 32
212 = 4096
• 26 = 64
213 = 8192
§2 Omrekenen
29
Met welke machten van 2 kun je
3649 maken?
• 20 = 1
27 = 128
• 21 = 2
28 = 256
• 22 = 4
29 = 512
• 23 = 8
210 = 1024
• 24 = 16
211 = 2048
• 25 = 32
212 = 4096
• 26 = 64
213 = 8192
§2 Omrekenen
30
Met welke machten van 2 kun je
3649 maken?
• 20 = 1
27 = 128
• 21 = 2
28 = 256
• 22 = 4
29 = 512
• 23 = 8
210 = 1024
• 24 = 16
211 = 2048
• 25 = 32
212 = 4096
• 26 = 64
213 = 8192
§2 Omrekenen
31
Met welke machten van 2 kun je
3649 maken?
• 1 x 20 = 1
0 x 27 = 128
• 0 x 21 = 2
0 x 28 = 256
• 0 x 22 = 4
1 x 29 = 512
• 0 x 23 = 8
1 x 210 = 1024
• 0 x 24 = 16
1 x 211 = 2048
• 0 x 25 = 32
0 x 212 = 4096
• 1 x 26 = 64
0 x 213 = 8192
364910 =001110010000012
§2 Omrekenen
32
Informatica
B1H01
Informatie digitaal
Onderwerp 2c
Rekenen met binaire getallen
Tel op (binair)
• 1001 en 1011
•
•
1001
1011+
§2 Binair rekenen
34
Tel op (binair)
• 1001 en 1011
1
• 1001
1011+
0
•
§2 Binair rekenen
35
Tel op (binair)
• 1001 en 1011
11
• 1001
1011+
00
•
§2 Binair rekenen
36
Tel op (binair)
• 1001 en 1011
11
• 1001
1011+
100
•
§2 Binair rekenen
37
Tel op (binair)
• 1001 en 1011
11
• 1001
1011+
10100
•
NB:
Met lettertype Courier New
zijn alle tekens even breed.
§2 Binair rekenen
38
•
•
•
•
•
•
•
•
•
Negatieve getallen?
Idee!
Plaats één bit vóór het getal.
is dat bit 0, dan positief
is dat bit 1 dan negatief
+3  011
-3  111
+3 + - 3 = 0  011 + 111 = 000?
Werkt niet, rekent erg onhandig
Kommagetallen?
§2 Binair rekenen
39
Informatica
B1H01
Informatie digitaal
Onderwerp 2d
Hexadecimaal rekenen
•
•
•
•
•
•
In plaats van 2 tekens (binair)
of 10 tekens (decimaal) kun je
ook elk ander aantal nemen.
decimaal
basis 10
binair
basis 2
hexadecimaal basis 16
16 tekens
0123456789ABCDEF
§2 Hexadecimale getallen
41
D
H
B
D
H
B
0
0
0000
9
9
1001
1
1
0001
10
A
1010
2
2
0010
11
B
1011
3
3
0011
12
C
1100
4
4
0100
13
D
1101
5
5
0101
14
E
1110
6
6
0110
15
F
1111
7
7
0111
16
10
10000
8
8
1000
17
11
10001
§2 Hexadecimale getallen
42
D
H
B
D
H
B
0
0
0000
9
9
1001
1
1
0001
10
A
1010
2
2
0010
11
B
1011
3
3
0011
12
C
1100
4
4
0100
13
D
1101
5
5
0101
14
E
1110
6
6
0110
15
F
1111
7
7
0111
16
10
10000
8
8
1000
17
11
10001
§2 Hexadecimale getallen
43
Hexadecimaal stelsel; 16
tekens
0123456789ABCDEF
• Neem het getal F
• Decimaal is dat 15,
binair 1111
• 24 = 161
•
§2 Hexadecimale getallen
44
•
•
•
•
•
Hexadecimaal stelsel; 16
tekens
0123456789ABCDEF
Neem het getal FF
Decimaal is dat 255,
binair 1111 1111
28 (1 byte) = 162
Op twee posities kun je alle
combinaties (256) van 1 byte
kwijt!
§2 Hexadecimale getallen
45
Hoe kun je 3649 als hexadecimaal
getal schrijven?
• Met welke machten van 16 kun je
3649 maken? En hoe vaak heb je die
macht dan nodig?
•
§2 Hexadecimale getallen
46
364910 =
• 160 = 1
• 161 = 16
• 162 = 256
• 163 = 4096
• 164 = 65.536
§2 Hexadecimale getallen
47
364910 =
• 160 = 1
• 161 = 16
• 162 = 256
• 163 = 4096
• 164 = 65.536
0
0
§2 Hexadecimale getallen
48
364910 =
• 160 = 1
• 161 = 16
• 162 = 256
• 163 = 4096
• 164 = 65.536
14
0
0
3649/256 = 14 rest 65
§2 Hexadecimale getallen
49
364910 =
• 160 = 1
• 161 = 16
• 162 = 256
• 163 = 4096
• 164 = 65.536
4
14
0
0
3649/256 = 14 rest 65
65/16 = 4 rest 1
§2 Hexadecimale getallen
50
364910 =
• 160 = 1
• 161 = 16
• 162 = 256
• 163 = 4096
• 164 = 65.536
1
4
14
0
0
3649/256 = 14 rest 65
65/16 = 4 rest 1
§2 Hexadecimale getallen
51
364910 =
• 160 = 1
• 161 = 16
• 162 = 256
• 163 = 4096
• 164 = 65.536
D
1
4
14
0
0
H
1
4
E
0
0
3649/256 = 14 rest 65
65/16 = 4 rest 1
364910 = 00E4116
§2 Hexadecimale getallen
52
Van binair naar hexadecimaal
11100101110101110010
§2 Omrekenen
53
Maak groepjes van vier bits
1110 0101 1101 0111 0010
Reken per groepje om.
E
§2 Omrekenen
54
Maak groepjes van vier bits
1110 0101 1101 0111 0010
Reken per groepje om.
E
5
§2 Omrekenen
55
Maak groepjes van vier bits
1110 0101 1101 0111 0010
Reken per groepje om.
E
5
§2 Omrekenen
D
56
Maak groepjes van vier bits
1110 0101 1101 0111 0010
Reken per groepje om.
E
5
§2 Omrekenen
D
7
57
Maak groepjes van vier bits
1110 0101 1101 0111 0010
Reken per groepje om.
E
5
§2 Omrekenen
D
7
2
58
•
B1H01 Onderwerp 2
•
Theorie bestuderen
•
Opdrachten maken
§2 Omrekenen
59
Informatica
B1H01
Informatie digitaal
Onderwerp 3a
Schakelingen met bits
B1H01 Informatie digitaal
§1 Bits en bytes
§2 Omrekenen, binair, hexadecimaal
§3 Hoe laat je een computer rekenen?
§4 Hoe maak je tekst in enen en
nullen?
§3 Schakelingen met bits
61
•
Om met binaire getallen te kunnen
rekeken, moeten we kunnen
optellen.
Tel op (binair)
• 1001 en 1011
•
•
1001
1011+
§3 Schakelingen met bits
62
Tel op (binair)
• 1001 en 1011
1
• 1001
1011+
0
•
§3 Schakelingen met bits
63
Tel op (binair)
• 1001 en 1011
11
• 1001
1011+
00
•
§3 Schakelingen met bits
64
Tel op (binair)
• 1001 en 1011
11
• 1001
1011+
100
•
§3 Schakelingen met bits
65
Tel op (binair)
• 1001 en 1011
11
• 1001
1011+
10100
•
§3 Schakelingen met bits
66
Om met binaire getallen te kunnen
rekenen, moeten we kunnen
optellen.
• Hoe doe je dat elektronisch?
• Met schakelaars!
•
§3 Schakelingen met bits
67
§3 Schakelingen met bits
68
A
B
A
B
Lamp
0
0
0
0
1
1
0
1
1
0
0
1
AND-gate of EN-poort
§3 Schakelingen met bits
69
A
B
A
B
Lamp
0
0
0
0
1
1
1
0
1
1
1
1
OR-gate of OF-poort
§3 Schakelingen met bits
70
A
B
A
B
Lamp
0
0
0
0
1
1
0
1
1
1
1
0
XOR-gate of XOF-poort
§3 Schakelingen met bits
71
Om berekeningen te kunnen
uitvoeren, zitten er heel veel
‘schakelaars’ in een computer.
• Optellen bijvoorbeeld kan met
een XOR.
•
§3 Schakelingen met bits
72
Informatica
B1H01
Informatie digitaal
Onderwerp 3b
MultimediaLogic
•
Freeware simulatieprogramma
•
Logische schakelingen
•
M-schijf – Informatica –
Software
•
Informatica-Actief site
•
Downloaden of kopiëren
•
Downloadpagina Informatica
•
Installeren.
§3 MultiMedia Logic
74
§3 MultiMedia Logic
75
B1H01 Onderwerp 3
Theorie bestuderen
Opgaven maken
§3 MultiMedia Logic
76
Informatica
B1H01
Informatie digitaal
Onderwerp 4
Tekst in ASCII
B1H01 Informatie digitaal
§1 Bits en bytes
§2 Omrekenen, binair, hexadecimaal
§3 en-poort, of-poort, xof-poort
schakelingen met bits
§4 Tekst in enen en nullen
§4 Tekst in enen en nullen
78
• Alles wat je door een computer
wil laten bewerken, moet
worden vertaald naar enen en
nullen.
• Dat heet digitaliseren
• Hoe gaat dat met tekst?
§4 Tekst in ASCII
79
• Teksten bestaan uit reeksen
tekens.
• Elk teken krijgt een afgesproken
nummer.
• Dat is een ASCII-code
• American Standard Code for
Information Interchange
§4 Tekst in ASCII
80
• 8-bits = 1 byte
• 28 mogelijkheden
• 256 verschillende mogelijkheden
• Bijvoorbeeld het teken *
• ASCII-code 42
• Binair 00101010
• Hexadecimaal 2A
• Altijd!
§4 Tekst in ASCII
81
• Zie tabel in Onderwerp 4a
• De code per letter is in elk
lettertype (font) hetzelfde
• De computer zoekt het juiste
plaatje (font) bij de code op.
§4 Tekst in ASCII
82
Informatica
B1H01
Informatie digitaal
Onderwerp 4
Tekst in UNICODE
• De 256 verschillende
mogelijkheden zijn toereikend
voor onze taal en ons schrift.
• Niet voor alle talen en schriften
in de wereld.
• Denk aan Cyrilisch, Grieks,
Chinees, Arabisch, Thais,
wiskundige symbolen,
Afrikaanse schriften etc.
§4 Tekst in Unicode
84
• Uitgebreidere standaard werd
noodzakelijk  Unicode
• 16 bits (FFFF)
• 65.536 verschillende mogelijkheden
• Van 0000 tot FFFF
• Wel toereikend!
• De ASCII-tabel is een onderdeel
van de Unicodetabel en loopt van
0000 tot 00FF (0 – 256)
§4 Tekst in Unicode
85
• £ = 00A3
• ≈ = 2248
•  = 00A9
• ₧ = 20A7
• ‫ = ޟ‬F907
Unicodesite
Tabellen met letters
§4 Tekst in Unicode
86
Informatica
B1H01
Informatie digitaal
Onderwerp 5a
Standaard voor alles
B1H01 Informatie digitaal
§1 Bits en bytes
§2 Omrekenen, binair, hexadecimaal
§3 en-poort, of-poort, xof-poort
schakelingen met bits
§4 Tekst in enen en nullen
§5 Afspraken
Datums in enen en nullen
§5 Datums in enen en nullen
88
• Om goed te kunnen vergelijken
en uit te wisselen, zijn goede
afspraken nodig.
• Het coderen van lettertekens is
een standaardisatie.
• Er zijn heel veel van dergelijke
standaards.
• Met de kleiner wordende wereld
komer er steeds meer.
§5 Standaards voor alles
89
• weekdagen (zeven)
• maanden
• tijdrekening
• jaartal
• mp3-bestanden
• SI-eenhedenstelsel
• netspanning (230 V)
§5 Standaards voor alles
90
• Ook binnen de computerwereld
zijn er veel standaardisaties
• beschrijven van cd’s en dvd’s
• gegevensuitwisseling tussen de
verschillende onderdelen
• plaatsing van de toetsen op het
toetsenbord
• communicatie via internet
§5 Standaards voor alles
91
• kilo = 1000, mega = 1.000.000
• Ook in de computerwereld!
• Oude afspraak in de IT:
1 kilobyte = 1024 byte
1 megabyte = 1024 x 1024 byte
• Nieuwe afspraak
1 kilobyte = 1000 byte
1 kibibyte = 1024 byte
1 megabyte = 1.000.000 byte
1 mebibyte = 1024 x 1024 byte
§5 Standaards voor alles
92
• Probleem:
• Wat wordt nu (anno 2012) bedoeld
met 40 GB?
• Gigabyte of Gibibyte?
• Officieel 40 Gigabyte (afspraak)
• 40.000.000.000 byte
• Veelal toch nog 42.949.672.960
= 40 x 1024 x 1024 x 1024 byte
• Verandering kost (veel) tijd.
§5 Standaards voor alles
93
Informatica
B1H01
Informatie digitaal
Onderwerp 5a
Datums in Excel
• Rekenprogramma’s als Excel
kunnen met datums rekenen.
• Open Excel
• 1 januari 1900 is dag 1
• 2 januari 1900 is dag 2
• 3 januari 1900 is dag 3
• 1 februari 1900 is dag 32
• etc.
§5 Datums in Excel
95
• een uur is 1/24 deel van een dag
• 1 uur = 1/24 = 0,041666667 dag
• een minuut is 1/60 uur
• 1 minuut is 1/24 x 1/60 dag
• 1 minuut is 0,000694444 dag
• 1 seconde is 1/24 x 1/60 x 1/60
= 0,000015741 dag
§5 Datums in Excel
96
B1H01 Onderwerp 4 en 5
Theorie bestuderen
Opgaven maken
§5 Datums in Excel
97
Informatica
B1H01
Informatie digitaal
Onderwerp 6
Discreet en continu
B1H01 Informatie digitaal
§1 Bits en bytes
§2 Getallen
§3 Hoe laat je een computer rekenen?
§4 Hoe zet je tekst in enen en nullen
§5 Standaardiseren, datums
§6 Discreet en continu
§6 Discreet en continu
99
• Het nummeren van lettertekens
is tamelijk eenvoudig.
• Hoe digitaliseer je bij ‘glijdende’
schalen?
• Het volume van de radio bijv.
§6 Discrete en continue schalen
100
• Verdeel in stappen van gelijke
‘lengte’.
• Hoe meer stappen, des te fijner
de verdeling.
13 stappen
§6 Discrete en continue schalen
101
• Hoe meer stappen, des te fijner
de verdeling
100 stappen
• Neem zoveel stappen, dat we het
verschil niet meer zien of horen.
§6 Discrete en continue schalen
102
• Grijstinten in 16 stappen
• Hoe meer stappen, des te fijner
de verdeling
§6 Discrete en continue schalen
103
• Grijstinten in 64 stappen
• Hoe meer stappen, des te fijner
de verdeling
§6 Discrete en continue schalen
104
• Grijstinten in 256 stappen
• Hoe meer stappen, des te fijner
de verdeling
§6 Discrete en continue schalen
105
Informatica
B1H01
Informatie digitaal
Onderwerp 7a
Digitale kleuren RGB
B1H01 Informatie digitaal
§1 Bits en bytes
§2 Getallen
§3 Hoe laat je een computer rekenen?
§4 Hoe zet je tekst in enen en nullen
§5 Standaardiseren, datums
§6 Discreet en continu
§7 Kleuren en plaatjes
§7 Kleuren en plaatjes
107
• Om een plaatje of foto te
digitaliseren, moeten alle kleuren in
getallen worden gevangen.
• Een verdeling in 256 stappen is
blijkbaar voldoende.
• Alle kleuren kun je maken met drie
basiskleuren.
• Geel, magenta en cyaan of
• Rood, groen en blauw
§7 Digitale kleuren RGB
108
• Het mengen van kleuren is bij
verf anders dan bij licht.
• Licht – additieve kleurmenging
• Verf – subtractieve kleurmenging
licht
verf
§7 Digitale kleuren RGB
109
licht (additief)
verf (subtractief)
Primair
Primair
Secundair
Rood (R)
Cyaan (C)
Rood
Groen (G)
Magenta (M) Groen
Blauw (B)
Yellow (Y)
Blauw
§7 Digitale kleuren RGB
110
• De primaire kleuren hebben
ieder één byte ter beschikking
• 256 stappen per kleur
• 3 primaire kleuren
• 256 x 256 x 256 = 16.777.216
variaties
• Hele kleine nuances
• Voor het oog een glijdende
schaal
§7 Digitale kleuren RGB
111
Kleur
Zwart
Rood
Groen Blauw
0
0
0
Wit
255
255
255
Rood
255
0
0
Groen
0
255
0
Blauw
0
0
255
§7 Digitale kleuren RGB
112
Kleur
Cyaan
Rood
Groen Blauw
255
0
255
0
255
255
Geel
255
255
0
Oranje
255
127
0
Geel-groen
126
255
0
Magenta
§7 Digitale kleuren RGB
113
Informatica
B1H01
Informatie digitaal
Onderwerp 7b
Digitale kleuren HSB
• Het maken van een specifieke
RGB kleur is lastig
• Met HSB is dat vaak handiger
• Ook voor bij elkaar passende
kleuren
• H staat voor Hue (= tint)
• De plaats op de regenboog
0
1
§7 Digitale kleuren HSB
115
• S staat voor saturation
(verzadiging of intensiteit)
• Zeg maar de hoe fel de kleur is
• 0
1
§7 Digitale kleuren HSB
116
• B staat voor Brightness
(helderheid of luminantie)
• Zeg maar de hoe licht de kleur is
• 0
1
§7 Digitale kleuren HSB
117
Hue
Brightness
Saturation
§7 Digitale kleuren HSB
118
• Eén van de opgaven laat je het
verband tussen RGB en HSB
onderzoeken.
• Applet kleurenmenger
§7 Digitale kleuren HSB
119
B1H01 Onderwerp 6 en 7a en b
Theorie bestuderen
Opgaven maken
§7 Digitale kleuren HSB
120
Informatica
B1H01
Informatie digitaal
Onderwerp 7c
Afbeeldingen in pixels
B1H01 Informatie digitaal
§1 Bits en bytes
§2 Getallen
§3 Hoe laat je een computer rekenen?
§4 Hoe zet je tekst in enen en nullen
§5 Standaardiseren
§6 Discreet en continu
§7 Plaatjes en kleuren
§7 Plaatjes en kleuren
122
• Om een plaatje te digitaliseren,
moet je het verdelen in punten.
• Hoe meer punten, des te fijner
de verdeling en des te groter
het bestand.
• Van elk punt moet je de kleur
vastleggen (met drie bytes).
• Zo’n punt heet een ‘picture
element’ of pixel.
§7 Digitale afbeeldingen
123
• De fijnheid van de verdeling
heet de resolutie.
• De eenheid van resolutie is
‘dots-per-inch’ of dpi
(1 inch = 1 duim = 2,54 cm)
• Belangrijk bij printers
• Hoe meer dpi, des te fijner de
afbeelding.
§7 Digitale afbeeldingen
124
Informatica
B1H01
Informatie digitaal
Onderwerp 7d
bmp, png, gif, jpg
• Type Bitmap (bmp)
• Van elk punt leg je de kleur vast
met drie bytes.
• plaatje 800 bij 600 pixels
• 800 x 600 x 3 = 1.440.000 byte
= 1,44 MB
• Vergelijkbaar met 500 pagina’s
tekst!
• Compressie
§7 Digitale afbeeldingen
126
• Neem minder kleuren
• Neem één ipv drie bytes
• GIF (Graphics Interchange Format)
PNG (Portable Network Graphics)
• Geschikt voor eenvoudig gekleurde
afbeeldingen
§7 Digitale afbeeldingen
127
• Weinig kleuren
• Elke kleur krijgt een nummer
• De RGB-waarden daarvan zijn
standaard
• Leg per pixel het kleurnummer
vast.
§7 Digitale afbeeldingen
128
• JPEG
(Joint Photographic Experts Group)
• Geschikt voor complex gekleurde
afbeeldingen, foto’s.
• Veel kleuren
• Blokjes van 8 x 8 pixels
• Kleur van één pixel vastleggen
• Verschil met andere pixels
vastleggen
§7 Digitale afbeeldingen
129
Informatica
B1H01
Informatie digitaal
Onderwerp 7e
Vectorgrafics
• Vectorgraphics is een manier
om tekeningen te comprimeren.
• Je beschrijft niet de kleuren van
elk pixel.
• Je beschrijft de tekening in
woorden.
• ‘Een rood vierkant op een witte
achtergrond.’
§7 Vector grafics
131
• Neem een witte achtergrond.
• Teken een blauwe lijn, 2px
breed van (67,23) naar
(88,103)
• Teken een vierkant met een gele
lijn, 5px breed, middelpunt
(56,89) en zijde 190px
• Werkt natuurlijk niet met een
foto.
§7 Vector grafics
132
Informatica
B1H01
Informatie digitaal
Onderwerp 7f
Afbeeldingen bewerken
• Paint-accessoire
• Eenvoudig, weinig opties
• Ongeschikt om foto’s te
bewerken.
• Heeft maar één tekenlaag
• HSB-kleurenkiezer
§7 Afbeeldingen bewerken
134
• Professionele Software
• PaintShop Pro
• Adobe Photoshop
• Adobe Illustrator
• Corel Draw
• Gimp (gratis, cursus op IA)
• Vele andere
§7 Afbeeldingen bewerken
135
• Irfan-view
• Freeware afbeeldingen
bewerkingsprogramma
• Kan allerlei bestandsformaten
lezen en opslaan.
§7 Afbeeldingen bewerken
136
• IN downloadpagina
• Site van Irfan-view
• http://www.irfanview.com/
§7 Afbeeldingen bewerken
137
Informatica
B1H01
Informatie digitaal
Onderwerp 7f
IrfanView
• Downloaden
• Installeren
• Icon
• Niet zo ingewikkeld
• Afbeeldingen bewerken
• Afbeeldingen converteren
§7 IrfanView
139
• Bij een van de opgaven staat
een handleiding om er mee
te werken.
• Nodig bij de opgaven aldaar
§7 IrfanView
140
• IN downloadpagina
• Site van Irfan-view
• http://www.irfanview.com/
§7 IrfanView
141
• B1H01 Onderwerp 7cdefghi
• Theorie bestuderen
• Opgaven maken
• Site van Irfan-view
• http://www.irfanview.com/
§7 IrfanView
142
• B1H01 SE-toets
• Planning week 39
• 24 – 28 september
• Afspraak: 4IN3 26 september
§7 IrfanView
143
Informatica
B1H01
Informatie digitaal
Onderwerp 8
Digitaal geluid
B1H01 Informatie digitaal
§3 Hoe laat je een computer rekenen?
§4 Hoe zet je tekst in enen en nullen
§5 Standaardiseren, datums
§6 Discreet en continu
§7 Kleuren en plaatjes
§8 Geluid in enen en nullen
§8 Geluid in enen en nullen
145
• Geluid bestaat uit golven.
• Een zuivere toon is een mooie
golf (sinus)
§8 Digitaal geluid
146
• Muziek en stemgeluid bestaat
uit vele tonen tegelijk. . .
• en door elkaar.
§8 Digitaal geluid
147
• Vele tonen en klanken . . .
§8 Digitaal geluid
148
• Dit plaatje is 0,001 s geluid.
• Hoe digitaliseer je dat?
§8 Digitaal geluid
149
• Leg heel vaak de hoogte (amplitude)
van de golf vast.
• Hoe vaker, hoe beter het resultaat.
§8 Digitaal geluid
150
• Eén minuut geluid wordt dan een
bestand van 10 MB!
• Op een audio cd past dan maar
80 minuten muziek.
• Dat is 800 MB.
• Om meer op een cd te krijgen,
moeten we comprimeren.
• MP3 is zo’n compressie standaard
§8 Digitaal geluid
151
• Audio bewerken
• Audacity
• Freeware
geluidbewerkingsprogramma
§8 Digitaal geluid
152
Informatica
B1H01
Informatie digitaal
Onderwerp 8
Digitale film MPEG
• Bij een film worden statische
beelden snel na elkaar
getoond.
• Minstens 24 per seconde
• Per seconde dus 24 plaatjes!!
• Veel geheugenruimte.
• Compressiestandaard: MPEG
• De kunst van het weglaten.
§8 Digitale film: MPEG
154
• MPEG staat voor
Moving Picture Experts Group
• Samenwerkingsgroep van
academici en zakenlui.
• Houdt zich bezig met het coderen
van audio en video. . .
• en standaardiseren ervan.
• Standaarden voor bewegende
beelden.
§8 Digitaal geluid
155
• MPEG1
1991
Hieronder valt o.a. mp3.
• MPEG2
Standaard voor het transport van
video en audio voor televisie.
• MPEG3
Opgezet voor hdtv, maar
overbodig gebleken.
• MPEG4
Uitbreiding op MPEG1 (3D)
§8 Digitaal geluid
156
• MPEG7
Beschrijft de multimedia-inhoud
met XML. Het zoeken van een
video-bestand wordt eenvoudiger.
• MPEG21
Het bewaren van auteurs- en
herkomstinformatie;
ook bij converteren.
Is in ontwikkeling.
§8 Digitaal geluid
157
• Alleen de verschillen met het
vorige plaatje worden
vastgelegd.
• Veel geheugenbesparing
• Toch nog grote bestanden
• 1 minuut MPEG is ca 10 MB
§8 Digitale film: MPEG
158
• B1H01 Onderwerp 8
• Theorie bestuderen
• Audacity installeren (alleen thuis)
• Opgaven maken
§8 Digitale film: MPEG
159
Informatica
B1H01
Informatie digitaal
Onderwerp 9
Bestanden met digitale informatie
B1H01 Informatie digitaal
§4 Hoe zet je tekst in enen en nullen
§5 Standaardiseren, datums
§6 Discreet en continu
§7 Kleuren en plaatjes
§8 Geluid in enen en nullen
§9 Het verschil tussen al die enen en
nullen
§9 Digitale informatie in bestanden
161
• Op de harde schijf, een cd of
USB-geheugen staan alleen
maar bits.
• Enen en nullen dus.
• Hoe weet de computer dat
het om geluid gaat?
• Of tekst?
• Of een getal?
§9 Digitale informatie in bestanden
162
• In elk bestand wordt ook info
bewaard over het soort
bestand.
• Bij het opslaan (vanuit een
programma) wordt ook de
‘extensie’ vastgelegd.
• .doc voor MS-Word
.docx voor MS-Word
.txt voor kladblok
.mp3 voor geluid
.jpg voor plaatjes
§9 Digitale informatie in bestanden
163
• De drie- of vierletters achter de
punt heeft de extensie.
• .htm voor een html-bestand
.xlsx voor MS-Excel
.pdf voor portable document format
.sys voor systemfiles
.log voor logfiles
.pptx voor MS-PowerPoint
§9 Digitale informatie in bestanden
164
§9 Digitale informatie in bestanden
165
• Door de extensie wordt een
bestand aan het juiste
programma gekoppeld.
• Dat programma kan de bits
van het bestand lezen en
interpreteren.
• Andere programma’s niet.
§9 Digitale informatie in bestanden
166
• Een plaatje openen met WordPad?
§9 Digitale informatie in bestanden
167
• WordPad denkt dat het om
tekst gaat en zoekt bij de
binaire code het bijbehorende
teken.
• Dat wordt geen plaatje.
§9 Digitale informatie in bestanden
168
• De bits in een bestand kun je
bekijken me FileView.
• Mijn downloadpagina.
• Leerjaar 4 – informatica –
software – Fileview
• Start FileView
§9 Digitale informatie in bestanden
169
Informatica
B1H01
Informatie digitaal
Onderwerp 11
Is er leven zonder CODECS
• CODEC staat voor
coderen en decoderen.
• CODECs zijn programmaatjes om
videobestanden te verkleinen.
• Comprimeren en reduceren
• Elk bedrijf zijn eigen methode,
helaas.
• Standaardiseren is wenselijk.
§11 Is er leven zonder CODECS?
171
• De bestandsextensie (MPEG, AVI)
is wel standaard, maar de weg om
er te komen niet.
• Je moet wel dezelfde weg terug
gaan, om de film te kunnen zien.
§11 Is er leven zonder CODECS?
172
• Een voorbeeld
• 1 pixel kleurenfilm 800 x 600
kost 3 bytes (R, G, B)
• Dat is 1,440 MB voor één plaatje.
• 25 beelden per seconde . . .
• per seconde 34,3 MB
• Veel te veel!
§11 Is er leven zonder CODECS?
173
• Je mist een CODEC?
• Zoek op internet
• Pas op!
• In CODECS kunnen virussen
verstopt zitten.
§11 Is er leven zonder CODECS?
174
• B1H01 SE-toets
• Planning week 39
• 24 – 28 september
• Afspraak: 4IN2
• Woensdag 26 september 2012
§11 Is er leven zonder CODECS?
175
Informatica
B1H01
Informatie digitaal
Onderwerp 12a
Negatieve getallen: tekenbit
• 1 Byte = 8 bits
• 1e bit (most significant)
wordt tekenbit
• 1  negatief
• 0  positief
• 10010101 = - 21
• 00010101 = + 21
§12 Negatieve getallen: de tekenbit
Stedelijk Gymnasium Breda
RCM
177
• - 21 + 21 = 0
• Toch?
• Binair 10010101 + 00010101
• 10010101
00010101 +
10101010
10101010 = decimaal – 42
• Hm?
• Minder geslaagd!
§12 Negatieve getallen: de tekenbit
Stedelijk Gymnasium Breda
RCM
178
Nieuwe poging
• Elk bit omgedraaid en dan
plus 1
• 00010101 = 21
• 11101011 = -21
•
00010101
11101011 +
100000000
• Bingo!
§12 Two’s compliment
Stedelijk Gymnasium Breda
RCM
179
• B1H01 Onderwerp 9, 11 en 12a en
b
• Theorie bestuderen
• Opgaven maken
§12 Two’s compliment
180
Informatica
B1H01
Informatie digitaal
Onderwerp 12
Gebroken getallen: floating point
• Hoe digitaliseer je een kommagetal?
• Bijvoorbeeld 18,3125?
• Nou, gewoon!
• Hoe schrijf je 18,3125 in machten
van 10?
• 18 = 1x101 + 8x100
• 0,3125=
3x10-1 + 1x10-2 + 2x10-3 + 5x10-4
• Doen we binair ook zo!
§12 Gebroken getallen
Stedelijk Gymnasium Breda
RCM
182
• 18,3125
• 18 = 16 + 2 = 24 + 21
• 1810= 000100102
• Met welke machten van 2 kun
je 0,3125 maken?
• 0,3125 = 0,25 + 0,0625
• 0,3125 = 2-2 + 2-4
• Achter de komma 0101000000
§12 Gebroken getallen
Stedelijk Gymnasium Breda
RCM
183
• 1810 = 000100102
• 0,312510 = 010100000. . . .2
• Totaal 00010010,010100000. . .
• Kost wel veel bits.
• Hoe vertel je de komma?
§12 Gebroken getallen
Stedelijk Gymnasium Breda
RCM
184
• We moeten iets anders bedenken.
• Elk decimaal getal kun je schrijven
als p x 2q
• getal10 = +/- p x 2y
• getal10 = +/- mantisse x 2exp
• Dat leggen we vast in 32 bits
(4 byte, single precission) of
• 64 bits (double precission)
§12 Gebroken getallen
Stedelijk Gymnasium Breda
RCM 185
Single precission: 32 bits
• bit 0 t/m 22 waarde (mantisse)
• bit 23 t/m 30 exponent
• bit 31 teken
• We willen ook negatieve
exponenten kunnen weergeven
• Nog een tekenbit? Nee.
• Dat kan slimmer.
§12 Gebroken getallen
Stedelijk Gymnasium Breda
RCM 186
• Bij de exponent nemem we voor
0000 0000 niet 0, maar
• 0000 0000 = -127
• 0000 0001 = -126
• 0000 0010 = -125
• 0000 0011 = -124
• 0111 1111 = 0
• 1111 1111 = 128
§12 Gebroken getallen
Stedelijk Gymnasium Breda
RCM 187
• De exponent moet dus tussen
-127 en +128 liggen.
• de waarde 10101110 als exponent
betekent dus 174 – 127 = 47
• We moeten 127 van de
exponentwaarde aftrekken.
§12 Gebroken getallen
Stedelijk Gymnasium Breda
RCM 188
• bit 0 t/m 22 waarde (mantisse)
• bit 23 t/m 30 exponent
• bit 31 teken
• In de groene bits staat de mantisse,
• in de rode bits de exponent.
• De blauwe is het teken van het getal
§12 Gebroken getallen
Stedelijk Gymnasium Breda
RCM 189
Uitgangspunt was
getal10 = +/- mantisse x 2exp
Voorbeeld
Mantisse =20+010110000000000..
Exponent = 00101011
teken: negatief
§12 Gebroken getallen
Stedelijk Gymnasium Breda
RCM 190
Mantisse =20+010110000000000..
20 + 0x2-1 + 1x2-2 + 0x2-3 + 1x2-4
+ 1x2-5 =
1 + 0 + 0,25 + 0 + 0,0625 +
0,03125 = 1,34375
Exponent = 00101011
1x25 + 1x23 + 1x21 + 1x20 -127 =
43 – 127 = -84
§12 Gebroken getallen
Stedelijk Gymnasium Breda
RCM 191
teken negatief
mantisse = 1,34375
exponent = -84
Ons getal is dus
-1,34375 x 2-84
Reken uit en je vindt
-6,947 x 10-26
§12 Gebroken getallen
Stedelijk Gymnasium Breda
RCM 192
Nu andersom
Zet 2,387 x 10-12 om in een binaire
notatie met single precission . .
Nou, laat maar . .
Je zou moeten vinden
00101100001001111111100001011110
Doe je best.
Klik hier
§12 Gebroken getallen
Stedelijk Gymnasium Breda
RCM193
Informatica
B1 Hoofdstuk 1
Informatie digitaal
Download