You are on page 1of 23

Zapis podataka

1
Što smo naučili na prošlom
satu?
• Što je baza brojevnog sustava?
• Dekadski brojevni sustav?
• Binarni brojevni sustav?
• Pretvorba iz dekadskog u binarni
brojevni sustav?
• Pretvorba iz binarnog u dekadski
brojevni sustav?
Binarni brojevni sustav
1110101010111101010101111101
1001010001010101110101000101
100001010101110101010100010101

• Nepraktičan čovjeku.
• Zašto?
Oktalni i heksadekadski
brojevni sustav
• služe za skraćeno zapisivanje
binarnih brojeva jer su njihove baze
višekratnici broja 2
OKTALNI BROJEVNI SUSTAV

• BAZA je broj 8
• ZNAMENKE su: 0, 1, 2, 3, 4, 5, 6, 7
PRETVORBA OKTALNI->DEKADSKI

• Prema načelu rastavljanja broja na


težinske vrijednosti
Primjer:
(71)8 =(7 ∙ 81 + 1 ∙ 80)10 =
= (56+1)10 =(57)10
PRETVORBA DEKADSKI->OKTALNI

• Dekadski broj pretvara se u oktalni


uzastopnim cjelobrojnim dijeljenjem
broja u dekadskom zapisu s bazom
oktalnog brojevnog sustava, uz
bilježenje ostatka

ostatak
57:8 = 7 1
7:8= 0 7
VEZA BINARNOG I OKTALNOG
BROJEVNOG SUSTAVA

• Svaka oktalna znamenka


može se prikazati trima
binarnim znamenkama
Pretvorba oktalnog u binarni

• Oktalni broj u binarni pretvara se tako da


se svaka oktalna znamenka prikaže
binarnom trojkom (trijadom) koja se
pročita iz tablice.
(1 5 2)8

001 101 010


(152)8 = (001101010)2

© L. Blagojević i D. Grundler, 2009 9


Pretvorba binarnog u oktalni
(1100001011)2
– Grupiranje u skupine po tri znamenke, s desna na lijevo:
1 100 001 011
Dodavanje nula:
001 100 001 011

1 4 1 3
Rezultat:
(1100001011)2 = (1413)8

© L. Blagojević i D. Grundler, 2009 10


Zadaci za vježbu
(11100001001)2 -> ( )8 ?
(10101010101)2 -> ( )8 ?
(5214)8 -> ( )2
(11245)8 -> ( )2
Heksadekadski brojevni sustav

• Baza (osnova) heksadekadskog brojevnog


sustava je 16, pa je za zapis brojeva
potrebno 16 znamenaka.
• U tu je svrhu uz 10 znamenaka dekadskog
brojevnog sustava uvedeno i prvih 6 slova
engleske abecede.
• Tako se rabe znamenke 0, 1, 2, 3, 4, 5, 6,
7, 8, 9, A, B, C, D, E, F.

© L. Blagojević i D. Grundler, 2009 12


Pretvorba heksadekadskog u dekadski

• Heksadekadski broj u dekadski


pretvara se rastavljanjem na težinske
vrijednosti.
• Npr.:
(D2)16 = (13 ∙ 161 + 2 ∙ 160)10 =
(208 + 2)10 = (210)10
(D2)16 = (210)10

© L. Blagojević i D. Grundler, 2009 13


Pretvorba dekadskog u heksadekadski

© L. Blagojević i D. Grundler, 2009 14


VEZA BINARNOG I HEKSADEKADSKOG
BROJEVNOG SUSTAVA

• Svaka
heksadekadska
znamenka se može
prikazati četirima
binarnim
znamenkama
Pretvorba heksadekadskog u binarni

• Heksadekadski broj u binarni pretvara se


tako da se svaka heksadekadska
znamenka prikaže binarnom četvorkom
(tetradom) koje se pročita iz tablice.

© L. Blagojević i D. Grundler, 2009 16


Pretvorba heksadekadskog u binarni

• (1A7)16 =

• (0001 1010 0111)2 =


– Odbacivanje početnih nula:
• (110100111)2
• (1A7)16 = (110100111)2

© L. Blagojević i D. Grundler, 2009 17


Pretvorba binarnog u heksadekadski

• Binarni broj u heksadekadski pretvara se tako da


se, krenuvši s desna na lijevo, znamenke
binarnog broja grupiraju u skupine po četiri
znamenke.
• Ako u posljednjoj (gledajući s desna na lijevo)
skupini nedostaje znamenaka (da bi ih bilo četiri),
nadopunimo tu skupinu s nulama.
• Nakon toga za svaku skupinu iz gornje tablice
pročitamo heksadekadsku znamenku koju
predstavlja.

© L. Blagojević i D. Grundler, 2009 18


Pretvorba binarnog u heksadekadski

• (1100001011)2
– Grupiranje:
• (11 0000 1011)2
– Dodavanje nula:
• (0011 0000 1011)2

• (3 0 B)16
• (1100001011)2 = (30B)16

© L. Blagojević i D. Grundler, 2009 19


Zadaci za vježbu

(11010000011)2 -> ( )16


(ABBA)16 -> ( )2
Pretvorba oktalnog u
heksadekadski i obrnuto?
• (ABBA)16 -> ( )8?
PONAVLJANJE
• Čemu služe oktalni i
heksadekadski brojevni sustavi?
• Što je baza oktalnog, a što
heksadekadskog brojevnog
sustava?
• Koliko znamenaka binarnog
brojevnog sustava zamijenjuje
svaka znamenka oktalnog, a koliko
svaka znamenka heksadekadskog
brojevnog sustava?
PONAVLJANJE

• Kako se vrši pretvorba iz oktalnog, a


kako iz heksadekadskog brojevnog
sustava u dekadski brojevni sustav?
• Kako se vrši pretvorba iz dekadskog
brojevnog sustava u oktalni, a kako
u heksadekadski brojevni sustav?

You might also like