KWALIFIKACJA INF2 + INF3 - CZERWIEC 2014

PYTANIE NR 26.
W języku HTML kolor RGB zapisany jest jako trzy dwucyfrowe liczby heksadecymalne, z czego pierwsza jest składową czerwoną, druga zieloną, zaś trzecia niebieską. Dany jest kolor #FF801E. Składowa niebieska zapisana w kodzie dziesiętnym wynosi
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Kolor #FF801E ma postać #RRGGBB, więc składowa niebieska to ostatnia para cyfr: 1E (hex). Przeliczenie na dziesiętny: 1×16 + 14 = 16 + 14 = 30. Dlatego poprawna wartość składowej niebieskiej wynosi 30.

Pełne wyjaśnienie:

W zapisie heksadecymalnym koloru w HTML/CSS najczęściej spotkasz format #RRGGBB, gdzie:

  • RR to składowa czerwona,
  • GG to składowa zielona,
  • BB to składowa niebieska.

Dla koloru #FF801E dzielimy zapis na pary: FF (R), 80 (G), 1E (B). Interesuje nas składowa niebieska, czyli 1E w systemie szesnastkowym.

Konwersja z hex na dec opiera się na wagach pozycji: pierwsza cyfra ma wagę 16, druga wagę 1. W hex litery oznaczają wartości: A=10, B=11, C=12, D=13, E=14, F=15.

Zatem:

1E
1 × 16 + E × 1 = 1 × 16 + 14 × 1 = 16 + 14 = 30.

Dlaczego pozostałe odpowiedzi nie pasują?

  • 32 to typowy wynik, gdy ktoś błędnie uzna E=16 albo myli wagi pozycji (np. liczy 2×16).
  • 128 odpowiada wartości 80 w hex, czyli składowej zielonej w tym przykładzie, a nie niebieskiej.
  • 255 odpowiada wartości FF w hex, czyli składowej czerwonej, a nie niebieskiej.

Wskazówka egzaminacyjna: zawsze najpierw rozdziel kolor na trzy pary znaków (RR/GG/BB), dopiero potem licz konwersję tylko dla właściwej pary.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Zapis #RRGGBB to notacja heksadecymalna składowych RGB: RR (czerwona), GG (zielona), BB (niebieska). Każda składowa ma zakres 00–FF, czyli 0–255 w systemie dziesiętnym.
W formacie #RRGGBB składowa niebieska to zawsze ostatnia para znaków. Dla #FF801E będzie to 1E (hex). Dopiero tę parę przeliczasz na wartość dziesiętną.
W hex używasz wag pozycyjnych: pierwsza cyfra ×16, druga ×1. 1E = 1×16 + E×1. Litera E oznacza 14, więc 1×16 + 14 = 30. To standardowa konwersja 16→10.
Kolory w notacji hex korzystają z systemu szesnastkowego, który ma 16 cyfr. Po 0–9 używa się liter: A=10, B=11, …, F=15. Dzięki temu dwie cyfry hex (00–FF) dokładnie kodują zakres 0–255 dla każdej składowej RGB.
Tak, zapis heksadecymalny jest jednoznaczny: #FF801E oznacza konkretne wartości RGB (255, 128, 30). Różnice mogą wynikać dopiero z kontekstu renderowania (np. profil kolorów ekranu), ale sam zapis liczbowy składowych pozostaje taki sam.
Najczęściej myli się kolejność par (RR/GG/BB), odczytuje się złą parę jako niebieską albo błędnie przelicza litery (np. E jako 15). Częsty jest też wybór "255" lub "128" z przyzwyczajenia, zamiast policzenia wartości dla właściwej składowej.
Dzielisz #RRGGBB na trzy pary i każdą zamieniasz na dziesiętną. Potem zapisujesz jako rgb(R, G, B). Dla #FF801E otrzymasz rgb(255, 128, 30). To przydatne, gdy potrzebujesz np. osobno modyfikować jedną składową.
Zapis #RGB stosuje się, gdy każda para ma identyczne cyfry, np. #FFAABB można skrócić tylko wtedy, gdy ma postać #FFAA BB z podwojeniem cyfr: #FAB oznacza #FFAABB. Jeśli cyfry w parze są różne (np. 1E), skrót nie jest równoważny.
Tak: zapamiętaj wartości A=10, B=11, C=12, D=13, E=14, F=15 i schemat XY(hex)=X×16+Y. Dla 1E to 1×16+14. Dla 80 to 8×16+0. To zwykle wystarcza na egzaminie bez narzędzi.
Przećwicz rozbijanie #RRGGBB na pary oraz konwersje dla typowych wartości (00, 0F, 10, 1E, 80, FF). Rób krótkie serie zadań na czas i zawsze zapisuj wprost wzór X×16+Y. To minimalizuje pomyłki i przyspiesza obliczenia.
info

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

W praktyce zawodowej kluczowe jest to, że kolor #FF801E ma postać #RRGGBB, więc składowa niebieska to ostatnia para cyfr: 1E (hex).

Źródła:

  • MDN Web Docs: "Hexadecimal colors" (CSS) – https://developer.mozilla.org/en-US/docs/Web/CSS/hex-color - accessed 2026-03-02
  • MDN Web Docs: "color" data type (CSS) – https://developer.mozilla.org/en-US/docs/Web/CSS/color_value - accessed 2026-03-02
  • WHATWG HTML Living Standard: colors / legacy color parsing context (standard) – https://html.spec.whatwg.org/ - accessed 2026-03-02

Materiały:

  • Dokumentacja MDN o kolorach CSS (hex i rgb())
  • Tablice i kalkulatory konwersji hex↔dec (materiały do systemów liczbowych)
  • Ćwiczenia z podstaw CSS: kolory i ich reprezentacje

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego