Systemy liczbowe

Systemy liczbowe to sposoby reprezentacji liczb przy użyciu określonego zbioru cyfr i podstawy (baz). Różne systemy liczbowe są używane w zależności od kontekstu, a najpopularniejsze z nich to system dziesiętny, binarny, ósemkowy i szesnastkowy.

System dziesiętny (system o podstawie 10)

Najczęściej używany system liczbowy, w którym do reprezentowania liczb używa się dziesięciu cyfr: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Każda pozycja w liczbie dziesiętnej ma wagę będącą potęgą liczby 10.

Przykład: \[ 345_{10} = 3 \times 10^2 + 4 \times 10^1 + 5 \times 10^0 = 300 + 40 + 5 \]

System binarny (system o podstawie 2)

System binarny jest używany w informatyce i elektronice. Wykorzystuje tylko dwie cyfry: 0 i 1. Każda pozycja w liczbie binarnej ma wagę będącą potęgą liczby 2.

Przykład: \[ 1011_2 = 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 8 + 2 + 1 = 11_{10} \]

System ósemkowy (system o podstawie 8)

System ósemkowy używa ośmiu cyfr: 0, 1, 2, 3, 4, 5, 6, 7. Każda pozycja w liczbie ósemkowej ma wagę będącą potęgą liczby 8.

Przykład: \[ 754_8 = 7 \times 8^2 + 5 \times 8^1 + 4 \times 8^0 = 448 + 40 + 4 = 492_{10} \]

System szesnastkowy (system o podstawie 16)

System szesnastkowy używa szesnastu symboli: 0-9 oraz A-F, gdzie A oznacza 10, B oznacza 11, C oznacza 12, D oznacza 13, E oznacza 14, a F oznacza 15. Każda pozycja w liczbie szesnastkowej ma wagę będącą potęgą liczby 16.

Przykład: \[ 1A3_{16} = 1 \times 16^2 + A \times 16^1 + 3 \times 16^0 = 1 \times 256 + 10 \times 16 + 3 = 256 + 160 + 3 = 419_{10} \]

Konwersje między systemami liczbowymi

Z systemu binarnego do dziesiętnego

Aby przekonwertować liczbę binarną na dziesiętną, sumujemy wartości potęg liczby 2 dla pozycji, w których występuje 1.

Przykład: \[ 1101_2 = 1 \times 2^3 + 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 8 + 4 + 0 + 1 = 13_{10} \]

Z systemu dziesiętnego do binarnego

Aby przekonwertować liczbę dziesiętną na binarną, dzielimy liczbę przez 2, zapisując reszty z dzielenia aż do uzyskania wyniku 0.

Przykład dla liczby 13:

Ostateczny wynik: \( 13_{10} = 1101_2 \)

Zastosowania systemów liczbowych

Systemy liczbowe stanowią podstawę wielu zastosowań matematyki i informatyki, a ich zrozumienie jest kluczowe do pracy z komputerami i algorytmami.