SondervickCollege Veldhovenca binair decimaal hexadecimaal decimaalhexadecimaal decimaal binair...

51
SondervickCollege Veldhovenca binair decimaal hexadecimaal decimaal decimaal binair bits en bytes optellen schakelingen voor optellen Beeld digitaliseren Geluid digitaliseren Tekst digitaliseren

Transcript of SondervickCollege Veldhovenca binair decimaal hexadecimaal decimaalhexadecimaal decimaal binair...

Page 1: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhovenca

binair decimaal hexadecimaal

decimaaldecimaal binair

bits en bytes optellenschakelingen voor

optellen

Beeld digitaliserenGeluid digitaliseren

Tekst digitaliseren

Page 2: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhovenca

Informatie heeft:• Vorm symbool of teken

voorbeeld:

• Inhoud boodschapbij dit voorbeeld: maak een

afdruk

• Standaardisatie in de meeste programma’s worden dezelfde

tekens gebruikt voor dezelfde boodschap

Page 3: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhovenca

Van binair naar decimaal:Zet machten van twee boven de cijfers, begin achteraan

1 0100 01 11

1 niet

Uitkomst:

2

2 wel

2 +

4

4 niet

8

8 wel

16

16 w

el

32

32 niet

64

64 niet

128

8 + 16 + 128 = 154

Klaar, dus : 10011010 = 154

128 w

el

Page 4: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

16 1

27

26

25

24

23

22

21

1X X X X X X X X2

72

62

52

42

32

22

1

1 1 0 1 0 10 0 =209

64128

Page 5: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

16 1

X X

4 3 =67

3 x 1 = 3

4 x 16 = 64

Dus: 3 + 64 = 67

116

X X

3 B =59

11 x 1 = 113 x 16 = 48Dus: 11 + 48

=59

Page 6: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

16 1

X X

A 3 =163

3 x 1 = 3

10 x 16 = 160

Dus: 3 + 160 = 163

116

X X

F F=255

15 x 1 = 1515 x 16 = 240

Dus: 15 +240 =255

Page 7: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

Van decimaal (181) naar binair:Kijk steeds welke macht van 2 er in zit

1

128 64 32 16 8 4 2 1

Zit 128 er in ? Ja, dus

Blijft over 181 -128=53

181:

Page 8: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

1

128 64 32 16 8 4 2 1

53 : Zit 64 er in ? Nee, dus

Blijft over 53 -32=21

0

53 : Zit 32 er in ? Ja, dus

1

Van decimaal (181) naar binair:Kijk steeds welke macht van 2 er in zit

Page 9: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

1

128 64 32 16 8 4 2 1

21 : Zit 16 er in ? Ja, dus

Blijft over 21 -16= 5

0 1 1

Van decimaal (181) naar binair:Kijk steeds welke macht van 2 er in zit

Page 10: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

1

128 64 32 16 8 4 2 1

5 : Zit 8 er in ? Nee, dus

Blijft over 5 - 4 = 1

0

5 : Zit 4 er in ? Ja, dus

1 1 0 1

Van decimaal (181) naar binair:Kijk steeds welke macht van 2 er in zit

Page 11: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

1

128 64 32 16 8 4 2 1

1 : Zit 2 er in ? Nee, dus

Blijft over 1 - 1 = 0 Klaar!

0

1 : Zit 1 er in ? Ja, dus

1 1 0 1 10181 =

Van decimaal (181) naar binair:Kijk steeds welke macht van 2 er in zit

Page 12: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

181

901

delen door 2geeft:

de rest is:

van achternaar voor:

1

Van decimaal (181) naar binair:Andere manier: deel steeds door 2, schrijf de rest op

Page 13: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

181 decimaal : Deel steeds door 2 en bekijk de rest

10

181

90

45

0delen door 2geeft:

de rest is:

Page 14: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

1 10

90

45

22

1delen door 2geeft:

de rest is:

181181 : Deel steeds door 2 en bekijk de rest

Page 15: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

1 10 0

45

22

11

0delen door 2geeft:

de rest is:

181

90

181 : Deel steeds door 2 en bekijk de rest

Page 16: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

11 10 0

22

11

5

1delen door 2geeft:

de rest is:

181

90

45181 : Deel steeds door 2 en bekijk de rest

Page 17: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

111 10 0

11

5

2

1delen door 2geeft:

de rest is:

181

90

45

22181 : Deel steeds door 2 en bekijk de rest

Page 18: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

1100 10 0

5

2

1

0delen door 2geeft:

de rest is:

181

90

45

22

11181 : Deel steeds door 2 en bekijk de rest

Page 19: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

1 1100 10 0

2

1

0

1delen door 2geeft:

de rest is:

181

90

45

22

11

5

We zijn bij 0, het is klaar!

181 =

181 : Deel steeds door 2 en bekijk de rest

Page 20: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

110

0 opschrijven,

10

11

00

11

1+1=101 onthouden

1

Bits & bytes optellen

Page 21: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

110

0 opschrijven,

11

00

1+1+0=101 onthouden

10

110

1

0

1

Bits & bytes optellen

Page 22: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

110

1 opschrijven,

00

1+1+1=111 onthouden

100

11

111

