SondervickCollege Veldhovenca binair decimaal hexadecimaal decimaalhexadecimaal decimaal binair...

Post on 13-May-2015

223 views 0 download

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

SondervickCollege Veldhovenca

binair decimaal hexadecimaal

decimaaldecimaal binair

bits en bytes optellenschakelingen voor

optellen

Beeld digitaliserenGeluid digitaliseren

Tekst digitaliseren

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

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

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

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

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

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:

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

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

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

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

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

SondervickCollege Veldhoven

Informatica

181 decimaal : Deel steeds door 2 en bekijk de rest

10

181

90

45

0delen door 2geeft:

de rest is:

SondervickCollege Veldhoven

Informatica

1 10

90

45

22

1delen door 2geeft:

de rest is:

181181 : Deel steeds door 2 en bekijk de rest

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

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

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

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

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

SondervickCollege Veldhoven

Informatica

110

0 opschrijven,

10

11

00

11

1+1=101 onthouden

1

Bits & bytes optellen

SondervickCollege Veldhoven

Informatica

110

0 opschrijven,

11

00

1+1+0=101 onthouden

10

110

1

0

1

Bits & bytes optellen

SondervickCollege Veldhoven

Informatica

110

1 opschrijven,

00

1+1+1=111 onthouden

100

11

111

1

1

1

Bits & bytes optellen

SondervickCollege Veldhoven

Informatica

110

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

100

111

00

1

1

00

1

Bits & bytes optellen

SondervickCollege Veldhoven

Informatica

Ingang1=0 Ingang2=0

Uitgang=0voeding

Bits & bytes : de en-schakeling

SondervickCollege Veldhoven

Informatica

Ingang1=1 Ingang2=0

Uitgang=0voeding

Bits & bytes : de en-schakeling

SondervickCollege Veldhoven

Informatica

Ingang1=1 Ingang2=1

Uitgang=1voeding

Bits & bytes : de en-schakeling

SondervickCollege Veldhoven

Informatica

Ingang1=0 Ingang2=1

Uitgang=0voeding

Bits & bytes : de en-schakeling

SondervickCollege Veldhoven

Informatica

voeding

Ingang1=0 Ingang2=0

Uitgang=0

Bits & bytes : de of-schakeling

SondervickCollege Veldhoven

Informatica

voeding

Ingang1=1 Ingang2=0

Uitgang=1

Bits & bytes : de of-schakeling

SondervickCollege Veldhoven

Informatica

voeding

Ingang1=1 Ingang2=1

Uitgang=1

Bits & bytes : de of-schakeling

SondervickCollege Veldhoven

Informatica

Ingang1=0 Ingang2=0

Uitgang=0voeding

Bits & bytes : de xof-schakeling (xor)

SondervickCollege Veldhoven

Informatica

voeding

Ingang1=1 Ingang2=0

Uitgang=1

Bits & bytes : de xof-schakeling (xor)

SondervickCollege Veldhoven

Informatica

voeding

Ingang1=0 Ingang2=1

Uitgang=1

Bits & bytes : de xof-schakeling (xor)

SondervickCollege Veldhoven

Informatica

voeding

Ingang1=1 Ingang2=1

Uitgang=0

Bits & bytes : de xof-schakeling (xor)

SondervickCollege Veldhoven

Informatica

0 0

0 0

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

00

00

XOFEN

+

SondervickCollege Veldhoven

Informatica

1 0

0 1

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

10

10

XOFEN

+

SondervickCollege Veldhoven

Informatica

0 1

0 1

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

10

01

XOFEN

+

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:

SondervickCollege Veldhoven

Informatica

1 1

Drie bits optellen

11

11

+1tel2opEN XOF

+ 1

tel2opEN XOF

0 0

OF

1

1 1

SondervickCollege Veldhoven

Informatica

1 0

Drie bits optellen

01

01

+1tel2opEN XOF

+ 1

tel2opEN XOF

0 1

OF

1

1 0

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

SondervickCollege Veldhoven

Informatica

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

tel3

op

SondervickCollege Veldhoven

Informatica

enter

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

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

SondervickCollege Veldhoven

Informatica

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

De kleur van elke pixel wordt opgeslagen.

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

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.

SondervickCollege Veldhoven

Informatica

Geluidsgolven: analoog (continu)

Tijd (in sec)

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)

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