Matematyka

Kalkulator binarny

Ustawienia
Zresetuj
Udostępnij wynik
Zapisz
Osadź
Zgłoś błąd

Udostępnij kalkulator

Dodaj nasz darmowy kalkulator do swojej strony internetowej

Proszę wprowadzić ważny URL. Obsługiwane są tylko adresy HTTPS.


Użyj jako wartości domyślnych dla osadzonego kalkulatora to, co znajduje się obecnie w polach wprowadzania kalkulatora na stronie.


Kolor z fokusem obręczy wprowadzania, kolor zaznaczonej przełączki, kolor elementu wyboru podczas najechania itp.


Proszę zaakceptować Warunki Użytkowania.

Prévisualisation

Zapisz kalkulator

Ustawienia kalkulatora

Proszę podać wartość w dozwolonym zakresie.

Proszę podać wartość w dozwolonym zakresie.

Proszę podać wartość w dozwolonym zakresie.

Proszę podać wartość w dozwolonym zakresie.

Udostępnij kalkulator

Czym jest kalkulator binarny?

Kalkulator binarny to narzędzie obliczeniowe online zaprojektowane do wykonywania operacji arytmetycznych — dodawania, odejmowania, mnożenia i dzielenia — na liczbach reprezentowanych w systemie liczbowym binarnym. System binarny stanowi podstawę całej cyfrowej komputeryzacji, wykorzystując jedynie dwie cyfry: 0 i 1. Każda cyfra w postaci binarnej reprezentuje potęgę dwójki, co pozwala komputerom i urządzeniom cyfrowym efektywnie przetwarzać dane.

Kalkulator binarny automatyzuje te obliczenia przez konwersję wartości binarnych na ich dziesiętne odpowiedniki, wykonywanie wymaganej operacji arytmetycznej, a następnie przekształcanie wyniku z powrotem w formę binarną. Ten mechanizm zapewnia zarówno dokładność, jak i łatwość użytkowania, szczególnie w przypadku długich liczb binarnych, które ręcznie byłyby trudne do obliczenia.

Jeśli potrzebujesz przekształcić liczbę z jednego systemu liczbowego na inny, użyj konwertera binarnego.

Wyjaśnienie systemu binarnego

System liczbowy binarny, czyli system o podstawie 2, operuje jedynie dwoma możliwymi symbolami: 0 i 1. Każda cyfra stanowi bit, skrót od binary digit. Wartość pozycyjna bitów rośnie wykładniczo od prawej do lewej, z każdą pozycją reprezentującą potęgę dwójki.

Na przykład liczba binarna 1011 może zostać przekonwertowana na dziesiętną w następujący sposób:

10112=(1×23)+(0×22)+(1×21)+(1×20)=8+0+2+1=11101011_2 = (1×2^3) + (0×2^2) + (1×2^1) + (1×2^0) = 8 + 0 + 2 + 1 = 11_{10}

System binarny jest językiem komputerów, ponieważ obwody cyfrowe mogą łatwo reprezentować dwa stany — włączony (1) i wyłączony (0) — co czyni go naturalnym wyborem dla przetwarzania i przechowywania danych w systemach elektronicznych.

Jak dodawać liczby binarne?

Krok 1: Przekształć liczby binarne na liczby dziesiętne.

Krok 2: Dodaj liczby dziesiętne.

Krok 3: Przekształć liczbę dziesiętną z powrotem na liczbę binarną.

Przykłady

Przykład 1: Dodawanie liczb binarnych

10112+110121011_2 + 1101_2

Przekształć na dziesiętne: 10112=(1×23)+(0×22)+(1×21)+(1×20)=8+0+2+1=11101011_2 = (1×2^3) + (0×2^2) + (1×2^1) + (1×2^0) = 8 + 0 + 2 + 1 = 11_{10}, 11012=(1×23)+(1×22)+(0×21)+(1×20)=8+4+0+1=13101101_2 = (1×2^3) + (1×2^2) + (0×2^1) + (1×2^0) = 8 + 4 + 0 + 1 = 13_{10}

Suma: 11+13=2411 + 13 = 24

Przekształć 24 na binarną:

DzielnaIlorazReszta
24 ÷ 2120
12 ÷ 260
6 ÷ 230
3 ÷ 211
1 ÷ 201

Wynik: 10112+11012=1100021011_2 + 1101_2 = 11000_2

Przykład 2: Mnożenie liczb binarnych

1012×112101_2 × 11_2

Przekształć na dziesiętne: 1012=(1×22)+(0×21)+(1×20)=4+0+1=510101_2 = (1×2^2) + (0×2^1) + (1×2^0) = 4 + 0 + 1 = 5_{10}, 112=(1×21)+(1×20)=2+1=31011_2 = (1×2^1) + (1×2^0) = 2 + 1 = 3_{10}

Iloczyn: 5×3=155 × 3 = 15

Przekształć 15 na binarną:

DzielnaIlorazReszta
15 ÷ 271
7 ÷ 231
3 ÷ 211
1 ÷ 201

1510=1111215_{10} = 1111_2

Wynik: 1012×112=11112101_2 × 11_2 = 1111_2

Przykład 3: Dzielenie liczb binarnych

100102÷10210010_2 ÷ 10_2

Przekształć na dziesiętne: 100102=(1×24)+(0×23)+(0×22)+(1×21)+(0×20)=16+0+0+2+0=181010010_2 = (1×2^4) + (0×2^3) + (0×2^2) + (1×2^1) + (0×2^0) = 16 + 0 + 0 + 2 + 0 = 18_{10}, 102=(1×21)+(0×20)=2+0=21010_2 = (1×2^1) + (0×2^0) = 2 + 0 = 2_{10}

Iloraz: 18÷2=918 ÷ 2 = 9

Przekształć 9 na binarną:

DzielnaIlorazReszta
9 ÷ 241
4 ÷ 220
2 ÷ 210
1 ÷ 201

910=100129_{10} = 1001_2

Wynik: 100102÷102=1001210010_2 ÷ 10_2 = 1001_2

Przykład 4: Odejmowanie liczb binarnych

11100210010211100_2 - 10010_2

Przekształć na dziesiętne: 111002=(1×24)+(1×23)+(1×22)+(0×21)+(0×20)=16+8+4+0+0=281011100_2 = (1×2^4) + (1×2^3) + (1×2^2) + (0×2^1) + (0×2^0) = 16 + 8 + 4 + 0 + 0 = 28_{10}, 100102=(1×24)+(0×23)+(0×22)+(1×21)+(0×20)=16+0+0+2+0=181010010_2 = (1×2^4) + (0×2^3) + (0×2^2) + (1×2^1) + (0×2^0) = 16 + 0 + 0 + 2 + 0 = 18_{10}

Różnica: 2818=1028 - 18 = 10

Przekształć 10 na binarną:

DzielnaIlorazReszta
10 ÷ 250
5 ÷ 221
2 ÷ 210
1 ÷ 201

1010=1010210_{10} = 1010_2

Wgląd historyczny

Arytmetyka binarna została po raz pierwszy zaprojektowana przez Gottfrieda Wilhelma Leibniza w XVII wieku, który dostrzegł efektywność systemu używającego tylko dwóch cyfr. W 1703 roku opublikował pracę, w której opisał, jak wszystkie liczby i procesy logiczne mogą być przedstawione za pomocą 1s i 0s. Jego praca położyła podwaliny pod współczesną informatykę na wiele wieków przed wynalezieniem komputerów elektronicznych.

Pierwsze komputery w połowie XX wieku, takie jak ENIAC i UNIVAC, wykorzystywały przetwarzanie binarne do wykonywania operacji logicznych i arytmetycznych, stanowiąc matematyczny fundament dzisiejszej technologii.

Często zadawane pytania

Jak dodać 1010₂ i 111₂?

Przekształć na dziesiętne → 10102=10101010_2 = 10_{10}, 1112=710111_2 = 7_{10}.
Suma → 10+7=1710 + 7 = 17.
Przekształć z powrotem → 1710=10001217_{10} = 10001_2.
Odpowiedź: 10102+1112=1000121010_2 + 111_2 = 10001_2.

Jak odjąć 1000₂ - 11₂?

Przekształć na dziesiętne → 10002=8101000_2 = 8_{10}, 112=31011_2 = 3_{10}.
Odejmij → 83=5108 - 3 = 5_{10}.
Przekształć z powrotem → 510=10125_{10} = 101_2.
Odpowiedź: 10002112=10121000_2 - 11_2 = 101_2.

Jak podzielić 11110₂ przez 10₂?

Przekształć na dziesiętne → 111102=301011110_2 = 30_{10}, 102=21010_2 = 2_{10}.
Podziel → 30÷2=151030 ÷ 2 = 15_{10}.
Przekształć z powrotem → 1510=1111215_{10} = 1111_2.
Odpowiedź: 111102÷102=1111211110_2 ÷ 10_2 = 1111_2.

Zgłoś błąd

To pole jest wymagane.