aeeda raČunala -...

31

Upload: others

Post on 03-Nov-2019

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja
Page 2: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

ABECEDA RAČUNALA

BROJEVNI SUSTAVI

1010(2)

12(8)

A(16)

Page 3: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Brojevi i njihov zapis

EGIPĆANI

BABILONCI

KINEZI

INDIJANCI (MAYA)

Page 4: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Brojevni sustav

= način zapisivanja i tumačenja brojeva

Uobičajeni simboli (znamenke)

rimski

0,1,2,3,4,5,6,7,8,9

I,V,X,L,C,D,M

arapski

Page 5: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Brojevni sustavi

POZICIJSKINEPOZICIJSKI

XX 22

10 i 10 su 20

rimski arapski

dvije desetice i

dvije jedinice

22=2101+2100

Page 6: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Napiši svoju godinu rođenja

• rimski

• arapski

Zadatak:

Page 7: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Danas koristimo pozicijske (položajne)

brojevne sustave. U zapisu broja važan je

položaj znamenke.

…znzn-1zn-2…z1z0..z-1z-2…z-n

23404.4555

najznačajnija

znamenka

najmanje značajna

znamenka

4 stotice 4 jedinice 4 desetinke

Page 8: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

BROJEVNI SUSTAV BAZA SUSTAVA MOGUĆE ZNAMENKEprimjer zapisa

broja

heksadekadski 160,1,2,3,4,5,6,7,8,9

A,B,C,D,E,F*F

dekadski 10 0,1,2,3,4,5,6,7,8,9 15

binarni 2 0,1 1111

oktalni 8 0,1,2,3,4,5,6,7 17

*A(10), B(11), C(12), D(13), E(14), F(15)

15(10)=1111(2)=17(8)=F(16)

Page 9: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

732(8) =

=7·82 + 3·81 + 2·80 = 7·64 + 3·8 + 2·1 = 448 + 24 + 2 =

= 474(10)

1101101(2) = 1·26+1·25+0·24+1·23+1·22+0·21+1·20 =

= 1·64+1·32+0·16+1·8+1·4+0·2+1·1 =

= 64+32+8+4+1

= 109(10)

1A3D (16) =

= 1·163 + 10·162 + 3·161 + 13·160 =

= 4096 + 10·256 + 3·16 + 13·1 =

= 4096 + 2560 + 48 + 13 =

= 6717(10)

6 5 4 3 2 1 0

2 1 0

3 2 1 0

Page 10: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

625(8) =

=6·82 + 2·81 + 5·80 = 6·64 + 2·8 + 5·1 = 384 + 16 + 5 =

= 405(10)

1010011(2) = 1·26+0·25+1·24+0·23+0·22+1·21+1·20 =

= 1·64+0·32+1·16+0·8+0·4+1·2+1·1 =

= 64+16+2+1

= 83(10)

3E7B (16) =

= 3·163 + 14·162 + 7·161 + 11·160 =

= 3·4096 + 14·256 + 7·16 + 11·1 =

= 12288 + 3584 + 112 + 11 =

= 15995(10)

6 5 4 3 2 1 0

2 1 0

3 2 1 0

Page 11: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Dekadski zapis broja iz sustava s bazom b

… 4 3 2 1 0

1 3 4 2 4(b) = 1·b4 + 3·b3 + 4·b2 + 2·b1 + 4·b0= … (10)

Broj raspisujemo po potencijama baze

uvažavajući težine (ili položaj) pojedine

znamenke.

Page 12: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Domaća zadaća

1) 110110 (2) =?(10)

2) 100000 (2) =? (10)

3) 123 (8) =? (10)

4) 256 (8) =? (10)

5) FF (16) =? (10)

6) 11A (16) =? (10)

Page 13: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

ČOVJEK

dakadski brojevni sustav

RAČUNALO

binarni brojevni

sustav

kraći zapisoktalno

heksadekadski

Page 14: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

prirodni

broj

rimski

brojevi

dekadski binarno oktalno heksade-

kadski

nula 0 0 0 0

jedan I 1 1 1 1

dva II 2 10 2 2

tri III 3 11 3 3

četiri IV 4 100 4 4

pet V 5 101 5 5

šest VI 6 110 6 6

sedam VII 7 111 7 7

osam VIII 8 1000 10 8

devet IX 9 1001 11 9

deset X 10 1010 12 A

jedanaest XI 11 1011 13 B

dvanaest XII 12 1100 14 C

trinaest XIII 13 1101 15 D

četrnaest XIV 14 1110 16 E

petnaest XV 15 1111 17 F

Page 15: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Pretvorba cjelobrojne vrijednosti iz dekadskog brojevnog sustava u neki drugi

Primjer 1. Broj 77(10) zapiši binarno.

77(10) = ? (2)

0

77 : 2 = 38 1

38 : 2 = 19

19 : 2 = 9 1

9 : 2 = 4 1

4 : 2 = 2 0

2 : 2 = 1 0

1 : 2 = 0 1

77(10) = 1001101 (2)

Page 16: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Primjer 2. Broj 77(10) zapiši oktalno.

77(10) = ? (8)

1

77 : 8 = 9 5

9 : 8 = 1

1 : 8 = 0 1

