Licznik na 8 bitach

Arytmetyka komputera: przepełnienie i precyzja - Informatyka - liceum klasa 2, zakres rozszerzony (Python)

Procesor przechowuje liczby całkowite na stałej liczbie bitów. Na 8 bitach bez znaku mieszczą się wartości od 0 do 255; dodanie 1 do 255 daje 0, bo wynik jest liczony **modulo 2⁸**. To **przepełnienie**. Python ma liczby całkowite bez limitu, więc program symuluje 8-bitowy licznik działaniem `% 256`.

counter = 250
for i in range(10):
    counter = (counter + 1) % 256
    print(counter, end=" ")
print()

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

Wszystkie lekcje kursu Informatyka - liceum klasa 2, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.