Żarówki binarne

Jak komputer liczy, mając tylko 0 i 1?

Wyobraź sobie osiem żarówek w jednym rzędzie. Każda może świecić albo być zgaszona. Ile różnych liczb da się nimi zapisać? Okazuje się, że aż 256. I tak właśnie, na „żarówkach”, liczy każdy komputer na świecie.

Przygotowałem dla uczniów aplikację, w której system dwójkowy można zobaczyć, kliknąć i usłyszeć:

👉 Otwórz Żarówki binarne: binarne.komputerowka.pl

📘 Instrukcja obsługi: komputerowka.pl/zarowki-binarne-doc


Dlaczego komputer używa tylko 0 i 1?

W środku procesora pracują miliardy tranzystorów, czyli malutkich przełączników. Każdy z nich może być w jednym z dwóch stanów: przewodzi prąd albo nie. Dwa stany najłatwiej odróżnić, nawet gdy napięcie trochę się waha. Gdyby komputer miał rozpoznawać dziesięć poziomów napięcia dla cyfr od 0 do 9, ciągle by się mylił.

Dlatego wszystko w komputerze, czyli liczby, litery, zdjęcia, muzyka i gry, zapisane jest w systemie dwójkowym (binarnym), za pomocą zer i jedynek.

Bit i bajt

  • Bit to jedna cyfra dwójkowa: 0 albo 1. W naszej aplikacji to jedna żarówka.
  • Bajt to 8 bitów, czyli rząd ośmiu żarówek.

Jedna żarówka daje 2 możliwości, dwie żarówki 4, trzy żarówki 8. Każda kolejna podwaja liczbę możliwości. Osiem żarówek to 2⁸ = 256 kombinacji, czyli liczby od 0 do 255.

Jak czytać liczby binarne?

W systemie dziesiętnym pozycje mają wagi 1, 10, 100, 1000. W dwójkowym każda pozycja jest dwa razy większa od poprzedniej:

Pozycja2⁷2⁶2⁵2⁴2³2²2¹2⁰
Waga1286432168421
Bity01000001

Żeby odczytać liczbę, dodaj wagi tam, gdzie stoi jedynka:

01000001 = 64 + 1 = 65

Zamiana liczby dziesiętnej na binarną

Najprostsza metoda to dzielenie przez 2. Dziel liczbę przez 2, zapisuj reszty, aż dojdziesz do zera, a potem przeczytaj reszty od dołu:

1
2
3
4
13 : 2 = 6   reszta 1
 6 : 2 = 3   reszta 0
 3 : 2 = 1   reszta 1
 1 : 2 = 0   reszta 1    →  13 = 1101

Sprawdzenie: 8 + 4 + 1 = 13. ✔

Od liczb do liter: kod ASCII

Komputer nie zna liter, zna tylko liczby. Dlatego ludzie umówili się, że każda litera ma swój numer. W kodzie ASCII z 1963 roku:

ZnakDziesiętnieBinarnie
A6501000001
B6601000010
Z9001011010
a9701100001
spacja3200100000

Gdy piszesz SMS „KOT”, telefon zapisuje trzy bajty:

1
01001011 01001111 01010100
. Polskie litery, emoji i znaki z innych alfabetów zapisuje nowszy standard Unicode, często na kilku bajtach.

System szesnastkowy, czyli skrót dla programistów

Ciąg

1
11111111
łatwo pomylić, więc programiści grupują #bity po cztery. Każdą czwórkę zapisują jedną cyfrą szesnastkową (0–9 oraz A–F):

1111 1111 = FF = 255

Ten zapis spotkasz w kolorach na stronach internetowych. Kolor

to trzy bajty: czerwony 255, zielony 136 i niebieski 0, czyli pomarańczowy.


Trochę historii

  • 1703: niemiecki matematyk Gottfried Wilhelm Leibniz opisał system dwójkowy i zachwycał się, że da się nim zapisać każdą liczbę za pomocą tylko dwóch znaków.
  • 1854: George Boole stworzył logikę opartą na dwóch wartościach: prawdzie i fałszu.
  • 1948: Claude Shannon spopularyzował słowo bit (od binary digit, cyfra dwójkowa). Wymyślił je jego kolega John Tukey.
  • 1956: w firmie IBM pojawiło się słowo bajt (byte) na grupę bitów potrzebną do zapisania jednego znaku.
  • 1963: powstał kod ASCII, dzięki któremu komputery różnych firm mogły wymieniać się tekstem.

