Matematyka

Kalkulator systemu liczbowego

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

Co to jest system liczbowy?

System liczbowy to metoda reprezentacji liczb za pomocą zbioru symboli i reguł. Najpowszechniej używanym systemem liczbowym, z którym spotykamy się na co dzień, jest system dziesiętny (o podstawie 10), który używa cyfr od 0 do 9. Jednak komputery i elektronika cyfrowa działają głównie w oparciu o inne systemy, takie jak binarny (o podstawie 2), ósemkowy (o podstawie 8) i szesnastkowy (o podstawie 16). Każdy z tych systemów używa swoich unikalnych cyfr lub znaków do reprezentowania wartości liczbowych.

Kalkulator systemów liczbowych pomaga przekształcać liczby między różnymi podstawami oraz wykonywać operacje arytmetyczne, takie jak dodawanie, odejmowanie, mnożenie i dzielenie w różnych systemach. To narzędzie upraszcza przekształcenia i obliczenia, które w przeciwnym razie byłyby czasochłonne.

Kalkulator automatycznie wykonuje trzy kroki:

  1. Przekształca wszystkie wprowadzone liczby na system dziesiętny (o podstawie 10).
  2. Wykonuje żądaną operację w systemie dziesiętnym.
  3. Przekształca wynik z powrotem na pierwotną podstawę wybraną przez użytkownika.

Ten proces zapewnia dokładność i spójność, niezależnie od podstawy, w której pracujesz.

Jeśli potrzebujesz przekonwertować liczby między różnymi podstawami, możesz użyć naszego konwertera systemu liczbowego.

Rodzaje systemów liczbowych

1. Binarny (podstawa 2)

Szeroko stosowany w informatyce, system binarny używa tylko dwóch cyfr: 0 i 1. Każda cyfra binarna (bit) reprezentuje sygnał elektryczny włączony/wyłączony.

Przykład: (1011)2=(1×23)+(0×22)+(1×21)+(1×20)=(11)10(1011)_2 = (1 \times 2^3) + (0 \times 2^2) + (1 \times 2^1) + (1 \times 2^0) = (11)_{10}

2. Ósemkowy (podstawa 8)

System ósemkowy używa cyfr od 0 do 7. Historycznie był używany w programowaniu komputerowym ze względu na prostą relację z binarnym (trzy cyfry binarne odpowiadają jednej cyfrowi ósemkowej).

Przykład: (217)8=(2×82)+(1×81)+(7×80)=(143)10(217)_8 = (2 \times 8^2) + (1 \times 8^1) + (7 \times 8^0) = (143)_{10}

3. Dziesiętny (podstawa 10)

Standardowy system liczbowy do codziennych operacji arytmetycznych i liczenia. Używa cyfr od 0 do 9.

Przykład: (249)10(249)_{10} pozostaje (249)10(249)_{10}.

4. Szesnastkowy (podstawa 16)

Często używany w programowaniu i projektowaniu cyfrowym, system ten używa cyfr od 0 do 9 oraz liter A–F (reprezentujących wartości od 10 do 15).

Przykład: (3F)16=(3×161)+(15×160)=(63)10(3F)_{16} = (3 \times 16^1) + (15 \times 16^0) = (63)_{10}

5. Inne podstawy (2–36)

Poza tymi popularnymi systemami, każda podstawa między 2 a 36 może być używana. Podstawy powyżej 10 kontynuują dodawanie liter, gdzie A = 10, B = 11, i tak dalej, aż do Z = 35.

Przykłady krok po kroku

Przykład 1: Dodawanie binarne

(1011)2+(1101)2(1011)_2 + (1101)_2

Krok 1: Przekształć na system dziesiętny.

(1011)2=1×23+0×22+1×21+1×20=1110(1011)_2 = 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 11_{10}, (1101)2=1×23+1×22+0×21+1×20=1310(1101)_2 = 1 \times 2^3 + 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 13_{10}

Krok 2: Dodaj w systemie dziesiętnym.
11+13=2411 + 13 = 24

Krok 3: Przekształć z powrotem na system binarny.

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

Użyj reszt, aby utworzyć liczbę binarną: 2410=(11000)224_{10} = (11000)_2

Przykład 2: Mnożenie szesnastkowe

(A)16×(F)16(A)_{16} \times (F)_{16}

Krok 1: Przekształć na system dziesiętny.
(A)16=1010(A)_{16} = 10_{10}, (F)16=1510(F)_{16} = 15_{10}

Krok 2: Pomnóż w systemie dziesiętnym.
10×15=15010 \times 15 = 150

Krok 3: Przekształć z powrotem na system szesnastkowy.

DzielenieIlorazReszta
150 ÷ 1696
9 ÷ 1609

Odczytując reszty od dołu do góry, otrzymujemy wynik szesnastkowy: 15010=(96)16150_{10} = (96)_{16}

Przykład 3: Dzielenie ułamków ósemkowych

(260.2)8÷(0.4)8(260.2)_8 ÷ (0.4)_8

Krok 1: Przekształć na system dziesiętny.
(260.2)8=2×82+6×81+0×80+2×81=176.2510(260.2)_8 = 2×8^2 + 6×8^1 + 0×8^0 + 2×8^{-1} = 176.25_{10}, oraz (0.4)8=0×80+4×81=0.510(0.4)_8 = 0×8^0 + 4×8^{-1} = 0.5_{10}

Krok 2: Podziel w systemie dziesiętnym.
176.25÷0.5=352.5176.25 ÷ 0.5 = 352.5

Krok 3: Przekształć z powrotem na system ósemkowy.

DzielenieIlorazReszta
352 ÷ 8440
44 ÷ 854
5 ÷ 805

Część ułamkowa:

MnożenieWynikReszta
0.5 × 840

Wynik w ósemkowy: 352.510=(540.4)8352.5_{10} = (540.4)_8

Notatki

  • Bądź ostrożny podczas konwertowania liczb dziesiętnych z częściami ułamkowymi. Część ułamkowa jest mnożona przez podstawę zamiast dzielona.
  • Aby przekształcić ułamek liczby binarnej (101.1)2(101.1)_2 na system dziesiętny, użyj potęg ujemnych podstawy dla części ułamkowej:
    1×22+0×21+1×20+1×21=4+0+1+0,5=5,5101×2^2 + 0×2^1 + 1×2^0 + 1×2^{-1} = 4 + 0 + 1 + 0,5 = 5,5_{10}

Korzyści z korzystania z kalkulatora

  • Eliminuje błędy konwersji ręcznej.
  • Umożliwia wykonywanie operacji w dowolnej podstawie od 2 do 36.
  • Obsługuje wprowadzanie 2, 3 lub więcej liczb.
  • Przydatny dla programistów, studentów i inżynierów.
  • Oszczędza czas przy porównywaniu lub przekształcaniu podstaw w kontekstach programistycznych lub szyfrujących.

Najczęściej zadawane pytania

Jak dodać dwie liczby binarne (1010)₂ i (11)₂?

Przekształć na dziesiętny: 1010+310=131010_{10} + 3_{10} = 13_{10}. Przekształć z powrotem na binarny: (1101)2(1101)_2.

Czy ten kalkulator obsługuje liczby ułamkowe?

Tak, obsługuje liczby ułamkowe. Możesz wprowadzać liczby z miejscem dziesiętnym.

Ile liczb mogę wprowadzić do kalkulatora?

Możesz wprowadzić dowolną liczbę liczb, dodając odpowiednią liczbę pól.

Zgłoś błąd

To pole jest wymagane.