Ułamki dwójkowe
Liczby rzeczywiste: zapis stałoprzecinkowy i zmiennoprzecinkowy - Informatyka - liceum klasa 1, zakres rozszerzony (Python)
Po przecinku w systemie dwójkowym pozycje mają wagi `1/2, 1/4, 1/8, ...` (potęgi `2⁻¹, 2⁻², 2⁻³`), tak jak w dziesiątkowym `1/10, 1/100`. Na przykład `101,11₂ = 4 + 1 + 1/2 + 1/4 = 5,75`.
bits = "101.11"
whole, frac = bits.split(".")
value = int(whole, 2)
weight = 0.5
for b in frac:
value += int(b) * weight
print("bit", b, "waga", weight)
weight /= 2
print(bits, "=", value)Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Informatyka - liceum klasa 1, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.