1

1

1

Bits & bytes optellen

Page 23: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

110

1 opschrijven,1+0+0=1Klaar!

100

111

00

1

1

00

1

Bits & bytes optellen

Page 24: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

Ingang1=0 Ingang2=0

Uitgang=0voeding

Bits & bytes : de en-schakeling

Page 25: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

Ingang1=1 Ingang2=0

Uitgang=0voeding

Bits & bytes : de en-schakeling

Page 26: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

Ingang1=1 Ingang2=1

Uitgang=1voeding

Bits & bytes : de en-schakeling

Page 27: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

Ingang1=0 Ingang2=1

Uitgang=0voeding

Bits & bytes : de en-schakeling

Page 28: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

voeding

Ingang1=0 Ingang2=0

Uitgang=0

Bits & bytes : de of-schakeling

Page 29: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

voeding

Ingang1=1 Ingang2=0

Uitgang=1

Bits & bytes : de of-schakeling

Page 30: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

voeding

Ingang1=1 Ingang2=1

Uitgang=1

Bits & bytes : de of-schakeling

Page 31: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

Ingang1=0 Ingang2=0

Uitgang=0voeding

Bits & bytes : de xof-schakeling (xor)

Page 32: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

voeding

Ingang1=1 Ingang2=0

Uitgang=1

Bits & bytes : de xof-schakeling (xor)

Page 33: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

voeding

Ingang1=0 Ingang2=1

Uitgang=1

Bits & bytes : de xof-schakeling (xor)

Page 34: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

voeding

Ingang1=1 Ingang2=1

Uitgang=0

Bits & bytes : de xof-schakeling (xor)

Page 35: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

0 0

0 0

Twee bits optellen: achterste bit met xof voorste bit met and

00

00

XOFEN

+

Page 36: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

1 0

0 1

Twee bits optellen: achterste bit met xof voorste bit met and

10

10

XOFEN

+

Page 37: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

0 1

0 1

Twee bits optellen: achterste bit met xof voorste bit met and

10

01

XOFEN

+

Page 38: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

1 1

1 0

Twee bits optellen: achterste bit met xof voorste bit met and

01

11

XOFEN

+

tel2opEN XOF

De schakeling voor het optellen van twee bits stellen we op de volgende dia’s voor door:

Page 39: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

1 1

Drie bits optellen

11

11

+1tel2opEN XOF

+ 1

tel2opEN XOF

0 0

OF

1

1 1

Page 40: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

1 0

Drie bits optellen

01

01

+1tel2opEN XOF

+ 1

tel2opEN XOF

0 1

OF

1

1 0

Page 41: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

1 1

Drie bits optellen

01

10

+1tel2opEN XOF

+ 0

tel2opEN XOF

1 0

OF

0

1 0

Het klopt ook bij 0+1+1=10 en bij 1+0+0=01en bij0+1+0=01en bij0+0+1=01en bij0+0+0=00

Page 42: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

De schakeling van de vorige dia’s stellen we hier voor door:

tel3

op

Page 43: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

enter

Page 44: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

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. UnicodePer teken worden dan 2 bytes gebruikt; je kunt dus circa 65000 tekens coderen m.b.v. de Unicode

Page 45: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

Als je RGB-kleuren gebruikt geef je aan hoeveel rood , groen en blauw erin zit.

Helder rood = RGB(255,0,0)

In HTML: <font color="#FF0000">

RGB(130,0,0) = donkerrood

Kleiner getal donkerder

paars = RGB(255,0,255)

In HTML: <font color="#FF00FF">

RGB(100,100,100) = grijs

Kleinere getallen donkerder

Page 46: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

Als je inzoomt op een foto zie je dat hij is opgebouwd uit pixels.

De kleur van elke pixel wordt opgeslagen.

Page 47: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

Eerst worden de pixels van de onderste rij opgeslagen,

in de volgorde Blauw,Groen,Rood

De eerste 54 bytes zijn voor de algemene kenmerken (lengte, breedte, enz)

Dan de volgende rijen, elke rij wordt afgesloten met een nul

Page 48: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

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)

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.

Page 49: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

Geluidsgolven: analoog (continu)

Tijd (in sec)

Page 50: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

Sampling: meet de hoogte regelmatig

Tijd (in sec)

CD-kwaliteit: 44100 keer per sec. opmetenEen 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)

Page 51: SondervickCollege Veldhovenca binair  decimaal hexadecimaal  decimaalhexadecimaal  decimaal  binair bits en bytes optellen schakelingen voor optellen.

SondervickCollege Veldhoven

Informatica

Beeld:Bmp-file: zonder compressieGif-file: 256 kleuren, werkt met een paletJPG-file: gemiddelde kleur van bijv. 8 x 8 pixels

Geluid:Wav-file: zonder compressie, voor alle geluidenmid-file: zonder compressie, alleen muziekMP3-file: neemt 12 keer zo weinig ruimte in

Video:Avi-file: zonder compressie, 25 beelden per sec. 215 Mb voor een minuut filmmpeg1: 10 Mb per minuut film, videoCDmpeg2: 20 Mb per minuut film, supervideoCDmpeg4: divX, hogere resolutie, minder ruimte

Einde