Ciekawostki

  • 🖐️ Liczenie na palcach do 1023. Jeśli każdy palec potraktujesz jak bit (zgięty to 0, wyprostowany to 1), na dziesięciu palcach policzysz do 2¹⁰ − 1 = 1023, a nie tylko do 10!
  • 👾 Poziom 256 w Pac-Manie. Stara gra zapisywała numer poziomu w jednym bajcie. Gracz, który doszedł do poziomu 256, zobaczył pół ekranu zamienione w kolorowy chaos, bo licznik przekroczył 255.
  • 📺 Gangnam Style zepsuł licznik YouTube’a. W 2014 roku teledysk przekroczył 2 147 483 647 wyświetleń, czyli największą liczbę, jaką mieścił licznik oparty na 32 bitach. Google musiał zmienić go na 64-bitowy.
  • 🎨 16 milionów kolorów. Trzy bajty na kolor (czerwony, zielony, niebieski) dają 256 × 256 × 256 = 16 777 216 odcieni.

Wypróbuj Żarówki binarne

W aplikacji każdy uczeń może zobaczyć system dwójkowy na własne oczy.

  • 💡 Osiem żarówek-bitów: klikasz, żarówka się zapala i kołysze, a liczba zmienia się na żywo.
  • 🔢 Cztery odczyty naraz: liczba dziesiętna z działaniem, zapis szesnastkowy, znak ASCII i liczba zapalonych bitów.
  • 🌊 Animacja przeniesienia: po kliknięciu +1 widać, jak jedynka „przenosi się” po żarówkach.
  • ↔️ Przesunięcia bitów: ×2, ÷2 i odwracanie (NOT).
  • ⏩ Licz automatycznie: żarówki liczą od 0 do 255, a w ich rytmie widać wzory systemu dwójkowego.
  • ✍️ Wpisz liczbę lub literę: zobaczysz ją od razu na żarówkach.
  • 🧮 Przeliczanie krok po kroku: suma wag i dzielenie przez 2, aktualizowane na żywo.
  • 🎮 Trzy gry: „Zapal liczbę” na czas, „Odczytaj” i „Odszyfruj słowo” zapisane w bajtach.
  • 👶 Tryb 4 bitów dla młodszych uczniów.

👉 Uruchom Żarówki binarne: binarne.komputerowka.pl

📘 Instrukcja z pomysłami na lekcję: komputerowka.pl/zarowki-binarne-doc

Wyzwania

  1. Zapal na żarówkach swój rok urodzenia. Ile bitów potrzeba? (Podpowiedź: 8 nie wystarczy!)
  2. Zapisz swoje imię w bajtach ASCII i daj koledze do odszyfrowania.
  3. W grze „Zapal liczbę” zdobądź co najmniej 10 punktów w 60 sekund.
  4. Dla ambitnych: dlaczego wszystkie liczby nieparzyste mają zapaloną ostatnią żarówkę?

Powodzenia!


Zobacz też: Tablice prawdy, czyli co komputer robi z bitami, Komputer pod lupą i Aparat Morse’a.

© 2026 Komputerowka.pl · Arnold Basiński

error: Treść jest chroniona !!

Arnold Basiński

Komputerowka.pl

Versja: 1.0.1

komputerówka.pl | Radość programowania

Napisz wiadomość

Smok Heighwaya | Klasówki i Kartkóki online
Krzywa Hilberta | Kartkówki i Klasówki online
Dywan Sierpińskiego | Kartkówki i Klasówki online
Drzewo Pitagorada | Kartkówki i Klasówki online
FRaktale Juli | Klasówki i Kartkówki online
Zbiór Mandelbrota | Klasówki i kartkówki online
Trojkat Sierpińskiego | Kartkówki i klasówki online
Płatek Kocha | Kartkówki i klasówki online