ĆWICZENIA 4 Z PRZEDMIOTU
PODSTAWY INFORMATYKI
Zad.1
Rozkoduj liczbę (1 111 1111)
F P 2
.
(1b—3b—4b)
Zad.2
Zakoduj liczbę w kodzie FP2 na 5 bitach cechy i 10 bitach mantysy, następnie
ją rozkoduj i na podstawie wyniku oszacuj dokładność używanego formatu.
• 999
• 0.(3)
Zad.3
Zakoduj liczbę −0.2 w kodzie FP2 na 3 bitach cechy i 4 bitach mantysy.
Zad.4
Zaprojektuj kod FP2 o 5 bitach mantysy oraz cesze z zakresu < −4, 3 >.
Podaj liczbę bitów oraz wypisz dla nich wagi. Przedstaw wartość maksy-
malną, minimalną i minimalną dodatnią, jaką można zapisać w tym kodzie.
Podaj ich wartości dziesiętne. Zaprezentuj w nim liczbę 3, 21 oraz podaj błąd
wynikający z utraty informacji na najmniej znaczących bitach.
Zad.5
Zaprojektuj kod FP2 o 3 bitach mantysy oraz cesze z zakresu < −511, 512 >.
Podaj liczbę bitów oraz wypisz dla nich wagi. Przedstaw wartość maksy-
malną, minimalną i minimalną dodatnią, jaką można zapisać w tym kodzie.
Podaj ich wartości dziesiętne. Zaprezentuj w nim liczbę −51, 12 oraz podaj
błąd wynikający z utraty informacji na najmniej znaczących bitach.
Zad.6
Zaprojektuj kod FP2 o 3 bitach mantysy oraz cesze z zakresu < −1024, 1023 >.
Podaj liczbę bitów oraz wypisz dla nich wagi. Przedstaw wartość maksymal-
ną, minimalną i minimalną dodatnią, jaką można zapisać w tym kodzie. Po-
daj ich wartości dziesiętne. Zaprezentuj w nim liczbę 127, 34 oraz podaj błąd
wynikający z utraty informacji na najmniej znaczących bitach.
Zad.7
Zaprojektuj kod FP2, w którym największą możliwą do przedstawienia liczbą
jest 3, 5. Zaprezentuj tę liczbę. Przedstaw wartość minimalną i minimalną
dodatnią, jaką można zapisać w tym kodzie. Podaj ich wartości dziesiętne.
Zaprezentuj w tym kodzie liczbę 0, 15 oraz podaj błąd wynikający z utraty
informacji na najmniej znaczących bitach.
Zad.8
Zaprojektuj kod FP2, w którym największą możliwą do przedstawienia liczbą
jest 31, 5. Zaprezentuj tę liczbę. Przedstaw wartość minimalną i minimalną
dodatnią, jaką można zapisać w tym kodzie. Podaj ich wartości dziesiętne.
Zaprezentuj w tym kodzie liczbę −0, 75 oraz podaj błąd wynikający z utraty
informacji na najmniej znaczących bitach.
Zad.9
Zaprojektuj kod FP2, w którym największą możliwą do przedstawienia liczbą
jest 240. Zaprezentuj tę liczbę. Przedstaw wartość minimalną i minimalną
dodatnią, jaką można zapisać w tym kodzie. Podaj ich wartości dziesiętne.
Zaprezentuj w tym kodzie liczbę 12, 75 oraz podaj błąd wynikający z utraty
informacji na najmniej znaczących bitach.