KWALIFIKACJA INF2 + INF3 - CZERWIEC 2012

PYTANIE NR 32.
Adres komórki pamięci podano w postaci binarnej 1110001110010100. W systemie szesnastkowym adres zapisuje się w postaci
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Aby zamienić 11100011100101002 na zapis szesnastkowy, dzieli się liczbę na tetrady: 1110 0011 1001 0100. Następnie każdą tetradę zamienia na cyfrę hex: 1110=E, 0011=3, 1001=9, 0100=4. Otrzymujemy E394.

Pełne wyjaśnienie:

W zapisie szesnastkowym (hex) jedna cyfra odpowiada dokładnie 4 bitom zapisu binarnego. Dlatego najszybszą i najmniej błędogenną metodą konwersji bin→hex jest grupowanie bitów po 4, licząc od prawej strony (od najmłodszego bitu). W tym zadaniu liczba ma 16 bitów, więc naturalnie tworzy 4 grupy.

Dla liczby 1110001110010100 wykonujemy podział:

1110 0011 1001 0100

Następnie każdą tetradę interpretujemy jako wartość 0–15:

  • 1110 to 14 w systemie dziesiętnym, co w hex zapisuje się jako E.
  • 0011 to 3, czyli 3.
  • 1001 to 9, czyli 9.
  • 0100 to 4, czyli 4.

Po złączeniu cyfr otrzymujemy wynik E394. To poprawny zapis szesnastkowy tej samej wartości (adresu) podanej w binarnym.

Dlaczego pozostałe propozycje są błędne? Każda inna odpowiedź oznaczałaby, że przynajmniej jedna z tetrad została źle odczytana lub źle zamieniona na symbol hex. Najczęstsze przyczyny to: przesunięcie granic grup (np. zaczęcie grupowania w złym miejscu), pominięcie zer wiodących w tetradzie (np. potraktowanie 0011 jak 11), albo pomyłka w mapowaniu wartości 10–15 na litery A–F (np. 14 powinno dać E, nie D).

Wskazówka egzaminacyjna: gdy widzisz długi zapis binarny, w pierwszej kolejności zapisz spacje co 4 bity. To często eliminuje większość błędów jeszcze przed przeliczeniem na hex.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Najprościej grupuj bity po 4 od prawej strony (tetrady), np. 1110 0011. Każdą tetradę zamień na wartość 0–15 i zapisz jako cyfrę hex (0–9, A–F). Na końcu połącz cyfry bez spacji. To metoda najszybsza i najpewniejsza.
Bo podstawa systemu szesnastkowego to 16, a 16 = 24. Oznacza to, że 4 bity w binarnym mogą kodować dokładnie 16 różnych wartości (0–15), czyli dokładnie tyle, ile potrzeba na jedną cyfrę w hex.
Litery w hex zastępują wartości większe od 9: A=10, B=11, C=12, D=13, E=14, F=15. To skraca zapis i jest standardem w informatyce (adresy, heksadecymalne zrzuty pamięci).
Najczęściej myli się granice tetrad (grup po 4 bity), pomija zera wiodące w grupie (np. 0011), albo źle mapuje wartości 10–15 na litery A–F. Pomaga zapisanie liczby w blokach po 4 bity zanim cokolwiek przeliczysz.
Możesz wykonać szybki test spójności: przepisz wynik hex z powrotem na binarny (każda cyfra hex → 4 bity) i zobacz, czy otrzymasz dokładnie ten sam ciąg bitów. To działa szczególnie dobrze przy 16-bitowych liczbach.
Najczęściej w debugerach, logach systemowych, w dokumentacji rejestrów procesora, przy analizie pamięci (hexdump) oraz w narzędziach diagnostycznych. Hex jest czytelniejszy niż binarny i krótszy niż dziesiętny, a nadal łatwo mapuje się na bity.
Nie. Zamiana bin→dec jest wolniejsza i łatwiej o błąd. Przy bin→hex użyj grupowania po 4 bity. Zamiana na dziesiętny bywa przydatna tylko do kontroli albo gdy liczba nie jest podzielna na tetrady i musisz świadomie dopisać zera z lewej strony.
Dopisujesz zera z lewej strony (najbardziej znaczącej), aż liczba będzie miała długość podzielną przez 4. To nie zmienia wartości liczby, a umożliwia konwersję tetradami. Potem standardowo zamieniasz każdą tetradę na jedną cyfrę hex.
Warto opanować przynajmniej kluczowe punkty: 0000=0, 0001=1, 0010=2, 0011=3, 0100=4, 1000=8, 1001=9, 1010=A, 1100=C, 1111=F. Resztę łatwo odtworzysz przez dodawanie 1 w binarnym.
Ułatwia pracę z danymi niskopoziomowymi: adresami pamięci, offsetami, bajtami w pakietach i zawartością plików binarnych. Administrator lub serwisant często widzi wartości w hex w narzędziach systemowych, więc sprawna konwersja poprawia szybkość diagnozy.
info

Statystycznie 57% uczniów zna prawidłową odpowiedź. średnie

Eksperci podkreślają: "Aby zamienić 11100011100101002 na zapis szesnastkowy, dzieli się liczbę na tetrady: 1110 0011 1001 0100."

Źródła:

  • Wikipedia: "System szesnastkowy" – https://pl.wikipedia.org/wiki/System_szesnastkowy (dostęp: 2026-03-02)
  • Wikipedia: "System dwójkowy" – https://pl.wikipedia.org/wiki/System_dw%C3%B3jkowy (dostęp: 2026-03-02)

Materiały:

  • Podręczniki do podstaw systemów liczbowych w informatyce (liceum/technikum)
  • Materiały o reprezentacji danych i adresowaniu pamięci (architektura komputerów)
  • Ćwiczenia z konwersji bin/dec/hex (zestawy zadań, karty pracy)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego