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