ĆWICZENIA 2 Z PRZEDMIOTU
PODSTAWY INFORMATYKI
Zad.1
Dodawanie i odejmowanie liczb binarnych:
• 101011 + 01000
• 111 + 111
• 11001010 + 10101100
• 111111 − 1101
• 10000 − 1101
• 1011101 − 11111
Zad.2
Ilu bitów potrzeba do zapisywania liczb całkowitych z zakresu:
• 0 . . . 15
• 0 . . . 127
• 0 . . . 255
• 0 . . . 65535
Zad.3
Zakoduj binarnie podane liczby na 10 bitach:
• 257
• 10
• 25, 25
• 172, 75
Zad.4
Przedstaw w kodzie U2 liczbę zapisaną w systemie binarnym, a następnie
przedstaw w tym kodzie liczbę ujemną o tej samej wartości bezwzględnej:
• 11001101
• 110101
Zad.5
Zaprojektuj kod U2 dla liczb z podanego zakresu. Ile bitów jest potrzebne?
Narysuj dla każdego przypadku tabelkę z wagami:
• −3 . . . 4
• −4 . . . 3
• −7 . . . 8
• −8 . . . 7
• −16 . . . 15
• −15 . . . 16
• −1024 . . . 1023
• −1023 . . . 1024
Zad.6
Przedstaw podane liczby w kodzie U2 (na 8 bitach):
• 110
• −110
• 127
• −127
• 1
• −1
• 107
• −107
• 87
• −87
Zad.7
Przedstaw podane liczby w kodzie U2 (na 8 bitach) i wykonaj działania:
• 53 + 74
• 14 − 14
• 73 + 18
• 23 − 57
• 123 − 127
• 2 − 7
• 32 − 64
• −32 + 64
• 1 − 1
• 2 + 2
Zad.8
Liczbę podaną w kodzie U2 zamień na system dziesiętny
• 11010101
• 01010110
• 10101110
• 01010111
• 00111001
• 11001010
Liczbę podaną w kodzie U2 odwrotnym zamień na system dziesiętny
• 11010101
• 01010110
• 10101110
• 01010111
• 00111001
• 11001010
Zad.9
Zaprojektuj kod U2, w którym maksymalną liczbą jest 127. Podaj liczbę
potrzebnych bitów. Zapisz wartość minimalną w tym kodzie oraz przedstaw
liczby 20 i −20.
Zad.10
Zaprojektuj kod U2, w którym minimalną liczbą jest -15. Podaj liczbę po-
trzebnych bitów. Zapisz wartość maksymalną w tym kodzie oraz przedstaw
liczby 17 i 15.
Zad.11
Zaprojektuj kod U2, w którym minimalną liczbą jest -31. Podaj liczbę po-
trzebnych bitów. Zapisz wartość maksymalną w tym kodzie oraz przedstaw
liczby 21 i −23.
Zad.12
Zaprojektuj kod U2, w którym maksymalną liczbą jest 63. Podaj liczbę po-
trzebnych bitów. Zapisz wartość minimalną w tym kodzie oraz przedstaw
liczby 15 i −53.
Zad.13
Zaprojektuj kod U2, w którym minimalną liczbą jest -8. Podaj liczbę po-
trzebnych bitów. Zapisz wartość maksymalną w tym kodzie oraz przedstaw
liczby 3 i −5.
Zad.14
Zaprojektuj kod U2, w którym maksymalną liczbą jest 128. Podaj liczbę
potrzebnych bitów. Zapisz wartość minimalną w tym kodzie oraz przedstaw
liczby 73 i −105.