Transcript pps
Slide 1
LauwersCollege Buitenpost
Informatica klas 4
Hoofdstuk 1
binair decimaal
hexadecimaal decimaal
decimaal binair
bits en bytes optellen
schakelingen voor optellen
Tekst digitaliseren
Beeld digitaliseren
Geluid digitaliseren
LauwersCollege Buitenpost
Informatica
Slide 2
LauwersCollege Buitenpost
Teken, betekenis en standaardisatie
Informatie heeft:
• Vorm
symbool of teken
voorbeeld:
• Inhoud
boodschap
bij dit voorbeeld: maak een
afdruk
• Standaardisatie in de meeste programma’s
worden dezelfde tekens
gebruikt voor dezelfde boodschap
LauwersCollege Buitenpost
Informatica
Slide 3
LauwersCollege Buitenpost
Van binair naar decimaal:
Zet machten van twee boven de cijfers, begin achteraan
128 64 32 16 8 4 2 1
1 0 0 1 1 0 1 0
1 niet
2 wel
4 niet
8 wel
16 wel
32 niet
64 niet
128 wel
Uitkomst:
2 + 8 + 16 + 128 = 154
Klaar, dus :
LauwersCollege Buitenpost
10011010 = 154
Informatica
Slide 4
LauwersCollege Buitenpost
00010001 = ... (decimaal)
16
128 64
2
X
7
2
X
6
2
X
5
2
X
4
1
3
2
1
2 2 2 1
X
X
X
X
1 1 0 1 0 0 0 1 =209
LauwersCollege Buitenpost
Informatica
Slide 5
LauwersCollege Buitenpost
Hexadecimaal A=10 B=11 C=12
16
1
16
1
X
X
X
X
4 3 =67
3x1=3
11 x 1 = 11
4 x 16 = 64
3 x 16 = 48
Dus: 3 + 64 = 67
LauwersCollege Buitenpost
3 B =59
Dus: 11 + 48 =59
Informatica
Slide 6
LauwersCollege Buitenpost
Hexadecimaal D=13 E=14 F=15
16
1
16
1
X
X
X
X
A 3 =163
3x1=3
15 x 1 = 15
10 x 16 = 160
15 x 16 = 240
Dus: 3 + 160 = 163
LauwersCollege Buitenpost
F F=255
Dus: 15 +240 =255
Informatica
Slide 7
LauwersCollege Buitenpost
Van decimaal (181) naar binair:
Kijk steeds welke macht van 2 er in zit
181: Zit 128 er in ? Ja, dus
Blijft over 181 -128=53
128 64 32 16 8
4
2 1
1
LauwersCollege Buitenpost
Informatica
Slide 8
LauwersCollege Buitenpost
Van decimaal (181) naar binair:
Kijk steeds welke macht van 2 er in zit
53 : Zit 64 er in ? Nee, dus
53 : Zit 32 er in ? Ja, dus
Blijft over 53 -32=21
128 64 32 16 8 4
1
LauwersCollege Buitenpost
2 1
0 1
Informatica
Slide 9
LauwersCollege Buitenpost
Van decimaal (181) naar binair:
Kijk steeds welke macht van 2 er in zit
21 : Zit 16 er in ? Ja, dus
Blijft over 21 -16= 5
128 64 32 16 8
1
LauwersCollege Buitenpost
0 1
4
2 1
1
Informatica
Slide 10
LauwersCollege Buitenpost
Van decimaal (181) naar binair:
Kijk steeds welke macht van 2 er in zit
5 : Zit 8 er in ? Nee, dus
5 : Zit 4 er in ? Ja, dus
Blijft over 5 - 4 = 1
128 64 32 16 8 4
1
LauwersCollege Buitenpost
0 1 1
2 1
0 1
Informatica
Slide 11
LauwersCollege Buitenpost
Van decimaal (181) naar binair:
Kijk steeds welke macht van 2 er in zit
1 : Zit 2 er in ? Nee, dus
1 : Zit 1 er in ? Ja, dus
Blijft over 1 - 1 = 0 Klaar!
128 64 32 16 8 4
181 =
LauwersCollege Buitenpost
1
0 1 1
2 1
0 1 0 1
Informatica
Slide 12
LauwersCollege Buitenpost
Van decimaal (181) naar binair:
Andere manier: deel steeds door 2, schrijf de rest op
181
delen door 2
geeft:
de rest is:
90
1
van achter
naar voor:
1
LauwersCollege Buitenpost
Informatica
Slide 13
LauwersCollege Buitenpost
181 decimaal : Deel steeds door 2 en bekijk de rest
181
90
delen door 2
geeft:
de rest is:
0
45
0 1
LauwersCollege Buitenpost
Informatica
Slide 14
LauwersCollege Buitenpost
181
181 : Deel steeds door 2 en bekijk de rest
90
45
delen door 2
geeft:
de rest is:
1
22
1 0 1
LauwersCollege Buitenpost
Informatica
Slide 15
LauwersCollege Buitenpost
181 : Deel steeds door 2 en bekijk de rest
181
45
90
22
delen door 2
geeft:
de rest is:
0
11
0 1 0 1
LauwersCollege Buitenpost
Informatica
Slide 16
LauwersCollege Buitenpost
181
45
181 : Deel steeds door 2 en bekijk de rest
22
90
11
de rest is:
1
delen door 2
geeft:
5
1 0 1 0 1
LauwersCollege Buitenpost
Informatica
Slide 17
LauwersCollege Buitenpost
22
181
181 : Deel steeds door 2 en bekijk de rest
11
90
45
5
de rest is:
1
delen door 2
geeft:
2
1 1 0 1 0 1
LauwersCollege Buitenpost
Informatica
Slide 18
LauwersCollege Buitenpost
11
181 : Deel steeds door 2 en bekijk de rest
181
90
5
45
2
22 delen door 2
de rest is:
0
geeft:
1
0 0 1 0 1 0 1
LauwersCollege Buitenpost
Informatica
Slide 19
LauwersCollege Buitenpost
181
11
181 : Deel steeds door 2 en bekijk de rest
5
90
2
45
1
22
1
delen door 2
geeft:
0
181 =
LauwersCollege Buitenpost
de rest is:
We zijn bij 0, het is klaar!
1 0 0 1 0 1 0 1
Informatica
Slide 20
LauwersCollege Buitenpost
Bits & bytes optellen
1
0 1 11
0 1 01
0
1+1=10
LauwersCollege Buitenpost
0 opschrijven,
1 onthouden
Informatica
Slide 21
LauwersCollege Buitenpost
Bits & bytes optellen
11
0 1 11
0 1 01
00
1+1+0=10
LauwersCollege Buitenpost
0 opschrijven,
1 onthouden
Informatica
Slide 22
LauwersCollege Buitenpost
Bits & bytes optellen
11
0 1 11
0 1 01
1 00
1+1+1=11
LauwersCollege Buitenpost
1 opschrijven,
1 onthouden
Informatica
Slide 23
LauwersCollege Buitenpost
Bits & bytes optellen
1
0 1 11
0 1 01
11 00
1+0+0=1
LauwersCollege Buitenpost
1 opschrijven,
Klaar!
Informatica
Slide 24
LauwersCollege Buitenpost
Bits & bytes : de en-schakeling
Uitgang=0
voeding
Ingang1=0
LauwersCollege Buitenpost
Ingang2=0
Informatica
Slide 25
LauwersCollege Buitenpost
Bits & bytes : de en-schakeling
Uitgang=0
voeding
Ingang1=1
LauwersCollege Buitenpost
Ingang2=0
Informatica
Slide 26
LauwersCollege Buitenpost
Bits & bytes : de en-schakeling
Uitgang=1
voeding
Ingang1=1
LauwersCollege Buitenpost
Ingang2=1
Informatica
Slide 27
LauwersCollege Buitenpost
Bits & bytes : de en-schakeling
Uitgang=0
voeding
Ingang1=0
LauwersCollege Buitenpost
Ingang2=1
Informatica
Slide 28
LauwersCollege Buitenpost
Bits & bytes : de of-schakeling
Uitgang=0
voeding
Ingang1=0
LauwersCollege Buitenpost
Ingang2=0
Informatica
Slide 29
LauwersCollege Buitenpost
Bits & bytes : de of-schakeling
Uitgang=1
voeding
Ingang1=1
LauwersCollege Buitenpost
Ingang2=0
Informatica
Slide 30
LauwersCollege Buitenpost
Bits & bytes : de of-schakeling
Uitgang=1
voeding
Ingang1=1
LauwersCollege Buitenpost
Ingang2=1
Informatica
Slide 31
LauwersCollege Buitenpost
Bits & bytes : de xof-schakeling (xor)
voeding
Uitgang=0
Ingang1=0
LauwersCollege Buitenpost
Ingang2=0
Informatica
Slide 32
LauwersCollege Buitenpost
Bits & bytes : de xof-schakeling (xor)
Uitgang=1
voeding
Ingang1=1
LauwersCollege Buitenpost
Ingang2=0
Informatica
Slide 33
LauwersCollege Buitenpost
Bits & bytes : de xof-schakeling (xor)
voeding
Uitgang=1
Ingang1=0
LauwersCollege Buitenpost
Ingang2=1
Informatica
Slide 34
LauwersCollege Buitenpost
Bits & bytes : de xof-schakeling (xor)
Uitgang=0
voeding
Ingang1=1
LauwersCollege Buitenpost
Ingang2=1
Informatica
Slide 35
LauwersCollege Buitenpost
Twee bits optellen: achterste bit met xof
voorste bit met and
0
0
00
0 + 0
EN
XOF
00
LauwersCollege Buitenpost
Informatica
Slide 36
LauwersCollege Buitenpost
Twee bits optellen: achterste bit met xof
voorste bit met and
1
0
01
1 + 0
EN
XOF
01
LauwersCollege Buitenpost
Informatica
Slide 37
LauwersCollege Buitenpost
Twee bits optellen: achterste bit met xof
voorste bit met and
0
1
01
0 + 1
EN
XOF
01
LauwersCollege Buitenpost
Informatica
Slide 38
LauwersCollege Buitenpost
Twee bits optellen: achterste bit met xof
voorste bit met and
1
1
10
1 + 1
EN
XOF
10
De schakeling voor het optellen van twee bits
stellen we op de volgende dia’s voor door:
LauwersCollege Buitenpost
tel2op
EN
XOF
Informatica
Slide 39
LauwersCollege Buitenpost
Drie bits optellen
1
1
1
11
1+1 + 1
tel2op
EN
XOF
0
0
tel2op
EN
XOF
1
OF
1
LauwersCollege Buitenpost
1
Informatica
Slide 40
LauwersCollege Buitenpost
Drie bits optellen
1
0
1
10
1+0 + 1
tel2op
EN
XOF
0
1
tel2op
EN
XOF
1
OF
1
LauwersCollege Buitenpost
0
Informatica
Slide 41
LauwersCollege Buitenpost
Drie bits optellen
1
1
0
10
1+1 + 0
tel2op
EN
XOF
1
0
tel2op
EN
XOF
0
OF
1
LauwersCollege Buitenpost
Het klopt
ook bij
0+1+1=10
en bij
1+0+0=01
en bij
0+1+0=01
en bij
0+0+1=01
en bij
0+0+0=00
0
Informatica
Slide 42
LauwersCollege Buitenpost
Twee bytes optellen
LauwersCollege Buitenpost
tel3op
De schakeling van de vorige
dia’s stellen we hier voor door:
Informatica
Slide 43
LauwersCollege Buitenpost
Hoe wordt tekst opgeslagen: m.b.v. ASC-code
enter
LauwersCollege Buitenpost
Informatica
Slide 44
LauwersCollege Buitenpost
Hoe wordt tekst opgeslagen
Tekst wordt meestal opgeslagen m.b.v. de ASCII-code.
Per teken wordt 1 byte gebruikt; je kunt dus 255 tekens
coderen m.b.v. ASC
De tekst op de vorige dia bestaat uit 11 tekens + 2 keer
entertoets 15 bytes
Tekst kan ook worden opgeslagen m.b.v. Unicode
Per teken worden dan 2 bytes gebruikt; je kunt dus circa
65000 tekens coderen m.b.v. de Unicode
LauwersCollege Buitenpost
Informatica
Slide 45
LauwersCollege Buitenpost
Kleuren digitaliseren: met RGB
Als je RGB-kleuren gebruikt geef je aan hoeveel
rood , groen en blauw erin zit.
Helder rood = RGB(255,0,0)
RGB(130,0,0) = donkerrood
paars = RGB(255,0,255)
RGB(100,100,100) = grijs
getal donkerder
In HTML: color="#FF0000">
Kleinere getallen donkerder
In HTML:
LauwersCollege Buitenpost
Informatica
Slide 46
LauwersCollege Buitenpost
Hoe wordt een foto opgeslagen
Als je inzoomt
op een foto zie
je dat hij is
opgebouwd uit
pixels.
De kleur van
elke pixel wordt
opgeslagen.
LauwersCollege Buitenpost
Informatica
Slide 47
LauwersCollege Buitenpost
Hoe wordt een figuur opgeslagen in een BMP-file
De eerste 54
bytes zijn
voor de
algemene
kenmerken
(lengte,
breedte, enz)
Eerst worden de pixels van de onderste rij opgeslagen,
in de volgorde Blauw,Groen,Rood
Dan de volgende rijen, elke rij wordt afgesloten met
een nul
LauwersCollege Buitenpost
Informatica
Slide 48
LauwersCollege Buitenpost
Hoe wordt een figuur opgeslagen in een BMP-file
De kleur van elke pixel wordt opgeslagen
Voor elke pixel worden 3 bytes gebruikt
Elke rij wordt afgesloten met een 0, en
voor de algemene kenmerken worden 54
bytes gebruikt.
De figuur van de vorige dia (5 bij 3)
neemt dus 54 + 15 x 3 + 3 = 102 bytes
in beslag.
Hoeveel bytes neemt een tekening van 800 bij 600 in RGB-kleuren als
bmp-file in beslag ?
800 x 600 x 3 = 1440000 (3 bytes per pixel) +
54 (algemene kenmerken) +
600 (per rij één extra byte), totaal 1440654 bytes (ongeveer 1,44 Mb)
LauwersCollege Buitenpost
Informatica
Slide 49
LauwersCollege Buitenpost
Geluid
Geluidsgolven: analoog (continu)
Tijd (in sec)
LauwersCollege Buitenpost
Informatica
Slide 50
LauwersCollege Buitenpost
Geluid digitaliseren
Sampling: meet de hoogte regelmatig
Tijd (in sec)
CD-kwaliteit: 44100 keer per sec. opmeten
Een uur stereo-muziek, 16 bits, CD-kwaliteit neemt
dan 44100 x 2 x 2 x 3600 = 635.040.000 bytes in
beslag, dus ongeveer 635 Mb (wav-file)
LauwersCollege Buitenpost
Informatica
Slide 51
LauwersCollege Buitenpost
Compressie
Beeld:
Bmp-file: zonder compressie
Gif-file: 256 kleuren, werkt met een palet
JPG-file: gemiddelde kleur van bijv. 8 x 8 pixels
Geluid: Wav-file: zonder compressie, voor alle geluiden
mid-file: zonder compressie, alleen muziek
MP3-file: neemt 12 keer zo weinig ruimte in
Video: Avi-file: zonder compressie, 25 beelden per sec.
215 Mb voor een minuut film
mpeg1: 10 Mb per minuut film, videoCD
mpeg2: 20 Mb per minuut film, supervideoCD
mpeg4: divX, hogere resolutie, minder ruimte
Einde
LauwersCollege Buitenpost
Informatica
LauwersCollege Buitenpost
Informatica klas 4
Hoofdstuk 1
binair decimaal
hexadecimaal decimaal
decimaal binair
bits en bytes optellen
schakelingen voor optellen
Tekst digitaliseren
Beeld digitaliseren
Geluid digitaliseren
LauwersCollege Buitenpost
Informatica
Slide 2
LauwersCollege Buitenpost
Teken, betekenis en standaardisatie
Informatie heeft:
• Vorm
symbool of teken
voorbeeld:
• Inhoud
boodschap
bij dit voorbeeld: maak een
afdruk
• Standaardisatie in de meeste programma’s
worden dezelfde tekens
gebruikt voor dezelfde boodschap
LauwersCollege Buitenpost
Informatica
Slide 3
LauwersCollege Buitenpost
Van binair naar decimaal:
Zet machten van twee boven de cijfers, begin achteraan
128 64 32 16 8 4 2 1
1 0 0 1 1 0 1 0
1 niet
2 wel
4 niet
8 wel
16 wel
32 niet
64 niet
128 wel
Uitkomst:
2 + 8 + 16 + 128 = 154
Klaar, dus :
LauwersCollege Buitenpost
10011010 = 154
Informatica
Slide 4
LauwersCollege Buitenpost
00010001 = ... (decimaal)
16
128 64
2
X
7
2
X
6
2
X
5
2
X
4
1
3
2
1
2 2 2 1
X
X
X
X
1 1 0 1 0 0 0 1 =209
LauwersCollege Buitenpost
Informatica
Slide 5
LauwersCollege Buitenpost
Hexadecimaal A=10 B=11 C=12
16
1
16
1
X
X
X
X
4 3 =67
3x1=3
11 x 1 = 11
4 x 16 = 64
3 x 16 = 48
Dus: 3 + 64 = 67
LauwersCollege Buitenpost
3 B =59
Dus: 11 + 48 =59
Informatica
Slide 6
LauwersCollege Buitenpost
Hexadecimaal D=13 E=14 F=15
16
1
16
1
X
X
X
X
A 3 =163
3x1=3
15 x 1 = 15
10 x 16 = 160
15 x 16 = 240
Dus: 3 + 160 = 163
LauwersCollege Buitenpost
F F=255
Dus: 15 +240 =255
Informatica
Slide 7
LauwersCollege Buitenpost
Van decimaal (181) naar binair:
Kijk steeds welke macht van 2 er in zit
181: Zit 128 er in ? Ja, dus
Blijft over 181 -128=53
128 64 32 16 8
4
2 1
1
LauwersCollege Buitenpost
Informatica
Slide 8
LauwersCollege Buitenpost
Van decimaal (181) naar binair:
Kijk steeds welke macht van 2 er in zit
53 : Zit 64 er in ? Nee, dus
53 : Zit 32 er in ? Ja, dus
Blijft over 53 -32=21
128 64 32 16 8 4
1
LauwersCollege Buitenpost
2 1
0 1
Informatica
Slide 9
LauwersCollege Buitenpost
Van decimaal (181) naar binair:
Kijk steeds welke macht van 2 er in zit
21 : Zit 16 er in ? Ja, dus
Blijft over 21 -16= 5
128 64 32 16 8
1
LauwersCollege Buitenpost
0 1
4
2 1
1
Informatica
Slide 10
LauwersCollege Buitenpost
Van decimaal (181) naar binair:
Kijk steeds welke macht van 2 er in zit
5 : Zit 8 er in ? Nee, dus
5 : Zit 4 er in ? Ja, dus
Blijft over 5 - 4 = 1
128 64 32 16 8 4
1
LauwersCollege Buitenpost
0 1 1
2 1
0 1
Informatica
Slide 11
LauwersCollege Buitenpost
Van decimaal (181) naar binair:
Kijk steeds welke macht van 2 er in zit
1 : Zit 2 er in ? Nee, dus
1 : Zit 1 er in ? Ja, dus
Blijft over 1 - 1 = 0 Klaar!
128 64 32 16 8 4
181 =
LauwersCollege Buitenpost
1
0 1 1
2 1
0 1 0 1
Informatica
Slide 12
LauwersCollege Buitenpost
Van decimaal (181) naar binair:
Andere manier: deel steeds door 2, schrijf de rest op
181
delen door 2
geeft:
de rest is:
90
1
van achter
naar voor:
1
LauwersCollege Buitenpost
Informatica
Slide 13
LauwersCollege Buitenpost
181 decimaal : Deel steeds door 2 en bekijk de rest
181
90
delen door 2
geeft:
de rest is:
0
45
0 1
LauwersCollege Buitenpost
Informatica
Slide 14
LauwersCollege Buitenpost
181
181 : Deel steeds door 2 en bekijk de rest
90
45
delen door 2
geeft:
de rest is:
1
22
1 0 1
LauwersCollege Buitenpost
Informatica
Slide 15
LauwersCollege Buitenpost
181 : Deel steeds door 2 en bekijk de rest
181
45
90
22
delen door 2
geeft:
de rest is:
0
11
0 1 0 1
LauwersCollege Buitenpost
Informatica
Slide 16
LauwersCollege Buitenpost
181
45
181 : Deel steeds door 2 en bekijk de rest
22
90
11
de rest is:
1
delen door 2
geeft:
5
1 0 1 0 1
LauwersCollege Buitenpost
Informatica
Slide 17
LauwersCollege Buitenpost
22
181
181 : Deel steeds door 2 en bekijk de rest
11
90
45
5
de rest is:
1
delen door 2
geeft:
2
1 1 0 1 0 1
LauwersCollege Buitenpost
Informatica
Slide 18
LauwersCollege Buitenpost
11
181 : Deel steeds door 2 en bekijk de rest
181
90
5
45
2
22 delen door 2
de rest is:
0
geeft:
1
0 0 1 0 1 0 1
LauwersCollege Buitenpost
Informatica
Slide 19
LauwersCollege Buitenpost
181
11
181 : Deel steeds door 2 en bekijk de rest
5
90
2
45
1
22
1
delen door 2
geeft:
0
181 =
LauwersCollege Buitenpost
de rest is:
We zijn bij 0, het is klaar!
1 0 0 1 0 1 0 1
Informatica
Slide 20
LauwersCollege Buitenpost
Bits & bytes optellen
1
0 1 11
0 1 01
0
1+1=10
LauwersCollege Buitenpost
0 opschrijven,
1 onthouden
Informatica
Slide 21
LauwersCollege Buitenpost
Bits & bytes optellen
11
0 1 11
0 1 01
00
1+1+0=10
LauwersCollege Buitenpost
0 opschrijven,
1 onthouden
Informatica
Slide 22
LauwersCollege Buitenpost
Bits & bytes optellen
11
0 1 11
0 1 01
1 00
1+1+1=11
LauwersCollege Buitenpost
1 opschrijven,
1 onthouden
Informatica
Slide 23
LauwersCollege Buitenpost
Bits & bytes optellen
1
0 1 11
0 1 01
11 00
1+0+0=1
LauwersCollege Buitenpost
1 opschrijven,
Klaar!
Informatica
Slide 24
LauwersCollege Buitenpost
Bits & bytes : de en-schakeling
Uitgang=0
voeding
Ingang1=0
LauwersCollege Buitenpost
Ingang2=0
Informatica
Slide 25
LauwersCollege Buitenpost
Bits & bytes : de en-schakeling
Uitgang=0
voeding
Ingang1=1
LauwersCollege Buitenpost
Ingang2=0
Informatica
Slide 26
LauwersCollege Buitenpost
Bits & bytes : de en-schakeling
Uitgang=1
voeding
Ingang1=1
LauwersCollege Buitenpost
Ingang2=1
Informatica
Slide 27
LauwersCollege Buitenpost
Bits & bytes : de en-schakeling
Uitgang=0
voeding
Ingang1=0
LauwersCollege Buitenpost
Ingang2=1
Informatica
Slide 28
LauwersCollege Buitenpost
Bits & bytes : de of-schakeling
Uitgang=0
voeding
Ingang1=0
LauwersCollege Buitenpost
Ingang2=0
Informatica
Slide 29
LauwersCollege Buitenpost
Bits & bytes : de of-schakeling
Uitgang=1
voeding
Ingang1=1
LauwersCollege Buitenpost
Ingang2=0
Informatica
Slide 30
LauwersCollege Buitenpost
Bits & bytes : de of-schakeling
Uitgang=1
voeding
Ingang1=1
LauwersCollege Buitenpost
Ingang2=1
Informatica
Slide 31
LauwersCollege Buitenpost
Bits & bytes : de xof-schakeling (xor)
voeding
Uitgang=0
Ingang1=0
LauwersCollege Buitenpost
Ingang2=0
Informatica
Slide 32
LauwersCollege Buitenpost
Bits & bytes : de xof-schakeling (xor)
Uitgang=1
voeding
Ingang1=1
LauwersCollege Buitenpost
Ingang2=0
Informatica
Slide 33
LauwersCollege Buitenpost
Bits & bytes : de xof-schakeling (xor)
voeding
Uitgang=1
Ingang1=0
LauwersCollege Buitenpost
Ingang2=1
Informatica
Slide 34
LauwersCollege Buitenpost
Bits & bytes : de xof-schakeling (xor)
Uitgang=0
voeding
Ingang1=1
LauwersCollege Buitenpost
Ingang2=1
Informatica
Slide 35
LauwersCollege Buitenpost
Twee bits optellen: achterste bit met xof
voorste bit met and
0
0
00
0 + 0
EN
XOF
00
LauwersCollege Buitenpost
Informatica
Slide 36
LauwersCollege Buitenpost
Twee bits optellen: achterste bit met xof
voorste bit met and
1
0
01
1 + 0
EN
XOF
01
LauwersCollege Buitenpost
Informatica
Slide 37
LauwersCollege Buitenpost
Twee bits optellen: achterste bit met xof
voorste bit met and
0
1
01
0 + 1
EN
XOF
01
LauwersCollege Buitenpost
Informatica
Slide 38
LauwersCollege Buitenpost
Twee bits optellen: achterste bit met xof
voorste bit met and
1
1
10
1 + 1
EN
XOF
10
De schakeling voor het optellen van twee bits
stellen we op de volgende dia’s voor door:
LauwersCollege Buitenpost
tel2op
EN
XOF
Informatica
Slide 39
LauwersCollege Buitenpost
Drie bits optellen
1
1
1
11
1+1 + 1
tel2op
EN
XOF
0
0
tel2op
EN
XOF
1
OF
1
LauwersCollege Buitenpost
1
Informatica
Slide 40
LauwersCollege Buitenpost
Drie bits optellen
1
0
1
10
1+0 + 1
tel2op
EN
XOF
0
1
tel2op
EN
XOF
1
OF
1
LauwersCollege Buitenpost
0
Informatica
Slide 41
LauwersCollege Buitenpost
Drie bits optellen
1
1
0
10
1+1 + 0
tel2op
EN
XOF
1
0
tel2op
EN
XOF
0
OF
1
LauwersCollege Buitenpost
Het klopt
ook bij
0+1+1=10
en bij
1+0+0=01
en bij
0+1+0=01
en bij
0+0+1=01
en bij
0+0+0=00
0
Informatica
Slide 42
LauwersCollege Buitenpost
Twee bytes optellen
LauwersCollege Buitenpost
tel3op
De schakeling van de vorige
dia’s stellen we hier voor door:
Informatica
Slide 43
LauwersCollege Buitenpost
Hoe wordt tekst opgeslagen: m.b.v. ASC-code
enter
LauwersCollege Buitenpost
Informatica
Slide 44
LauwersCollege Buitenpost
Hoe wordt tekst opgeslagen
Tekst wordt meestal opgeslagen m.b.v. de ASCII-code.
Per teken wordt 1 byte gebruikt; je kunt dus 255 tekens
coderen m.b.v. ASC
De tekst op de vorige dia bestaat uit 11 tekens + 2 keer
entertoets 15 bytes
Tekst kan ook worden opgeslagen m.b.v. Unicode
Per teken worden dan 2 bytes gebruikt; je kunt dus circa
65000 tekens coderen m.b.v. de Unicode
LauwersCollege Buitenpost
Informatica
Slide 45
LauwersCollege Buitenpost
Kleuren digitaliseren: met RGB
Als je RGB-kleuren gebruikt geef je aan hoeveel
rood , groen en blauw erin zit.
Helder rood = RGB(255,0,0)
RGB(130,0,0) = donkerrood
paars = RGB(255,0,255)
RGB(100,100,100) = grijs
getal donkerder
In HTML:
Kleinere getallen donkerder
In HTML:
LauwersCollege Buitenpost
Informatica
Slide 46
LauwersCollege Buitenpost
Hoe wordt een foto opgeslagen
Als je inzoomt
op een foto zie
je dat hij is
opgebouwd uit
pixels.
De kleur van
elke pixel wordt
opgeslagen.
LauwersCollege Buitenpost
Informatica
Slide 47
LauwersCollege Buitenpost
Hoe wordt een figuur opgeslagen in een BMP-file
De eerste 54
bytes zijn
voor de
algemene
kenmerken
(lengte,
breedte, enz)
Eerst worden de pixels van de onderste rij opgeslagen,
in de volgorde Blauw,Groen,Rood
Dan de volgende rijen, elke rij wordt afgesloten met
een nul
LauwersCollege Buitenpost
Informatica
Slide 48
LauwersCollege Buitenpost
Hoe wordt een figuur opgeslagen in een BMP-file
De kleur van elke pixel wordt opgeslagen
Voor elke pixel worden 3 bytes gebruikt
Elke rij wordt afgesloten met een 0, en
voor de algemene kenmerken worden 54
bytes gebruikt.
De figuur van de vorige dia (5 bij 3)
neemt dus 54 + 15 x 3 + 3 = 102 bytes
in beslag.
Hoeveel bytes neemt een tekening van 800 bij 600 in RGB-kleuren als
bmp-file in beslag ?
800 x 600 x 3 = 1440000 (3 bytes per pixel) +
54 (algemene kenmerken) +
600 (per rij één extra byte), totaal 1440654 bytes (ongeveer 1,44 Mb)
LauwersCollege Buitenpost
Informatica
Slide 49
LauwersCollege Buitenpost
Geluid
Geluidsgolven: analoog (continu)
Tijd (in sec)
LauwersCollege Buitenpost
Informatica
Slide 50
LauwersCollege Buitenpost
Geluid digitaliseren
Sampling: meet de hoogte regelmatig
Tijd (in sec)
CD-kwaliteit: 44100 keer per sec. opmeten
Een uur stereo-muziek, 16 bits, CD-kwaliteit neemt
dan 44100 x 2 x 2 x 3600 = 635.040.000 bytes in
beslag, dus ongeveer 635 Mb (wav-file)
LauwersCollege Buitenpost
Informatica
Slide 51
LauwersCollege Buitenpost
Compressie
Beeld:
Bmp-file: zonder compressie
Gif-file: 256 kleuren, werkt met een palet
JPG-file: gemiddelde kleur van bijv. 8 x 8 pixels
Geluid: Wav-file: zonder compressie, voor alle geluiden
mid-file: zonder compressie, alleen muziek
MP3-file: neemt 12 keer zo weinig ruimte in
Video: Avi-file: zonder compressie, 25 beelden per sec.
215 Mb voor een minuut film
mpeg1: 10 Mb per minuut film, videoCD
mpeg2: 20 Mb per minuut film, supervideoCD
mpeg4: divX, hogere resolutie, minder ruimte
Einde
LauwersCollege Buitenpost
Informatica