- •Лабораторна робота №4 Тема: Переведення чисел із заданою точністю. Зображення чисел з фіксованою і плаваючою крапкою. Теоретичні положення
- •Контрольні запитання
- •Рекомендована література:
- •Завдання Частина і. Переведення чисел з заданою точністю.
- •Частина іі. Зображення чисел з фіксованою і плаваючою крапкою.
Контрольні запитання
Запишіть числа 1110110,0112 у нормалізованій та ненормалізованій формах із плавучою крапку.
Представте десяткові числа 4.5, 31, 1023, 4096 в класичному форматі з плаваючою точкою (n=12, p=5).
Вкажіть всі переваги представлення чисел з плаваючою крапкою в нормалізованій формі.
Для базових форматів стандарту на арифметику з плаваючою точкою знайти мінімальні і максимальні представляючи числа.
Рекомендована література:
Злобин В.К., Григорьев В.Л. Программирование арифметических операций в микропроцессорах.- М.; Вища.шк., 1991.-303 с. (ст. 24-32)
Мікропроцесорна техніка: Підручник /Ю.І. Якименко,Т.О. Терещенко. – К.: ІВЦ "Видавництво "Політехніка";"кондор", 2004. – 440с. (ст.25-32)
Савельєв А.Я. Арифметические и логические основы цифровых автоматов: Учебник. – М.: Вища шк., 1990.- 215с. (ст.42-48)
Завдання Частина і. Переведення чисел з заданою точністю.
Завдання 1. Перевести наступні числа із двійкової системи числення у десяткову з похибкою 0,01:
Baріант |
1 |
2 |
3 |
4 |
5 |
дані |
10,001 |
110,1011 |
111,101 |
1,1001 |
10,111 |
Варіант |
6 |
7 |
8 |
9 |
10 |
дані |
110,010 |
100,011 |
110,011 |
11,001 |
101,101 |
Варіант |
11 |
12 |
13 |
14 |
15 |
дані |
101,0011 |
11,111 |
101,00101 |
1001,0101 |
10,101101 |
Варіант |
16 |
17 |
18 |
19 |
20 |
дані |
1011,0101 |
101,00111 |
11,11001 |
10,1011 |
1010,11 |
Варіант |
21 |
22 |
23 |
24 |
25 |
дані |
1010,0110 |
11,11011 |
10,11101 |
101,111 |
100,1101 |
Варіант |
26 |
27 |
28 |
29 |
30 |
дані |
1101,1011 |
110,11011 |
11,1011 |
10,01 |
110,1011101 |
Завдання 2. Перевести наступні числа із десяткової системи у вісімкову без проміжного переведення у двійкову з похибкою 0,001:
Варіант |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
дані |
a)23 б)100,57 |
a)1,25 б)15 |
a)7,65 б)31 |
a)4,05 б)45 |
a)57 б)10,25 |
a)17 б)4,81 |
a)221,2 б)333 |
a)15,17 б)401 |
a)113 б)5,69 |
a)10,12 б)79 |
Варіант |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
дані |
a)5,9 б)215 |
a)181 б)1,3 |
a)13,7 б)22,5 |
a)46 б)12,7 |
a)11,3 б)434 |
a)6,7 б)356 |
a)4,8 б)735 |
a)174 б)2,9 |
a)6,53 б)711 |
a)8,7 б)201 |
Варіант |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
дані |
a)5,12 б)272 |
a)371 б)1,46 |
a)1,92 б)8,3 |
a)0,36 б)79 |
a)233 б)0,54 |
a)2,31 б)551 |
a)6,8 б)73 |
a)10,8 б)1117 |
a)5,37 б)84 |
a)69 б)1,77 |
Завдання 3. Перевести наступні числа із десяткової у шістнадцяткову без проміжного переведення у двійкову з точністю до трьох розрядів після коми :
Варіант |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
дані |
211,25 |
31,7 |
612,8 |
303,11 |
17,1 |
25,7 |
45,31 |
17,41 |
9,8 |
3,6 |
Варіант |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
дані |
74,5 |
5,31 |
11,23 |
2,17 |
21,11 |
131,3 |
7,6 |
23,7 |
45,1 |
15,6 |
Варіант |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
дані |
44,44 |
34,51 |
21,85 |
74,86 |
45,9 |
93,7 |
99,9 |
47,9 |
53,33 |
17,6 |
Завдання 4. Перевести наступні числа із десяткової системи у двійкову з точністю 0,0001:
Варіант |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
дані |
0,65 |
23,625 |
1,217 |
17,57 |
0,735 |
8,53 |
7,97 |
1.735 |
1,42 |
5,37 |
Варіант |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
дані |
0,165 |
3,28 |
67,49 |
3,111 |
0,48 |
53,1 |
2,89 |
3,23 |
56,3 |
21,15 |
Варіант |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
дані |
2,199 |
0,57 |
0,345 |
6,31 |
2,93 |
51,02 |
3,07 |
3,708 |
531,7 |
2,75 |