KWALIFIKACJA INF3 - CZERWIEC 2016

PYTANIE NR 10.
Kolor zapisany w postaci szesnastkowej o wartości #11FE07 w kodzie RGB ma postać
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W zapisie #RRGGBB każda para znaków to jedna składowa koloru w hex.
R=11(16)=17(10), G=FE(16)=254(10), B=07(16)=7(10). Dlatego poprawny zapis to rgb(17, 254, 7). Pozostałe opcje zawierają literę zamiast cyfry, błędną wartość 255 lub niepoprawny format (FE nie jest dziesiętne).

Pełne wyjaśnienie:

Kolor w formacie #RRGGBB (tzw. zapis szesnastkowy) składa się z trzech kolejnych par znaków. Każda para opisuje jedną składową modelu RGB jako liczbę w systemie szesnastkowym: RR dla czerwieni, GG dla zieleni i BB dla niebieskiego. Każda składowa po konwersji do systemu dziesiętnego mieści się w zakresie 0–255, bo odpowiada jednemu bajtowi.

Dla wartości #11FE07 wykonujemy podział na pary: 11, FE, 07.

  • 11 w hex to 1·16 + 1 = 17 w dec, więc R=17.
  • FE w hex to 15·16 + 14 = 240 + 14 = 254 w dec, więc G=254.
  • 07 w hex to 0·16 + 7 = 7 w dec, więc B=7.

Otrzymujemy więc poprawny zapis funkcji jako rgb(17, 254, 7).

Dlaczego pozostałe odpowiedzi są błędne?

  • rgb(ll, 127, 7) zawiera literę "l" zamiast cyfry "1" oraz inną wartość kanału zielonego (127), która nie wynika z FE.
  • rgb(17, 255, 7) jest bardzo bliskie poprawnej odpowiedzi, ale FE(16) to 254(10), a 255 odpowiadałoby hex FF. To typowy błąd "maksymalnej wartości".
  • rgb(17, FE, 7) miesza systemy: w zapisie rgb() oczekuje się liczb dziesiętnych, a nie symboli szesnastkowych takich jak FE.

Wskazówka egzaminacyjna: zapamiętaj, że FF = 255, a więc FE = 254. To często pojawiająca się para w zadaniach o kolorach.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Zapis #RRGGBB to szesnastkowa reprezentacja koloru w modelu RGB. Dwie pierwsze cyfry/znaki to składowa czerwieni (RR), kolejne dwie to zieleń (GG), a ostatnie dwie to niebieski (BB). Każda para odpowiada zakresowi 00–FF, czyli 0–255.
W hex litery oznaczają liczby: A=10, B=11, …, F=15. Dlatego FE to 15·16 + 14 = 240 + 14 = 254. Warto zapamiętać też skrót: FF to 255, więc FE jest o 1 mniejsze, czyli 254.
Każdy kanał RGB jest zwykle kodowany jednym bajtem (8 bitów). To daje 256 możliwych poziomów intensywności: od 0 (brak składowej) do 255 (maksimum). Dlatego w zapisie rgb(r,g,b) standardowo spotkasz zakres 0–255.
Tak, to dwa różne zapisy tej samej informacji o kolorze. #11FE07 podaje wartości kanałów jako pary hex, a rgb(17, 254, 7) podaje je w systemie dziesiętnym. Po poprawnej konwersji RR, GG, BB otrzymujesz te same intensywności barw.
Najczęściej: (1) mylenie FE z 255 zamiast 254, (2) złe dzielenie na pary znaków, (3) pomijanie zer wiodących (np. 07), (4) mieszanie systemów i wpisywanie do rgb() wartości typu FE, (5) pomylenie znaku "1" z literą "l".
Hex FF oznacza 15·16 + 15 = 240 + 15 = 255. Natomiast FE oznacza 15·16 + 14 = 254. Różnią się o 1, bo w drugiej cyfrze hex E=14, a F=15. To bardzo częsta pułapka w zadaniach egzaminacyjnych.
Pomaga pamięć kilku punktów odniesienia: 00=0, 0F=15, 10=16, 7F=127, 80=128, FE=254, FF=255. Gdy widzisz FE, możesz od razu skojarzyć "prawie maksimum", czyli 254.
Nie w standardowej składni rgb(), bo tam podaje się wartości liczbowe (np. 254), a nie zapis szesnastkowy (FE). Jeśli widzisz litery w argumentach rgb(), to zwykle znak, że ktoś pomylił formaty zapisu koloru.
Zapis #RRGGBB jest wygodny w plikach stylów i narzędziach graficznych, bo jest krótki i jednoznaczny. Z kolei rgb() bywa wygodniejsze, gdy chcesz łatwo modyfikować pojedynczą składową liczbowo albo gdy pracujesz z obliczeniami w skryptach i narzędziach developerskich.
Przećwicz: (1) podział #RRGGBB na RR/GG/BB, (2) konwersję hex↔dec dla kilku wartości, (3) rozpoznawanie pułapek FE vs FF i 07 z zerem wiodącym. Dodatkowo rozwiązuj krótkie testy, aż konwersje staną się automatyczne.
info

Statystycznie 61% uczniów zna prawidłową odpowiedź. średnie

Według specjalistów z branży: "W zapisie #RRGGBB każda para znaków to jedna składowa koloru w hex.R=11(16)=17(10), G=FE(16)=254(10), B=07(16)=7(10)."

Źródła:

  • MDN Web Docs: "Color values" (sekcja o #RRGGBB oraz rgb()) https://developer.mozilla.org/en-US/docs/Web/CSS/color_value - dostęp 2026-03-02
  • MDN Web Docs: "rgb()" https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/rgb - dostęp 2026-03-02
  • W3C: "CSS Color Module Level 4" (rozdziały dot. notacji RGB i zapisów szesnastkowych) https://www.w3.org/TR/css-color-4/ - dostęp 2026-03-02

Materiały:

  • Dokumentacja funkcji rgb() i zapisów kolorów w CSS (MDN Web Docs)
  • Ćwiczenia z konwersji systemów liczbowych (binarny/dec/hex) dla informatyków
  • Kurs podstaw HTML/CSS obejmujący formaty zapisu kolorów

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego