top of page

 

Systemy liczbowe

 

Dwójkowy system liczbowy (inaczej binarny) -  to pozycyjny system liczbowy, w którym podstawą pozycji są kolejne potęgi liczby 2. Do zapisu liczb potrzebne są więc tylko dwa znaki: 0 i 1.
 

Jak w każdym pozycyjnym systemie liczbowym, liczby zapisuje się tu jako ciąg cyfr, z których każda jest mnożnikiem kolejnej potęgi liczby stanowiącej podstawę systemu.
Np. liczba zapisana w dziesiętnym systemie liczbowym jako 10, w systemie dwójkowym przybiera postać 10102, gdyż:
1x23 + 0x22 + 1x21 + 0x20 = 8+2 = 10

 

Liczby w systemach niedziesiętnych oznacza się czasami indeksem dolnym zapisanym w systemie dziesiętnym, a oznaczającym podstawę pozycji danego systemu. W celu podkreślenia, że liczba jest dziesiętna można również napisać obok niej indeks. Np. 101012 = 2110
Obliczanie wartości dziesiętnej liczby zapisanej w systemie dwójkowym:
111102 = 11110 = 1x24 + 1x23 + 1x22 + 1x21 + 0x20 = 1 x 16 + 1 x 8 + 1 x 4 + 1 x 2 + 0 x 1 = 16 + 8 + 4 + 2 = 30
Ponieważ 0 x 2n=0, oraz 1 x 2n = 2n wystarczy jeśli zsumuje się tylko te potęgi dwójki,

przy których współczynnik wynosi 1.

 

Ósemkowy system liczbowy (oktalny) - to pozycyjny system liczbowy o podstawie 8. System ósemkowy jest czasem nazywany oktalnym od słowa octal. Do zapisu liczb używa się w nim ośmiu cyfr, od 0 do 7

 

Jak w każdym pozycyjnym systemie liczbowym, liczby zapisuje się tu jako ciągi cyfr, z których każda jest mnożnikiem kolejnej potęgi liczby będącej podstawą systemu, np. liczba zapisana w dziesiętnym systemie liczbowym jako 100, w ósemkowym przybiera postać 144, gdyż:
1x82 + 4x81 + 4x80 = 64 + 32 + 4 = 100.

 

W matematyce liczby w systemach niedziesiętnych oznacza się czasami indeksem dolnym zapisanym w systemie dziesiętnym, a oznaczającym podstawę systemu, np. 1448 = 10010.

 

 

Dziesiętny system liczbowy (decymalnym) - lub arabskim to pozycyjny system liczbowy, w którym podstawą pozycji są kolejne potęgi liczby 10. Do zapisu liczb potrzebne jest więc 10 cyfr: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Jak w każdym pozycyjnym systemie liczbowym, liczby zapisuje się tu jako ciąg cyfr, z których każda jest mnożnikiem kolejnej potęgi liczby stanowiącej podstawę systemu.

 

Np zapis "5045,7" wynika z:
5103+0102+4101+5100+710-1=5*1000+0*100+4*10+5*1+7*0,1=5000+0+40+5+0,7=5045,7

 

Pozycyjny, dziesiętny system liczbowy jest obecnie na świecie podstawowym systemem stosowanym niemal we wszystkich krajach. Oryginalnie pochodzi on z Indii, z których przedostał się do Europy za pośrednictwem Arabów. Od XVI wieku stosowano go obok systemu rzymskiego, w nauce, księgowości oraz tworzącej się właśnie bankowości, gdyż system ten znacznie upraszcza operacje arytmetyczne. W oficjalnych dokumentach jednak nadal zamieniano liczby w zapisie arabskim na system rzymski. W końcu, dzięki praktycznym zaletom system rzymski został prawie zupełnie wyparty na korzyść arabaskiego.
 

Zgodnie z przedstawioną zasadą, każdemu prostemu czy złożonemu symbolowi układu można przyporządkować wartość, zwaną wartością liczbową, krótko liczbą.
I tak, np.

 

Symbol Wartość w systemie Liczba
7 7 *100 siedem
56 5 * 101 + 6 * 100 pięćdziesiąt sześć
342 3 * 102 + 4 * 101 +2 * 100 trzysta czterdzieści dwa
Ogólnie oznaczając przez cn - cyfrę systemu pozycyjnego, zaś przez p - podstawę systemu, wartość reprezentowaną przez symbol liczby zapisujemy jako sumę iloczynów postaci:
cn * pn+ . . . + c2 * p2 + c1 * p1 + c0 * p0

 

Szesnastkowy system liczbowy (hexadecymalny) -  to pozycyjny system liczbowy, w którym podstawą pozycji są kolejne potęgi liczby 16. Często system szesnastkowy jest określany nazwą Hex od słowa stworzonego przez firmę IBM hexadecimal. Początkowo chciano używać łacińskiego sexa zamiast hexa, ale niejednoznacznie się to kojarzyło. Do zapisu liczb potrzebne jest szesnaście cyfr. Poza cyframi dziesiętnymi od 0 do 9 używa się pierwszych sześciu liter alfabetu łacińskiego A, B, C, D, E, F.

 

Jak w każdym pozycyjnym systemie liczbowym, liczby zapisuje się tu jako ciągi cyfr, z których każda jest mnożnikiem kolejnej potęgi liczby stanowiącej podstawę systemu, np. liczba zapisana w dziesiętnym systemie liczbowym jako 1000, w hex przybiera postać 3E8, gdyż:

 

3x162 + 14x161 + 8x160 = 768 + 224 + 8 = 1000.

 

Hex jest powszechnie używany w informatyce, ponieważ wartość pojedynczego bajtu można opisać używając tylko dwóch cyfr szestnastkowych. W ten sposób można kolejne bajty łatwo przedstawić w postaci ciągu liczb hex. Jednocześnie zapis 4 bitów można łatwo przełożyć na jedną cyfrę hex.

 

bottom of page