![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Маємо числа A = 37,5 і B = 16,6.
Переведемо ці числа у двійкову систему числення. Для цього цілу частину кожного з них ділимо на основу 2 двійкової системи числення, а дробову частину кожного з них послідовно множимо на основу 2 двійкової системи числення.
Переведемо число A:
37| 2 0,5
36| 18| 22
1 18| 9| 2 1),00 – виноситься одиниця
0 8| 4| 2
1 4 | 2| 2
0 2| 1
0
Для отримання п’яти знаків після крапки дописуємо незначущі нулі справа. Таким чином, A 2 = 100101.10000
Виконаємо перевірку цілої частини:
Номери бітів | |||||||||
Вага розрядів | 28 = 256 | 27 = 128 | 26 = 64 | 25 = 32 | 2 4 = 16 | 2 3 = 8 | 22 = 4 | 21 = 2 | 20 = 1 |
A |
Згідно з формулою (16.1) визначаємо десяткове значення цілої частини числа A:
A = 0 · 28 + 0 · 27 + 0 · 26 + 1 · 25 +0 · 24 + 0 · 23 +1 · 22 + 0 · 21 + 1 · 20 = 37.
Виконаємо перевірку дробової частини:
Номери бітів | |||||
Вага розрядів | 2-1 = 0,5 | 2-2 = 0,250 | 2-3 = 0,125 | 2-4 = 0,0625 | 2-5 = 0,03125 |
A |
Згідно з формулою (16.1) визначаємо десяткове значення дробової частини числа A:
A = 1 · 2-1 + 0 · 2-2 +0 · 2-3 +0 · 2-4 +0 · 2-5 = 0,5.
Таким чином, визначити десяткове значення числа A можна за рахунок складення ваги тих двійкових розрядів, у яких значення розряду дорівнює 1, тобто A = 32 + 4 + 1 + 0,5 = 37,5
Аналогічно переведемо в двійкову систему числення число B та виконаємо перевірку:
16| 2
16| 8| 2
0 8| 4| 2
0 4| 2| 2
0 2 | 1
0
0,6
2
1),2 виноситься одиниця
2
0),4 виноситься нуль
2
0),8 виноситься нуль
2
1),6 виноситься одиниця
2
1),2 виноситься одиниця
Кількість множень обмежується точністю підрахунку (в нашому випадку – п’ять розрядів). Таким чином, B 2 = 10000.10011.
Згідно з формулою (1) визначаємо десяткове значення числа B:
B = 1 · 24 +0 · 23+0 · 22 + 0 · 21+0 · 20+1 · 2-1+0 · 2-2 +0 · 2-3 +1 · 2-4 +1 · 2-5 = 16,59375.
Округлимо число A до числа C і В до числа D. Запишемо C та D у двійковій, вісімковій, шістнадцятковій і двійково-десятковій системах числення. Для переходу у вісімкову систему числення розбиваємо число на тріади (по 3 біти) і кожну тріаду записуємо в десятковій системі числення.
Для переходу в шістнадцяткову систему числення розбиваємо число на тетради (по 4 біти) і кожну тетраду записуємо в десятковій системі числення.
C 10 = 38 D 1 0 = 17
C 2 = 100 110 D 2 = 10001
C 8 = 46 D 8 = 21
C 16 = 26 D 16 = 11
C 2-10 = 0011 1000 D 2-10 = 0001 0111
Для переходу у вісімкову та шістнадцяткову системи числення десяткове число також можна ділити на основу системи числення 8 або 16 відповідно. Наприклад, для числа D будемо мати:
17| 8 17| 16 D 8 = 21
16 | 2 16 | 1 D 16 = 11
1 1
Дата публикования: 2014-12-08; Прочитано: 346 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!