Ż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:
| Pozycja | 2⁷ | 2⁶ | 2⁵ | 2⁴ | 2³ | 2² | 2¹ | 2⁰ |
|---|---|---|---|---|---|---|---|---|
| Waga | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
| Bity | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
Ż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:
| Znak | Dziesiętnie | Binarnie |
|---|---|---|
| A | 65 | 01000001 |
| B | 66 | 01000010 |
| Z | 90 | 01011010 |
| a | 97 | 01100001 |
| spacja | 32 | 00100000 |
Gdy piszesz SMS „KOT”, telefon zapisuje trzy bajty:
1 | 01001011 01001111 01010100 |
System szesnastkowy, czyli skrót dla programistów
Ciąg
1 | 11111111 |
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
- Zapal na żarówkach swój rok urodzenia. Ile bitów potrzeba? (Podpowiedź: 8 nie wystarczy!)
- Zapisz swoje imię w bajtach ASCII i daj koledze do odszyfrowania.
- W grze „Zapal liczbę” zdobądź co najmniej 10 punktów w 60 sekund.
- 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


