KWALIFIKACJA INF3 - STYCZEŃ 2016

PYTANIE NR 10.
Oznaczenie barwy w postaci #ff00e0 jest równoważne zapisowi
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Zapis #ff00e0 ma postać #RRGGBB. Odczytujemy pary: ff (czerwień), 00 (zieleń), e0 (niebieski). Po konwersji z systemu szesnastkowego na dziesiętny: ff=255, 00=0, e0=224, więc odpowiada temu rgb(255, 0, 224).

Pełne wyjaśnienie:

Kolor w notacji #ff00e0 jest zapisany w formacie #RRGGBB, gdzie każda para znaków szesnastkowych opisuje intensywność jednego kanału w modelu barw RGB.

  • RR to kanał czerwony: ff
  • GG to kanał zielony: 00
  • BB to kanał niebieski: e0

Następnie każdą parę trzeba przeliczyć z systemu szesnastkowego (podstawa 16) na dziesiętny (0–255):

  • ff = 15·16 + 15 = 255
  • 00 = 0·16 + 0 = 0
  • e0 = 14·16 + 0 = 224

Dlatego poprawny zapis to rgb(255, 0, 224).

Pozostałe odpowiedzi są błędne z typowych powodów: zapisy w stylu rgb(ff, 0, e0) lub rgb(f, 0, e0) mieszają systemy (hex i dziesiętny) albo mają niepoprawny format wartości kanału. Z kolei rgb(255, 0, 128) ma prawidłową składnię, ale nie odpowiada wartości e0, tylko innej intensywności kanału niebieskiego.

W zadaniach egzaminacyjnych warto zawsze: (1) podzielić zapis #RRGGBB na trzy pary, (2) przeliczyć każdą parę na 0–255, (3) dopiero potem porównać z odpowiedziami.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
To zapis barwy w systemie szesnastkowym, gdzie RR oznacza kanał czerwony, GG zielony, a BB niebieski. Każda para ma zakres od 00 do FF, co po przeliczeniu daje wartości 0–255 w modelu RGB.
Podziel zapis na pary: ff, 00, e0. Potem przelicz z hex na dziesiętny: ff=255, 00=0, e0=224 (bo e=14, więc 14·16+0). Wynik wpisz jako rgb(255, 0, 224).
W praktyce grafiki komputerowej często przyjmuje się 8 bitów na kanał barwy. 8 bitów daje 256 poziomów jasności, czyli od 0 do 255. Dlatego po konwersji z par hex 00–FF otrzymujesz dokładnie wartości 0–255.
Nie w typowym zapisie rgb() wartości kanałów podaje się jako liczby (np. 255) albo procenty, a nie jako pary szesnastkowe. Forma z "ff" i "e0" miesza dwa formaty zapisu, przez co nie jest równoważna i zwykle będzie uznana za błędną.
W zapisie #RRGGBB kolejność jest stała: najpierw czerwony, potem zielony, na końcu niebieski. Czyli kanał niebieski to zawsze ostatnie dwie cyfry. Dla #ff00e0 niebieski to e0, co po konwersji daje 224.
Wartość 00 oznacza brak domieszki zieleni. Taki kolor będzie zbudowany tylko z pozostałych kanałów (czerwonego i niebieskiego). W praktyce daje to odcienie magenty/fioletu, bo miesza się czerwień z niebieskim bez zieleni.
Najczęściej: (1) przepisuje się "ff" bez zamiany na 255, (2) myli się kolejność kanałów i zamienia GG z BB, (3) traktuje się pojedynczy znak (np. "f") jak pełną parę, (4) zgaduje wartości "na oko" zamiast policzyć 16·x+y.
Tak, bo rgb() może przyjmować wartości procentowe. Trzeba jednak przeliczyć 255, 0 i 224 na procenty względem 255. Na egzaminach zwykle oczekuje się postaci liczbowej 0–255, bo jest bezpośrednim odpowiednikiem par hex.
Zapis skrócony #RGB bywa używany, gdy każda składowa powtarza się (np. #f0e oznacza #ff00ee). To inna reguła niż w #RRGGBB. W zadaniach trzeba sprawdzić długość zapisu: 3 znaki po # to skrót, 6 znaków to pełna postać.
Najpierw rozbij na pary i zapamiętaj typowe wartości: 00=0, ff=255, 80=128. Gdy nie ma oczywistej pary, policz 16·pierwsza_cyfra + druga_cyfra. To ogranicza pomyłki i przyspiesza wybór poprawnej odpowiedzi.
info

Około 61% zdających odpowiada poprawnie na to pytanie. średnie

Według specjalistów z branży: "Zapis #ff00e0 ma postać #RRGGBB."

Źródła:

  • MDN Web Docs: "hex-color" (formaty #RGB, #RRGGBB, #RRGGBBAA) — https://developer.mozilla.org/en-US/docs/Web/CSS/hex-color (dostęp: 2026-03-01)
  • MDN Web Docs: "rgb()" (składnia i znaczenie składowych) — https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/rgb (dostęp: 2026-03-01)
  • W3C / CSS Color Module Level 4: definicje notacji kolorów (hex i RGB) — https://www.w3.org/TR/css-color-4/ (dostęp: 2026-03-01)

Materiały:

  • Dokumentacja funkcji rgb() i zapisów kolorów w CSS (materiały referencyjne)
  • Ćwiczenia z systemu szesnastkowego (konwersje 00–FF na 0–255)
  • Kalkulatory konwersji kolorów (hex↔rgb) do samosprawdzenia

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego