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
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
• 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ę potrzebnych 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ę potrzebnych 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ę potrzebnych 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ę potrzebnych 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.