KWALIFIKACJA INF10 - STYCZEŃ 2015

PYTANIE NR 37.
Postacią dziesiętną liczby C5 zapisanej w kodzie heksadecymalnym jest
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Liczba C5 w systemie szesnastkowym ma dwie cyfry:
C = 12, 5 = 5. Waga lewej pozycji to 161, a prawej 160. Zatem: 12·16 + 5·1 = 192 + 5 = 197. Pozostałe odpowiedzi wynikają zwykle z pominięcia wag lub błędnej wartości litery C.

Pełne wyjaśnienie:

W systemie szesnastkowym (o podstawie 16) każda pozycja ma wagę będącą potęgą 16. Dla zapisu dwucyfrowego "C5" lewa cyfra jest na pozycji 161, a prawa na pozycji 160.

Krok 1: zamiana cyfr na wartości

  • "C" w zapisie szesnastkowym oznacza wartość 12 (bo A=10, B=11, C=12).
  • "5" oznacza wartość 5.

Krok 2: uwzględnienie wag pozycji

  • Lewa pozycja: 12 · 161 = 12 · 16 = 192
  • Prawa pozycja: 5 · 160 = 5 · 1 = 5

Krok 3: suma składowych

192 + 5 = 197. To jest postać dziesiętna liczby C5 zapisanej szesnastkowo.

Dlaczego pozostałe wyniki są błędne?

  • "124" może wynikać z błędnego przypisania wartości literze C (np. potraktowania jej jako 7 lub 8) albo z pomyłki w podstawie/wagach.
  • "14" to typowy błąd polegający na zignorowaniu wag pozycji i wykonaniu skrótu myślowego (np. C≈9 i 9+5), albo pomyleniu C z inną wartością. W poprawnym zapisie pozycyjnym nie wolno tylko sumować znaków.
  • "503" może wynikać z zastosowania niewłaściwej podstawy (np. 42·12+?) albo z pomylenia zasad mnożenia przez wagę pozycji.

Wskazówka egzaminacyjna: przy konwersji z hex do dec zawsze zapisuj schemat: (lewa cyfra)·16 + (prawa cyfra). Dla dłuższych liczb dopisuj kolejne potęgi 16: 162, 163 itd. To minimalizuje ryzyko pomyłki.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
System szesnastkowy (hex) to system pozycyjny o podstawie 16, używający cyfr 0–9 oraz liter A–F. W informatyce jest popularny, bo wygodnie skraca zapis binarny: 1 znak hex odpowiada 4 bitom. Spotkasz go m.in. w kolorach, adresach pamięci i kodach diagnostycznych.
Ustal wartości cyfr: C=12, 5=5. Następnie użyj wag pozycji: lewa cyfra ma wagę 16, prawa wagę 1. Oblicz: 12·16 + 5·1 = 192 + 5 = 197. Ten schemat działa dla każdej liczby dwucyfrowej w hex.
W systemie o podstawie 16 potrzeba 16 różnych "cyfr". Po wyczerpaniu symboli 0–9 (10 symboli) używa się kolejnych znaków jako cyfr: A=10, B=11, C=12, D=13, E=14, F=15. To umowa powszechnie stosowana w informatyce.
Najczęściej myli się wartości liter (np. C jako 3 lub 13), pomija wagi pozycji (dodaje same "cyfry"), albo stosuje złą podstawę (10 zamiast 16). Pomaga zapisanie wzoru z potęgami: dla "C5" to 12·16^1 + 5·16^0.
Możesz użyć kalkulatora w trybie programisty, gdzie dostępne są systemy BIN/OCT/DEC/HEX. Wprowadź liczbę w HEX, a następnie odczytaj wartość w DEC. To dobry sposób kontroli rachunków na etapie nauki, choć na egzaminie warto umieć policzyć ręcznie.
Tak. "C5" to dwie cyfry hex, czyli 8 bitów (1 bajt). W praktyce taki zapis bywa używany do przedstawiania wartości bajtu w plikach, transmisji danych lub w kodach znaków. Rozumienie hex ułatwia analizę danych niskopoziomowych i diagnostykę.
Każdy znak hex zamieniasz na 4 bity: C=1100, 5=0101, więc C5 = 11000101 (bin). Potem liczysz wartość dziesiętną z wag bitów lub wracasz do prostszego wzoru hex→dec. Ta metoda jest dłuższa, ale bywa pomocna do kontroli.
Przy wsparciu użytkownika w konfiguracji i diagnozowaniu systemu mogą pojawić się wartości szesnastkowe w logach, kodach błędów, opisach kolorów lub ustawieniach programistycznych. Umiejętność przeliczenia i interpretacji pomaga szybciej rozwiązać problem oraz wyjaśnić go użytkownikowi.
Dla dwóch cyfr w hex wagi to 16^1 (lewa cyfra) oraz 16^0 (prawa cyfra). Dlatego każdą liczbę XY(16) liczysz jako X·16 + Y. Jeśli cyfr jest więcej, kolejne wagi rosną jako 16^2, 16^3 itd.
Wyćwicz tabelę A–F i rób krótkie serie przeliczeń (np. 10–20 przykładów) w obu kierunkach: hex↔dec oraz hex↔bin. Zawsze zapisuj wagi pozycji, bo to ogranicza pomyłki. Sprawdzaj wyniki kalkulatorem programisty, ale nie zastępuj nim ćwiczeń rachunkowych.
info

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

Według specjalistów z branży: "Liczba C5 w systemie szesnastkowym ma dwie cyfry:C = 12, 5 = 5."

Źródła:

  • Wikipedia (PL): "System szesnastkowy" – opis cyfr A–F i zasady zapisu pozycyjnego, https://pl.wikipedia.org/wiki/System_szesnastkowy (dostęp: 2026-03-02)
  • Khan Academy: "Hexadecimal number system" – omówienie wartości cyfr i konwersji, https://www.khanacademy.org/computing/computer-science/cryptography/comp-number-theory/a/hexadecimal-number-system (dostęp: 2026-03-02)
  • MDN Web Docs: "Hexadecimal" (w kontekście liczb i zapisu), https://developer.mozilla.org/en-US/docs/Glossary/Hexadecimal (dostęp: 2026-03-02)

Materiały:

  • Podręczniki do podstaw informatyki: rozdziały o systemach liczbowych i reprezentacji danych
  • Ćwiczenia konwersji liczb między systemami (16↔10↔2) z kluczem odpowiedzi
  • Materiały edukacyjne online o systemie szesnastkowym i wagach pozycji

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego