KWALIFIKACJA INF2 - STYCZEŃ 2024

PYTANIE NR 2.
Notacja #108 oznacza zapis liczby w systemie
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Prefiks "#" jest powszechnie używany do oznaczania zapisu szesnastkowego w kontekstach informatycznych, szczególnie w web/grafice (np. kolory CSS). Zapis "#108" należy więc interpretować jako liczbę w systemie heksadecymalnym, a nie binarnym, dziesiętnym ani oktalnym.

Pełne wyjaśnienie:

Systemy liczbowe różnią się podstawą oraz zestawem znaków używanych do zapisu wartości. W informatyce najczęściej spotyka się podstawy 2, 8, 10 i 16.

W praktyce potrzebna jest jeszcze konwencja zapisu, czyli sposób oznaczenia, w jakiej podstawie podana jest liczba. Dzięki temu da się odróżnić zapis dziesiętny od binarnego, oktalnego czy heksadecymalnego, nawet jeśli wyglądają podobnie.

Odpowiedź "heksadecymalnym." jest poprawna, ponieważ prefiks "#" bywa stosowany jako oznaczenie zapisu szesnastkowego w narzędziach i obszarach związanych z informatyką, szczególnie w środowiskach webowych i graficznych. Najbardziej znanym przykładem jest zapis kolorów w CSS w postaci #RRGGBB, gdzie każda para znaków jest wartością w systemie 16.

Pozostałe odpowiedzi są błędne z następujących powodów:

  • "binarnym." — zapis binarny najczęściej rozpoznaje się po prefiksach typu 0b lub innych konwencjach specyficznych dla danego narzędzia, a sam znak "#" nie jest typowym, szkolnym oznaczeniem podstawy 2.
  • "dziesiętnym." — zapis dziesiętny zwykle nie ma prefiksu; gdy pojawia się wyraźny prefiks, to sygnał, że autor chce zaznaczyć inną podstawę niż 10.
  • "oktalnym." — system ósemkowy ma własne konwencje (zależne od języka/narzędzia), ale "#" nie jest standardowym szkolnym oznaczeniem podstawy 8.

Warto pamiętać o typowej pułapce: w wielu językach programowania heksadecymalny zapis spotyka się z prefiksem 0x, natomiast w web/grafice częściej widzi się #. Egzamin sprawdza rozpoznawanie takich konwencji.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
W wielu kontekstach technicznych znak # bywa używany jako prefiks informujący, że dalej podana wartość jest w systemie szesnastkowym. Najczęściej spotkasz to w obszarach web/grafika, np. w CSS, gdzie kolory zapisuje się jako #RRGGBB.
Najczęstsze wskazówki to prefiks lub kontekst. Dla zapisu szesnastkowego spotyka się m.in. 0x (w wielu językach programowania) oraz # (często w web/grafice). Dodatkowym sygnałem jest użycie liter A–F.
Zapis dziesiętny zazwyczaj podaje się bez prefiksu (np. 108). Gdy pojawia się znak #, autor celowo oznacza inną konwencję zapisu. W typowych zadaniach informatycznych taki prefiks wskazuje na interpretację heksadecymalną.
System szesnastkowy używa cyfr 0–9 oraz liter A–F (lub a–f). Litery odpowiadają wartościom od 10 do 15. Dzięki temu w jednym "miejscu" zapisu można zakodować więcej informacji niż w systemie dziesiętnym.
Traktujesz zapis jako liczbę w podstawie 16: 1·16² + 0·16¹ + 8·16⁰. To daje 256 + 0 + 8 = 264. Na egzaminie często wystarczy samo rozpoznanie systemu, ale umiejętność przeliczeń pomaga w weryfikacji.
W praktyce oba mogą wskazywać na system szesnastkowy, ale są typowe dla różnych środowisk. 0x jest bardzo częsty w językach programowania (np. C), a # kojarzy się mocno z web/grafiką (np. zapis kolorów). Zawsze czytaj kontekst zadania.
Spotyka się różne konwencje zależnie od narzędzia, ale często: binarny jako 0b, heksadecymalny jako 0x lub #. Oktalny bywa oznaczany jako 0o lub samym zerem w starszych konwencjach. Na egzaminie liczy się rozpoznanie najpopularniejszych.
Najczęściej w CSS i narzędziach związanych z tworzeniem stron WWW. Zapis #RRGGBB opisuje kolor przez trzy składowe: czerwony, zielony i niebieski, każda jako liczba heksadecymalna. To jeden z najbardziej rozpoznawalnych przykładów użycia "#" w IT.
Częsty błąd to mylenie konwencji: ktoś pamięta tylko 0x i odrzuca heksadecymalny zapis z #. Inny błąd to uznanie, że każda liczba bez liter A–F nie może być hex. Tymczasem hex może składać się wyłącznie z cyfr 0–9.
Ćwicz trzy rzeczy: (1) rozpoznawanie prefiksów i kontekstu, (2) szybkie przeliczanie prostych wartości między podstawami 2/8/10/16, (3) zastosowania praktyczne (np. kolory CSS, wartości w narzędziach diagnostycznych). Krótkie serie zadań są skuteczniejsze niż jednorazowa nauka.
info

To pytanie poprawnie rozwiązuje 70% zdających egzamin. średnio łatwe

W praktyce zawodowej kluczowe jest to, że prefiks "#" jest powszechnie używany do oznaczania zapisu szesnastkowego w kontekstach informatycznych, szczególnie w web/grafice (np. kolory CSS).

Źródła:

  • W3C: CSS Color Module Level 3, sekcja "RGB color values" (zapis #RRGGBB) — https://www.w3.org/TR/css-color-3/ (dostęp: 2026-02-27)
  • MDN Web Docs: "Hexadecimal color" (omówienie zapisu #RRGGBB) — https://developer.mozilla.org/en-US/docs/Web/CSS/hex-color (dostęp: 2026-02-27)
  • Wikipedia (EN): "Hexadecimal" (opis systemu szesnastkowego i zastosowań) — https://en.wikipedia.org/wiki/Hexadecimal (dostęp: 2026-02-27)

Materiały:

  • Dokumentacja CSS (sekcje o zapisie kolorów szesnastkowych)
  • Materiały dydaktyczne z podstaw systemów liczbowych (binarny, oktalny, dziesiętny, heksadecymalny)
  • Kalkulator programistyczny (tryby BIN/OCT/DEC/HEX) do ćwiczeń konwersji

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego