KWALIFIKACJA INF2 - WRZESIEŃ 2014 (test 2)

PYTANIE NR 2.
Liczba 10011001100 zapisana w postaci heksadecymalnej ma postać
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Aby zamienić zapis binarny na heksadecymalny, grupuje się bity od prawej strony po 4 (półbajty), a brakujące z lewej dopełnia zerami. Dla 10011001100 otrzymujemy 0100 1100 1100, czyli odpowiednio 4, C, C w systemie szesnastkowym. Wynik to 4CC.

Pełne wyjaśnienie:

Konwersja z systemu dwójkowego na szesnastkowy jest wygodna, ponieważ jedna cyfra hex odpowiada dokładnie 4 bitom (półbajtowi). Dzięki temu nie trzeba przeliczać całej liczby na dziesiętny — wystarczy poprawnie pogrupować bity.

Krok 1: grupowanie po 4 bity od prawej
Daną liczbę 10011001100 dzielimy od końca na czwórki. Jeśli z lewej strony zostanie niepełna grupa, dopełniamy ją zerami z przodu (to nie zmienia wartości liczby). Otrzymujemy:
0100 1100 1100

Krok 2: zamiana każdej grupy na cyfrę hex
Teraz każdą czwórkę bitów zamieniamy na wartość 0–15, a następnie na cyfrę 0–9 lub literę A–F:

  • 0100 = 4
  • 1100 = 12, czyli C
  • 1100 = 12, czyli C

Krok 3: zapis wyniku
Łączymy otrzymane cyfry w tej samej kolejności: 4CC.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • Odpowiedź "2E4" sugeruje inne grupowanie bitów lub błędne mapowanie 4-bitowych wartości na cyfry hex (np. pomylenie 1100 z 1110 albo zgubienie bitu podczas dzielenia na grupy).
  • Odpowiedź "EF4" nie pasuje do uzyskanych półbajtów: aby pojawiło się E (1110) lub F (1111), w zapisie binarnym musiałyby wystąpić odpowiednie czwórki bitów, których tu nie ma.
  • Odpowiedź "998" jest szczególnie typowym błędem: wygląda jak wynik dziesiętny lub przypadkowy zapis, ale nie wynika z poprawnej konwersji binarno-heksadecymalnej przez grupowanie po 4 bity.

Wskazówka egzaminacyjna: zawsze zaczynaj grupowanie od prawej strony i sprawdź, czy liczba bitów jest wielokrotnością 4; jeśli nie, dopełnij z lewej zerami.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Podziel zapis binarny od prawej na grupy po 4 bity. Jeśli z lewej zostanie krótsza grupa, dopełnij ją zerami. Każdą czwórkę zamień na cyfrę 0–9 lub literę A–F i sklej wynik w tej samej kolejności.
Ponieważ system szesnastkowy ma podstawę 16, a 16 = 2^4. To oznacza, że dokładnie 4 bity kodują zakres 0–15, czyli jedną cyfrę heksadecymalną. Dzięki temu konwersja jest szybka i bezpośrednia.
Dopełnianie zerami wiodącymi nie zmienia wartości liczby, a ułatwia grupowanie do pełnych półbajtów (4 bitów). Np. 101 staje się 0101. To standardowy krok w konwersji na zapis szesnastkowy.
W systemie szesnastkowym po 9 występują litery: A=10, B=11, C=12, D=13, E=14, F=15. Na egzaminie warto to znać na pamięć, bo pozwala szybko mapować półbajty na cyfry hex.
Najprościej: ponownie rozbij wynik hex na cyfry i każdą zamień na 4 bity, a potem sklej. Powinieneś dostać pierwotny zapis binarny (z ewentualnymi zerami wiodącymi). To szybki test bez liczenia w dziesiętnym.
Można, ale to wolniejsze i bardziej podatne na pomyłki. Metoda "po 4 bity" jest prostsza, bo nie wymaga sumowania potęg dwójki. Na egzaminie zwykle najszybciej i najbezpieczniej jest użyć grupowania półbajtów.
Najczęściej: grupowanie bitów od lewej zamiast od prawej, zgubienie bitu przy przepisywaniu, brak dopełnienia do 4 bitów oraz pomylenie mapowania (np. 1100 błędnie jako E zamiast C). Pomaga zapis w równych grupach i kontrola.
Bardzo często: w adresach i danych niskopoziomowych (np. identyfikatory, skróty, klucze), w analizie ramek/protokołów, w logach i narzędziach diagnostycznych. Hex jest czytelniejszy niż długi zapis binarny.
Zapamiętaj typowe pary: 0000=0, 0001=1, 0010=2, 0011=3, 0100=4, 0101=5, 0110=6, 0111=7, 1000=8, 1001=9, 1010=A, 1011=B, 1100=C, 1101=D, 1110=E, 1111=F.
Tak. Zapis jest jednoznaczny, bo każdej sekwencji bitów można dopisać z lewej zera do pełnych grup 4-bitowych, a potem każdą grupę zamienić na jedną cyfrę hex. To daje jednoznaczny wynik bez utraty informacji.
info

To pytanie poprawnie rozwiązuje 62% zdających egzamin. średnie

W praktyce zawodowej kluczowe jest to, że aby zamienić zapis binarny na heksadecymalny, grupuje się bity od prawej strony po 4 (półbajty), a brakujące z lewej dopełnia zerami.

Źródła:

  • Wikipedia: "System szesnastkowy" – opis powiązania 1 cyfra hex = 4 bity, https://pl.wikipedia.org/wiki/System_szesnastkowy (dostęp: 2026-03-04)
  • Wikipedia: "System dwójkowy" – podstawy zapisu binarnego i wartości pozycyjne, https://pl.wikipedia.org/wiki/System_dw%C3%B3jkowy (dostęp: 2026-03-04)
  • Khan Academy: "Hexadecimal number system" (zależność hex i grup 4-bitowych), https://www.khanacademy.org/computing/computer-science/cryptography/modarithmetic/a/hexadecimal-number-system (dostęp: 2026-03-04)

Materiały:

  • Rozdział o systemach liczbowych w podręczniku do podstaw informatyki/architektury komputerów
  • Ćwiczenia z konwersji bin–hex (zadania z grupowaniem po 4 bity)
  • Materiały producentów i kursy wprowadzające do reprezentacji danych (bity, bajty, zapisy)

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego