KWALIFIKACJA INF2 + INF3 - PRÓBNY

PYTANIE NR 12.
Wskaż poprawną wartość liczby szesnastkowej AE95 zapisanej w systemie dwójkowym:
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Liczba AE95 w systemie szesnastkowym składa się z cyfr A, E, 9 i 5. Ponieważ 16 = 24, każda cyfra hex odpowiada dokładnie 4 bitom: A=1010, E=1110, 9=1001, 5=0101. Po połączeniu grup otrzymujemy 1010111010010101.

Pełne wyjaśnienie:

W zapisie szesnastkowym (podstawa 16) używa się cyfr 0–9 oraz liter A–F, gdzie A oznacza 10, B=11, …, F=15. Kluczowa własność dla informatyki to fakt, że 16 = 24, więc jedna cyfra hex odpowiada dokładnie 4 bitom (tzw. nibble).

Aby zamienić AE95 na zapis binarny, nie trzeba liczyć przez system dziesiętny. Wystarczy zamienić każdą cyfrę osobno na 4-bitową reprezentację i skleić (wykonać konkatenację):

  • A = 1010 = 10102
  • E = 1410 = 11102
  • 9 = 10012
  • 5 = 01012 (tu ważne są zera wiodące)

Po połączeniu otrzymujemy: 1010 1110 1001 0101, czyli 1010111010010101.

Dlaczego pozostałe odpowiedzi są błędne? Każda z nich ma zmieniony co najmniej jeden bit w jednej z 4-bitowych grup, czyli w praktyce odpowiada innej cyfrze hex (albo innej liczbie). Typowe źródła takich pomyłek to:

  • zamiana E na 1111 (pomylenie E z F),
  • zgubienie lub dopisanie bitu przy przepisywaniu,
  • brak dbałości o stałą długość 4 bitów na cyfrę (np. 5 musi dać 0101, nie 101).

Szybka kontrola: liczba 4-cyfrowa w hex powinna dać 16 bitów w bin (4×4). Wynik 1010111010010101 ma dokładnie 16 bitów i poprawne grupowanie w nibble.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Najszybsza metoda to zamiana każdej cyfry hex na 4 bity (bo 16 = 2^4) i sklejenie grup. Nie liczysz przez dziesiętny, tylko używasz tablicy 0–F → 0000–1111. To podejście jest jednoznaczne i minimalizuje ryzyko błędów.
Ponieważ podstawa systemu szesnastkowego wynosi 16, a 16 to dokładnie 2 do potęgi 4. Oznacza to, że 4 bity (0000–1111) kodują 16 różnych wartości, czyli dokładnie tyle, ile ma pojedyncza cyfra w zapisie hex (0–F).
Litery zastępują wartości większe niż 9: A=10, B=11, C=12, D=13, E=14, F=15. W konwersji na binarny każdą z tych wartości zapisujesz w 4 bitach, np. E to 1110, a F to 1111.
Najczęściej myli się wartości liter (np. E z F), pomija się zera wiodące (np. 5 powinno dać 0101), albo przestawia bity przy przepisywaniu. Pomaga grupowanie wyniku po 4 bity i sprawdzanie, czy liczba bitów pasuje do liczby cyfr hex.
Policz cyfry w zapisie hex i pomnóż przez 4. Każda cyfra hex to 4 bity, więc np. 4 cyfry hex to 16 bitów. Jeśli wynik ma inną liczbę bitów, to zwykle oznacza pominięte zera wiodące albo błąd w przepisaniu.
Nie trzeba. W praktyce informatycznej szybsza i pewniejsza jest bezpośrednia metoda 4-bitowa: A→1010, E→1110, 9→1001, 5→0101, a potem sklejenie. Liczenie przez dziesiętny jest dłuższe i częściej prowadzi do pomyłek rachunkowych.
Najłatwiej zapamiętać 0–9 (intuicyjnie) oraz cztery litery A–F jako ciąg: 1010, 1011, 1100, 1101, 1110, 1111. Dobrą techniką jest codzienne szybkie ćwiczenie: losuj cyfry hex i zapisuj odpowiadające im nibble przez 2–3 minuty.
Przydaje się w analizie rejestrów i flag, debugowaniu niskopoziomowym, odczycie zrzutów pamięci oraz w interpretacji danych binarnych (np. nagłówków plików). Hex jest skrótem dla długich ciągów bitów, a bin pokazuje dokładny stan bitów.
Dzielisz zapis binarny od prawej strony na grupy po 4 bity, np. 1010 1110 1001 0101. Każdą grupę zamieniasz na cyfrę 0–F: 1010 to A, 1110 to E, 1001 to 9, 0101 to 5. Otrzymujesz pierwotny zapis.
Tak, jeśli konwertujesz metodą 4-bitową, każda cyfra hex musi mieć dokładnie 4 bity. To właśnie zera wiodące utrzymują poprawne grupowanie (np. 5 to 0101). Bez nich łatwo zgubić pozycje bitów i otrzymać inną liczbę.
info

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

Specjaliści zwracają uwagę: "Liczba AE95 w systemie szesnastkowym składa się z cyfr A, E, 9 i 5."

Źródła:

  • Wikipedia: Hexadecimal — https://en.wikipedia.org/wiki/Hexadecimal (dostęp: 2026-02-28)
  • Wikipedia: Binary number — https://en.wikipedia.org/wiki/Binary_number (dostęp: 2026-02-28)
  • Wolfram MathWorld: Hexadecimal — https://mathworld.wolfram.com/Hexadecimal.html (dostęp: 2026-02-28)

Materiały:

  • Dokumentacja/lekcje o systemach liczbowych w informatyce (bin, dec, hex)
  • Tablica konwersji 0–F na 4 bity (do wyuczenia na pamięć)
  • Ćwiczenia: zamiana krótkich liczb hex na bin i odwrotnie

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego