KWALIFIKACJA INF3 - CZERWIEC 2022

PYTANIE NR 33.
Kolor zielony ma w notacji szesnastkowej wartość #008000. Wartość ta zapisana w notacji RGB to
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W zapisie #RRGGBB każda para znaków to osobny kanał w systemie szesnastkowym. Dla #008000 mamy R=00, G=80, B=00. Wartość 0x80 w systemie dziesiętnym to 128, więc poprawny zapis to rgb(0, 128, 0).

Pełne wyjaśnienie:

Kolor zapisany jako #008000 jest podany w formacie heksadecymalnym #RRGGBB. Oznacza to, że:

  • pierwsze dwie cyfry (RR) opisują kanał czerwony,
  • kolejne dwie (GG) opisują kanał zielony,
  • ostatnie dwie (BB) opisują kanał niebieski.

Dla wartości #008000 odczytujemy:

  • R = 0016 = 010,
  • G = 8016,
  • B = 0016 = 010.

Kluczowy krok to zamiana 8016 na wartość dziesiętną. W systemie szesnastkowym "80" oznacza:

8 · 16 + 0 = 128

Zatem kanał zielony ma wartość 128, a pozostałe kanały 0, co daje rgb(0, 128, 0).

Pozostałe odpowiedzi są błędne, ponieważ podają inne wartości kanału zielonego (100, 80, 160) bez poprawnej konwersji z 0x80. Częstą pomyłką jest uznanie "80" za liczbę dziesiętną albo skojarzenie "zielonego" z maksymalnym nasyceniem (255) jak w #00FF00, co jednak nie dotyczy tego kodu.

W praktyce warto zapamiętać, że w zapisie bajtowym 0x00=0, 0x80=128 i 0xFF=255, co przyspiesza rozwiązywanie podobnych zadań egzaminacyjnych.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
To zapis heksadecymalny trzech kanałów koloru: RR (czerwony), GG (zielony), BB (niebieski). Każda para to liczba w systemie 16, zwykle odpowiadająca zakresowi 0–255 po konwersji na system dziesiętny.
Traktujesz "80" jako liczbę w systemie 16: 8·16 + 0. Wynik to 128. Dzięki temu w RGB możesz wpisać 128 dla danego kanału.
Ponieważ "80" w kodzie #008000 jest w systemie szesnastkowym, a wartości w rgb() podaje się typowo jako liczby dziesiętne 0–255. 0x80 po przeliczeniu daje 128, więc kanał zielony ma 128.
Czysta (maksymalna) zieleń w typowym zapisie 8-bitowym ma wartości rgb(0, 255, 0), co w zapisie heksadecymalnym odpowiada #00FF00. W zadaniu #008000 jest "ciemniejszą" zielenią.
W praktyce egzaminacyjnej i w wielu narzędziach graficznych najczęściej spotkasz zakres 0–255 (8 bitów na kanał). W CSS istnieją też inne formy zapisu (np. procentowe), ale w tym typie zadania chodzi o klasyczne wartości 0–255.
W #RRGGBB środkowa para znaków to kanał zielony (GG). Dla #008000 jest to "80". Pierwsza para "00" to czerwony, a ostatnia "00" to niebieski.
Najczęściej: odczyt "80" jako 80 (dziesiętnie), pomylenie kolejności kanałów (RGB vs BGR), nieuwzględnienie że każda para to osobny bajt, oraz automatyczne kojarzenie zieleni z 255 bez sprawdzenia kodu.
To typowe "punkty kontrolne" dla jednego bajtu: 00=0 (brak składowej), 80=128 (połowa), FF=255 (maksimum). Ułatwia to rozwiązywanie testów bez pełnego liczenia za każdym razem.
Najczęściej przy administracji stronami i panelami WWW (CSS), w systemach CMS, przy konfiguracji wyglądu aplikacji, w edycji szablonów oraz podczas przygotowania zasobów graficznych interfejsu (ikony, banery, motywy).
Ćwicz konwersje binarny–dziesiętny–szesnastkowy na krótkich przykładach (bajty 00–FF). Warto umieć szybko liczyć 16·n oraz pamiętać typowe wartości (np. 0x10=16, 0x20=32, 0x80=128, 0xFF=255).
info

To pytanie poprawnie rozwiązuje 56% zdających egzamin. średnie

Według specjalistów z branży: "W zapisie #RRGGBB każda para znaków to osobny kanał w systemie szesnastkowym."

Źródła:

  • W3C, "CSS Color Module Level 4" (sekcja dotycząca notacji kolorów heksadecymalnych i funkcji rgb()), https://www.w3.org/TR/css-color-4/ (dostęp: 2026-02-27)
  • MDN Web Docs, "Hexadecimal color values", https://developer.mozilla.org/en-US/docs/Web/CSS/hex-color (dostęp: 2026-02-27)
  • MDN Web Docs, "rgb()", https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/rgb (dostęp: 2026-02-27)

Materiały:

  • Dokumentacja W3C dotycząca kolorów w CSS (formaty zapisu i definicje)
  • MDN Web Docs: artykuły o kolorach w CSS oraz funkcji rgb()
  • Ćwiczenia z konwersji liczb w systemach: dziesiętny–szesnastkowy

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego