Podstawa systemu liczbowego (radix): systemy pozycyjne, przykłady i konwersje

Poznaj podstawy systemów liczbowych: radix, systemy pozycyjne, przykłady i konwersje (dziesiętne, binarne, ósemkowe, szesnastkowe) — klarowne wyjaśnienia i praktyczne konwersje.

Autor: Leandro Alegsa

W matematyce, podstawa lub radix to liczba różnych cyfr lub kombinacja cyfr i liter, która jest używana w systemie liczenia do przedstawiania liczb. Na przykład, najczęstszą bazą stosowaną obecnie jest system dziesiętny. Ponieważ "dec" oznacza 10, używa on 10 cyfr od 0 do 9. Większość ludzi uważa, że najczęściej używamy podstawy 10, ponieważ mamy 10 palców.

Podstawa jest zazwyczaj liczbą całkowitą większą niż 1, chociaż podstawy niecałkowite i ujemne są matematycznie możliwe (rzadko stosowane praktycznie). W zapisie liczby zwykle umieszcza się mały indeks określający bazę, na przykład:

23 8 {\i1}styl 23_{\i0}}{\displaystyle 23_{8}} oznacza 23 w bazie 8 (która jest równa 19 w bazie 10).

Systemy pozycyjne — zasada działania

W systemie pozycyjnym wartość liczby zależy od cyfr oraz ich pozycji. Dla bazy b i cyfr d_n d_{n-1} ... d_1 d_0 (pozycje liczone od zera od prawej) wartość liczby wyraża się wzorem:

N = d_0 + d_1·b + d_2·b^2 + ... + d_n·b^n.

Dla części ułamkowej (po przecinku) wartości miejsc ujemnych są potęgami ujemnymi b: d_{-1}·b^{-1} + d_{-2}·b^{-2} + ...

Cyfry dopuszczalne i przykłady systemów

  • W bazie b dopuszczalne cyfry to 0, 1, 2, ..., b−1 (jeżeli b jest całkowite większe niż 1).
  • Najczęściej spotykane systemy:
    • b = 2 — system binarny (cyfry 0 i 1), powszechny w elektronice i informatyce.
    • b = 8 — system ósemkowy (cyfry 0–7).
    • b = 10 — system dziesiętny (cyfry 0–9), używany powszechnie w życiu codziennym.
    • b = 16 — system szesnastkowy (cyfry 0–9 i litery A–F reprezentujące wartości 10–15), używany w programowaniu i informatyce.

Konwersje między systemami

Przekształcenie liczby z danej bazy do dziesiętnej

Aby zamienić liczbę z bazy b na dziesiętną, obliczamy sumę iloczynów cyfr przez odpowiednie potęgi b (stosujemy powyższy wzór). Przykład już podany:

23_8 = 2·8 + 3 = 16 + 3 = 19_10.

Przekształcenie liczby całkowitej z systemu dziesiętnego do innej bazy

Najczęściej używany algorytm to dzielenie przez podstawę i zapisywanie reszt:

  1. Dzielimy liczbę całkowitą przez b.
  2. Zapisujemy resztę (to najmłodsza cyfra w nowej bazie).
  3. Powtarzamy dzielenie dla ilorazu, aż iloraz stanie się zerem.
  4. Odczytujemy cyfry od ostatniej uzyskanej reszty do pierwszej — to zapis liczby w nowej bazie.

Przykład: zamiana 19_10 na bazę 8:

  • 19 ÷ 8 = 2, reszta 3 → najmłodsza cyfra = 3
  • 2 ÷ 8 = 0, reszta 2 → kolejna cyfra = 2
  • Odczyt od końca: 23_8.

Konwersja ułamków (części po przecinku)

Aby przekształcić część ułamkową z systemu dziesiętnego do bazy b, mnożymy część ułamkową wielokrotnie przez b i zapisujemy część całkowitą otrzymaną w kolejnych krokach:

  1. Początkowa część ułamkowa f (0 ≤ f < 1).
  2. f · b → część całkowita d_1 to pierwsza cyfra, część ułamkowa to nowy f.
  3. Powtarzamy mnożenie nowej części ułamkowej przez b, zapisując kolejne cyfry d_2, d_3, ...
  4. Proces kończymy, gdy część ułamkowa stanie się 0 (dokładne przedstawienie) lub gdy uzyskamy wymaganą liczbę cyfr (przybliżenie). Niektóre ułamki dają rozwinięcia okresowe.

Przykład: 0.625_10 do systemu binarnego:

  • 0.625·2 = 1.25 → d1 = 1, nowa część = 0.25
  • 0.25·2 = 0.5 → d2 = 0, nowa część = 0.5
  • 0.5·2 = 1.0 → d3 = 1, nowa część = 0 → koniec
  • 0.625_10 = 0.101_2.

Uwagi praktyczne i konwencje

  • Dla jednoznaczności zapisów często przyjmuje się oznaczanie bazy indeksem (np. 101_2, 7_8, FF_16) albo prefiksy w informatyce: 0b (binarny), 0o (ósemkowy), 0x (szesnastkowy).
  • Systemy pozycyjne są najbardziej praktyczne, ponieważ pozycja cyfry niesie informację o wartości mnożnika (potędze podstawy).
  • W zastosowaniach technicznych i komputerowych systemy binarny, ósemkowy i szesnastkowy są powszechne ze względu na naturalne powiązanie z reprezentacją bitową i grupowaniem bitów (np. 4 bity = 1 cyfra szesnastkowa).

Podsumowując, radix określa, ile różnych symboli jest dostępnych w danym systemie i jakie potęgi bazowe są używane do ważenia pozycji cyfr. Zrozumienie zasad systemów pozycyjnych oraz metod konwersji pozwala łatwo przechodzić między różnymi podstawami i stosować je w praktyce (programowanie, elektronika, matematyka).

W komputerach

W komputerach często używane są różne bazy. Binarna (baza 2) jest używana, ponieważ na najprostszym poziomie, komputery mogą zajmować się tylko 0s i 1s. Stosowany jest system szesnastkowy (podstawa 16), ponieważ komputery grupują razem cyfry binarne. Co cztery cyfry binarne zamieniają się w jedną cyfrę szesnastkową przy zmianie między nimi. Ponieważ w systemie szesnastkowym jest więcej niż 10 cyfr, sześć cyfr po 9 jest pokazanych jako A, B, C, D, E i F.

Pomiar

W najstarszych systemach liczenia stosowano system bazowy. Wykonywanie oznaczeń na ścianie, przy użyciu jednego oznaczenia dla każdego liczonego elementu jest przykładem jednokrotnego liczenia. Niektóre stare systemy pomiarowe wykorzystują dwunastostopniowy radix (podstawa dwunasta). Pokazane jest to w języku angielskim, ponieważ istnieją słowa takie jak tuzin (12) i brutto (144 = 12×12), oraz długości takie jak stopy (12 cali).

Podstawy pisania

Podczas wpisywania bazy, mała liczba oznaczająca bazę znajduje się zazwyczaj w dziesiątce bazy. Gdyby bowiem radix był zapisany w swojej własnej bazie, zawsze byłby to "10", więc nie byłoby możliwości poznania, w jakiej bazie miałby być.

Numery w różnych bazach

Oto kilka przykładów, jak niektóre liczby są zapisywane na różnych podstawach, w porównaniu z liczbami dziesiętnymi:

Dziesiątkowy (podstawa 10)

Binarny (Baza 2)

W systemie dziesiętnym (Baza 11)

Szesnastkowy (podstawa 16)

Senary (Baza 6)

Jednoskładnikowy (Baza 1)

1

1

1

1

1

1

2

10

2

2

2

11

3

11

3

3

3

111

4

100

4

4

4

1111

5

101

5

5

5

11111

6

110

6

6

10

111111

7

111

7

7

11

1111111

8

1000

8

8

12

11111111

9

1001

9

9

13

111111111

10

1010

A

A

14

1111111111

11

1011

10

B

15

11111111111

12

1100

11

C

20

111111111111

13

1101

12

D

21

1111111111111

14

1110

13

E

22

11111111111111

15

1111

14

F

23

111111111111111

16

10000

15

10

24

1111111111111111



Pytania i odpowiedzi

P: Co to jest podstawa lub radix w matematyce?


O: Podstawa lub radix to liczba różnych cyfr lub kombinacji cyfr i liter, które system liczenia wykorzystuje do reprezentacji liczb.

P: Jaki jest przykład najczęściej używanej obecnie podstawy?


O: Najczęściej stosowaną obecnie podstawą jest system dziesiętny.

P: Dlaczego najczęściej używana jest podstawa 10?


O: Większość ludzi uważa, że podstawa 10 jest używana, ponieważ mamy 10 palców.

P: Czy podstawa jest zawsze liczbą całkowitą większą od 1?


O: Tak, podstawa jest zazwyczaj liczbą całkowitą większą od 1.

P: Czy matematycznie możliwe są podstawy niecałkowite?


O: Tak, podstawy niecałkowite są również matematycznie możliwe.

P: Jak oznacza się podstawę liczby?


O: Podstawa liczby może być zapisana obok tej liczby.

P: Co oznacza przykład "23 8"?


O: Przykład "23 8" oznacza 23 w podstawie 8 (co jest równe 19 w podstawie 10).


Przeszukaj encyklopedię
AlegsaOnline.com - 2020 / 2025 - License CC3