Učenici su dobili zadatak da u okviru Građanskog odgoja
obrade
temu "Postoje li muški i ženski poslovi?" Trebali su napraviti plakat pomoću kojeg će obrazložiti svoj stav. Marko i Anita radili su na plakatu kojem su posvetili mnogo pažnje. Najprije su proučili temu. Pozornost im je privuklo istraživanje koje je nedavno provedeno u Republici Hrvatskoj. Rezultati istraživanja pokazali su da se promijenila percepcija o spolno specifičnim zanimanjima - tipičnim “ženskim” ili “muškim”. Danas prevladava uvjerenje da su sva zanimanja podjednako primjerena za oba spola. Što se tiče raspodjele poslova u kući, čini se da smo još uvijek tradicionalno društvo, odnosno da većinu kućanskih poslova obavljaju žene. Koje je tvoje mišljenje?
Dok su prikupljali materijale, svidjela im se ova fotografija:
Promotri fotografije. Opažaš li razliku u kvaliteti?
U prethodnim jedinicama spomenuli smo pojmove:
Crno-bijela slika ima dubinu boje jer svaki piksel može imati dvije vrijednosti: ili odnosno crno ili bijelo. Možemo reći da se za svaki piksel koristi bit.
Na slici je prikazana ista fotografija s različitim dubinama boje: Koliko različitih nijansi boja možemo prikazati određenom dubinom?
Broj boja = 2n, gdje je n broj bitova.
Broj bitova po pikselu dubina boje | ||||
Broj boja |
Slika dubine
očigledno je najkvalitetnija. Promotrimo njezin piksel. On može prikazati približno
milijuna boja.
A kako izgleda taj piksel u binarnom obliku?
Najprije odaberimo boju po izboru. Potraži pomoću neke tražilice boju chocolate. (Za najbolje rezultate pretrage upiši chocolate color hex.)
Pomoć:
Pogledaj prethodnu jedinicu: Heksadekadski sustav!
Postupak:
Upišeš li u internetsku tražilicu Chocolate color hex, među prvim rezultatima dobit ćeš njezinu oznaku: #D2691E
U prethodnoj jedinici naučili smo da se sve boje dobivaju miješanjem triju osnovnih boja: crvene, zelene i plave (RGB). U našem slučaju boja #D2691E ima udio crvene D216, zelene 6916 i plave 1E16. Kako ta boja izgleda binarno? Heksadekadsku vrijednost za svaku boju treba prikazati binarno. Kako?
Heksadekadski broj možemo najprije pretvoriti u dekadski, a zatim u binarni, što smo naučili u prethodnim jedinicama. Ali postoji i brži način:
U kojem su odnosu heksadekadski i binarni broj?
Na primjer, najveći jednoznamenkasti heksadekadski broj jest F. Kako ga prikazati binarno?
Heksadekadski | F |
Dekadski | 15 |
Binarno | 1111 |
Očigledno je da vrijednost F16 moramo prikazati s četiri binarne znamenke: 11112. Isto vrijedi i za ostale znamenke heksadekadskoga sustava, zamjenjujemo ih binarnim ekvivalentom* koji se sastoji od znamenke.
* ista vrijednost
Pri pretvarnju heksadekadskog broja u binarni, koristimo se tablicom koja sadrži heksadekadske znamenke i njihove binarne ekvivalente. Riješiš li sljedeći zadatak, izradit ćeš tablicu.
U tablici su navedene heksadekadske znamenke. Pridruži im binarni ekvivalent (odgovarajuću vrijednost)!
|
|
Pomoć:
Svaku heksadekadsku znamenku pretvori u binarnu prema njihovim dekadskim vrijednostima do broja
a znamenke od A do F imaju vrijednosti od
do
Postupak:
Heksadekadski broj |
Dekadski broj |
Binarni broj |
---|---|---|
0 | 0 | 0000 |
1 | 1 | 0001 |
2 | 2 | 0010 |
3 | 3 | 0011 |
4 | 4 | 0100 |
5 | 5 | 0101 |
6 | 6 | 0110 |
7 | 7 | 0111 |
8 | 8 | 1000 |
9 | 9 | 1001 |
A | 10 | 1010 |
B | 11 | 1011 |
C | 12 | 1100 |
D | 13 | 1101 |
E | 14 | 1110 |
F | 15 |
1111 |
Na primjer, kako heksadekadski broj 5A prikazati binarno? Svaku znamenku zapišemo u binarnom obliku koristeći se tablicom koju smo upravo izradili:
Uvježbaj pretvaranje heksadekadskoga zapisa u binarni. Na ekranu je zapisan broj u heksadekadskome sustavu. U donji registar upiši binarnu vrijednost toga broja.
A zašto je važno da znamo broj pretvoriti iz heksadekadskoga u binarni? Jer se ta dva načina koriste pri zapisu slike u računalu. Detaljnije pogledaj u videu:
Kao što je pokazano, boja #D2691E u računalu je zapisana kao:
1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 |
Iz ovog je zapisa možda najjasnije zašto je ljudima nepregledno zapisivati u binarnom obliku. Mnogo kraći i pregledniji jest heksadekadski zapis.
Naučili smo pretvoriti heksadekadski broj u binarni. Ako je broj decimalni, postupak je potpuno isti, samo na odgovarajuće mjesto zapišemo decimalnu oznaku.
Na primjer:
Heksadekadski broj C4.7 treba zapisati u binarnom obliku.
C16 = 11002
416 = 01002
716= 01112
Pomoć:
Pronađi tablicu heksadekadskih/binarnih brojeva i za svaku heksadekadsku znamenku upiši binarni zapis.
Postupak:
U rješenju se može zanemariti vodeća nula pa vrijedi i
Za obrnuti postupak, pretvaranje binarnog zapisa u heksadekadski, koristimo se istom tablicom. Jedino je potrebno voditi računa o ispravnom grupiranju znamenaka.
Pomoć:
Pogledaj prethodni animirani postupak!
Postupak:
10111.01 > grupiramo po
i dodajemo nule koje nedostaju:
0001 0111.0100
Na početku smo promotrili
fotografije različite kvalitete, odnosno dubine boja. Najkvalitetnijom se pokazala fotografija s 24-bitnom dubinom boje. To znači da se za svaki piksel može koristiti
bita, odnosno više od
milijuna boja. Pokazali smo kako izgleda zapis jednog piksela u računalu. Također smo se uvjerili da je takav prikaz nepregledan pa se zbog toga koristi heksadekadski zapis koji je kraći i pregledniji.
Za kraj napravi eksperiment. U programu "Bojenje" ili nekom sličnom programu nacrtaj crtež s mnogo različitih boja. Pokušaj ga pohraniti u različitim dubinama. Program Bojenje u Windowsima nudi sljedeće dubine:
(više od
milijuna boja),
(
boja),
(
boja) i
(jednobojna). Usporedi dobivene crteže po kvaliteti i memorijskom prostoru koji zauzimaju.