8. System czwórkowy
Matura próbna grudzień 2022 - Matura z informatyki: arkusze krok po kroku (Python)
Zadanie 8 (2 pkt, na kartce): działania na liczbach czwórkowych i wyniki w systemie czwórkowym i szesnastkowym. Jedna cyfra szesnastkowa to dwie cyfry czwórkowe (\( 16 = 4^2 \)), więc zamiana to grupowanie cyfr czwórkowych parami od prawej. Program sprawdza to na przykładzie \( 1323_4 \) (pary 13 i 23 to 7 i B).
def to_base(n, base):
digits = ""
while n > 0:
digits = "0123456789ABCDEF"[n % base] + digits
n = n // base
return digits or "0"
x = int("1323", 4)
print(x, to_base(x, 4), to_base(x, 16))Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Matura z informatyki: arkusze krok po kroku·Zaloguj się, aby zapisać postęp na koncie.