77(10) = 115 (8)

Primjer 3. Broj 77(10) zapiši heksadekadski.

77(10) = ? (16)

4

77 : 16 = 4 13

4 : 16 = 0

77(10) = 4D (16)

D

Page 17: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Riješi zadatke

1) 10 (10) = ? (2)

2) 256 (10) = ? (8)

3) 4065 (10) = ? (16)

R:1010

R:400

R:FE01

Page 18: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Domaća zadaća

1) 128(10) =?(2) = ? (8) =? (16)

2) 99(10) =?(2) = ? (8) =? (16)

Page 19: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Pretvorba broja iz oktalnog brojevnog sustava u binarni

1. grupiramo binarne znamenke u skupine po tri počevši zdesna

2. ako broj znamenaka nije cjelobrojni višekratnik od tri,

nadopunimo ga nulama s lijeve strane

3. svaku grupu binarnih znamenki zamijenimo odgovarajućom

oktalnom znamenkom

4. nanižemo redom dobivene oktalne znamenke

Primjer: Broj 10111(2) zapišimo oktalno.

010 111 → 10111(2) =27(8)

2 7

Page 20: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

binarni

zapis

oktalni

zapis

000 0

001 1

010 2

011 3

100 4

101 5

110 6

111 7

Obrnuto:

Svaku oktalnu znamenku zadanog broja zapišemo

pomoću tri binarne znamenke; vodeće nule izbacimo

te spojivši binarne znamenke dobit ćemo binarni

zapis oktalnog broja.

Primjer: Broj 263(8) zapišimo binarno.

2 6 3 → 263(8) =10110011(2)

010 110 011

Page 21: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Pretvorba broja iz heksadekadskog brojevnog sustava u binarni

1. grupiramo binarne znamenke u skupine po četiri počevši

zdesna

2. ako broj znamenaka nije cjelobrojni višekratnik od četiri,

nadopunimo ga nulama s lijeve strane

3. svaku grupu binarnih znamenki zamijenimo odgovarajućom

heksadekadskom znamenkom

4. nanižemo redom dobivene heksadekadske znamenke

Primjer: Broj 11011(2) zapišimo heksadekadski.

0001 1011 → 11011(2) =1B(16)

1 B (11)

Page 22: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Obrnuto:

Svaku heksadekadsku znamenku zadanog broja

zapišemo pomoću četiri binarne znamenke; vodeće

nule izbacimo te spojivši binarne znamenke dobit

ćemo binarni zapis heksadekadskog broja.

Primjer: Broj 263(16) zapišimo binarno.

2 6 3 → 263(16) =1001100011(2)

0010 0110 0011

Page 23: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Riješi zadatke

1) 5614 (8) = ? (2)

2) 27ABC (16) = ? (2)

3) 1011100101 (2) = ? (8)

4) 1101100001110(2) = ? (16)

R:101110001100

R:100111101010111100

R:1345

R:1B0E

Page 24: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

binarni zapisHeksadekadski

zapisbinarni zapis

heksadekadski

zapis

0000 0 1000 8

0001 1 1001 9

0010 2 1010 A

0011 3 1011 B

0100 4 1100 C

0101 5 1101 D

0110 6 1110 E

0111 7 1111 F

Page 25: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Pretvorba broja iz oktalnog brojevnog sustava u heksadekadski i obrnuto

koristimo

binarni brojevni sustav

Kako?

Zadatak: Broj 237(8) zapiši heksadekadski.

Page 26: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

2 3 7

010 011 111

Zadatak: Broj 237(8) zapiši heksadekadski.

0 9 F(15)

237(8) = 10011111(2) = 9F(16)

Obrnutim postupkom provjeri svoj rezultat!

Page 27: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Riješi zadatke

1) 5614 (8) = ? (16)

2) 27ABC (16) = ? (8) R:B8C

R:475274

Page 28: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Što smo naučili?

• Što je brojevni sustav?

• Kakvi su to pozicijski brojevni sustavi?

• Što određuje brojevni sustav?

• Koje brojevne sustave ste upoznao na današnjem satu?

Page 29: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

1. Broj 234(10)

a) binarno zapisujemo kao _____________ .

b) oktalno zapisujemo kao _____________ .

c) heksadekadski zapisujemo kao _______ .

Sad znam!

2. Koji je od navedenih brojeva najveći

45(10), 110111(2), 77(8), 2C(16)?

11101010

352

EA

110111(2)= 55(10)

77(8)= 63(10)

2C(16) = 44(10)

Page 30: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Domaća zadaća

1) 33(8) =?(2) = ? (10) =? (16)

2) 1B(16) =?(2) = ? (8) =? (10)

Page 31: AEEDA RAČUNALA - web2.ss-elektrotehnicka-ri.skole.hrweb2.ss-elektrotehnicka-ri.skole.hr/.../static3/.../Brojevni_sustavi.pdf · Brojevni sustav = način zapisivanja i tumačenja

Domaća zadaća

1) 70(8) =?(2) = ? (10) =? (16)

2) B2(16) =?(2) = ? (8) =? (10)

3) 10100(2) =?(8) = ? (10) =? (16)

4) 32(10) =?(2) = ? (8) =? (16)