POZYCYJNE SYSTEMY LICZBOWE DEFINICJA. Pozycyjnym
Transkrypt
POZYCYJNE SYSTEMY LICZBOWE DEFINICJA. Pozycyjnym
POZYCYJNE SYSTEMY LICZBOWE DEFINICJA. Pozycyjnym systemem liczbowym nazywamy parę (q, C), gdzie q ∈ N, q > 1 jest podstawą systemu, a C jest skończonym zbiorem znaków {0, 1, . . . , q − 1} zwanych cyframi. Liczba przedstawiana jest w takim systemie jako ciąg cyfr, przy czym wartość tej liczby zależy zarówno od cyfr jak i miejsc, na których się one znajdują. Zapis ck ck−1 . . . c1 c0 ma wartość liczbową (∗)w = ck q k + ck−1 q k−1 + · · · + c1 q + c0 , gdzie c0 , . . . , ck ∈ C. Ze względu na fakt, że obecne komputery są konstruowane w oparciu o układy cyfrowe pracujące według reguł dwuelementowej algebry Boole’a, w informatyce szczególną rolę przywiązuje się do dwójkowego (binarnego) systemu liczbowego. ( Podstawą systemu jest q = 2, cyframi zaś elementy zbioru {0, 1}. Zapis dwójkowy Zapis szesnastkowy Zapis dziesiętny 0000 0 0 0001 1 1 0010 2 2 0011 3 3 0100 4 4 0101 5 5 0110 6 6 0111 7 7 1000 8 8 1001 9 9 1010 A 10 1011 B 11 1100 C 12 1101 D 13 1110 E 14 1111 F 15 1 Zapis dwójkowy Zapis czwórkowy 00 0 01 1 10 2 11 3 Zapis dziesiętny 0 1 2 3 Zapis dwójkowy Zapis ósemkowy Zapis dziesiętny 000 0 0 001 1 1 010 2 2 011 3 3 100 4 4 101 5 5 110 6 6 111 7 7 Zadanie 1. Dokonać konwersji zapisu liczb z systemu dwójkowego na system dziesiętny: a) 110111(2) ; b) 10110011(2) ; c) 1011110110(2) ; d) 11001110111(2) . Zadanie 2. Dokonać konwersji zapisu liczb z systemu dziesiętnego na system dwójkowy: a) 55(10) ; b) 172(10) ; c) 300(10) ; d) 517(10) ; e)802(10) . Zadanie 3. Dokonać konwersji zapisu liczb z systemu o podstawie 2 na liczby w systemach o podstawach 4, 8, 16: a)11100(2) ; b) 101110001(2) ; c) 1011110001(2) ; d)1110011100(2) ; e)10001010001(2) . Zadanie 4. Dokonać konwersji zapisu liczb z systemu o podstawie 16 na liczby w systemach o podstawach 2, 8, 10: a)307(16) b) F F(16) ; c) 1AB(16) ; d)BAB(16) . Zadanie 5. Dokonać konwersji zapisu liczb z systemu o podstawie 10 na liczby w systemach o podstawach 8 i 16: a)13(10) b) 107(10) ; c) 472(10) ; d)517(10) . Zadanie 6. Dokonać konwersji zapisu liczb z systemu o podstawie 7 na liczby w systemie o podstawie 5: a)12(7) b) 166(7) ; c) 255(7) ; d)565(7) . Zadanie 7. Dokonać konwersji zapisu liczb z systemu o podstawie 5 na liczby w systemie o podstawie 11: a)4222(5) b) 1121(5) ; c) 2131(5) ; d)4131(5) . 2