Liczba dwójkowa na kartce: dzielenie przez 2

Zamiana liczby na system dwójkowy w programie - Informatyka - klasa 8 (Python)

W systemie **dwójkowym** są tylko cyfry 0 i 1, a kolejne pozycje od prawej to potęgi dwójki: 1, 2, 4, 8, 16... Liczba 13 to 8 + 4 + 1, czyli `1101`. Zamiana z dziesiętnego: dziel liczbę przez 2 i zapisuj **reszty**, aż liczba stanie się zerem. Reszty czytane **od ostatniej** to zapis dwójkowy. Program wypisuje każdy krok.

n = 13
while n > 0:
    print(n, ": 2 =", n // 2, "reszta", n % 2)
    n = n // 2
print("Reszty od ostatniej: 1101")

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Informatyka - klasa 8·Zaloguj się, aby zapisać postęp na koncie.