Системи числення. Переведення чисел



бет6/8
Дата30.10.2022
өлшемі105.5 Kb.
#463650
түріЛекція
1   2   3   4   5   6   7   8
Лекція 5

Приклад. 110,0012 = 1×22 + 1 × 21 + 0 × 20 + 0 × 2-1 + 0 × 2-2 + 1 × 2-3 = 6,12510;
A,B16 = A × 160 + B × 16-1 = 10 × 1 + 11 × 0,0625 = 10,687510.
(77,3)10 = 7·101 + 7·100 + 3·10-1
(75,67)8 = 7·81 + 5·80 + 6·8-1 + 7·8-2
(1FC,B)16 = 1·162 + 15·161 + 12·160 + 11·16-1



Процедура переведення десяткових чисел в р-ту систему числення:
перевести окремо цілу частину числа х, для чого послідовно ділити спершу цілу частину [х]10, а потім всі частки (одержувані при діленні) на р. до тих пір, поки не отримаємо в черговій частці число менше р; зображення [х]p отримується послідовним приписуванням до останньої частки залишків від ділення – від останнього до першого;
перевести окремо дробову частину (мантіссу) числа, тобто {x}10, для чого послідовно множити спершу вихідну мантіссу, а потім мантіси одержуваних чисел на р до тих пір, поки не отримаємо мантіссу, рівну нулю, або потрібну кількість цифр у {х}p; зображення {х}p отримується приписуванням до цілої частини першого добутку другої такої ж цифри і т.д., до останньої цифри цілої частини;
результат буде мати вигляд (х)р = [х]p, {х}p.
Приклад. Знайти: 12,810 =?2. Розв’язання:
Переводимо цілу частину: 1210 = 11002;
переводимо дробову частину: 0,8 × 2 = 1,6; 0,6 × 2 = 1,2; 0,2 × 2 = 0,4, 0,4 × 2 = 0,8; 0,810 = 0,1100110. .. 2;
результат перекладу: 12,810 = +1100,1100110011 ... 2.
Приклад. Знайдемо 29,2510 =? 8. Рішення має вигляд 1) 2910 = 358; 2) 0,2510 = 0,28; 3) 29,2510 = 35,28.
Приклад. Знайдемо 79,2610 =? 16. Рішення: 1) 7910 = 4F16, 2) 0,2610 = 0,4016; 3) 79,2610 = 4F, 416. При перекладі дробової частини ми обмежилися знаходженням двох значущих цифр після коми, бо переклад точно зробити неможливо.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет