Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Переведення чисел із десяткової системи у систему числення з основою k




Переведення чисел із системи числення з основою к у десяткову систему

Один із методів переведення чисел із системи числення з основою к у десяткову сис­тему числення ґрунтується на використанні кількісного еквівалента числа. Для пере­ведення необхідно записати число у його кількісному еквіваленті, замінивши цифри системи числення з основою к та основу к їхніми десятковими еквівалентами, а потім обчислити вираз за правилами десяткової арифметики.

Приклад 1. Переведемо двійкове число 1011,1001 у десяткову систему числення.

1011,1001 = 1-23+ 0-22+1-21+1-20+1-2 -1+0-2 -2+0-2'3+1-2 -1 =

= 8 + 0 + 2+ 1 + 0,5 + 0 + 0 + 0,0625= 11,5625;

Таким чином, 1011,10012 = 11,562510.

Приклад 2. Переведемо вісімкове число 105,71 у десяткову систему числення.

105,71 = 1-82 + 0-81 + 5-8° + 7-8 -1 + 1-8 -2 = 64 + 0 + 5 + 0,875 + 0,015625 = 69,890625;

Результат: 105,718 = 69,89062510.

Приклад 3. Переведемо шістнадцяткове число 2ED,0А до десяткової системи числення.

2ЕD,0А = 512 + 224 +13+0+0,0390625 =

= 849,0390625;

Результат: 2ЕD,0А16 = 849,039062510.

Розглянемо переведення чисел із десяткової системи числення у іншу однорідну по­зиційну систему числення з основою к, коли дії виконуються в десятковій системі. У разі цього переведення окремо виконується переведення цілої частини числа й окремо - дробової; результати потім додаються.

Цілу частину десяткового числа X ділять на основу системи числення к за правила­ми десяткової арифметики до отримання залишку, який буде десятковим еквівалентом цифри молодшого розряду результату. Якщо частка від ділення не дорівнює 0, то вона стає діленим і процес ділення на к продовжується. Як тільки чергова частка стане рівною 0, процес ділення на к припиняється. Залишок, який отримали у результаті першого ділення на к, є цифрою розряду результату з вагою к°, залишок у результаті другого ділення - циф­рою з вагою ki і т. д. Останній залишок є цифрою старшого розряду результату.

Дробова частина десяткового числа X множиться на к за правилами десяткової арифметики. В отриманому добутку від’єднується ціла частина, яка може дорівнювати 0, а дробова частина знову множиться на к із наступним від’єднанням цілої частини. Ця операція повторюється або до отримання нульової дробової частини добутку, або до отримання необхідної кількості розрядів числа Хк. Цифра старшого розряду результату переведення (тобто, перша після коми) збігається з першою від’єднаною цілою части­ною, цифра другого розряду результату переведення - із другою від’єднаною цілою час­тиною і т.д. При цьому від’єднані цілі частини необхідно представити в системі числення з основою k.

Приклад. Переведемо десяткове число 11,5625 у двійкову систему числення з точніс­тю до п’яти розрядів після коми.

Переведення цілої частини:

11:2=5, залишок 1 (молодший розряд результату),

5:2 = 2, залишок 1,

2:2 = 1, залишок 0,

1:2 = 0, залишок 1 (старший розряд результату).

Результат: 1110= 10112.

Процедура переведення дробової частини наведена у табл. 2.3.

Таблиця 2.3

Крок Дріб Результат множення на k = 2 Ціла частина результату множення, яка вилучається Вага двійкового розряду
  0.5625 1.125   Старший (перший після коми)
  0.125 0.25    
  0.25 0.5    
  0.5 1.0   Молодший
  0.0 0.0    

Результат: 0.562510 =0,10010,.

Повний результат: 11,5625 10 = 1011 + 0,10010 = 1011,100102.

2.5. Представлення чисел зі знаком

Для позначення знаку числа в звичайній арифметиці використовують символи «-» та «+». Як зазначалося, у комп’ютерній техніці використовують елементи з двома ста­нами, які можуть зберігати двійкову цифру (0 чи 1). Зрозуміло, що цю цифру доцільно використати і для позначення знаку числа, коли 0 відображає знак «+», а 1 - знак «-».

Для спрощення виконання арифметичних операцій додатні та від’ємні числа (тоб­то числа зі знаком) відображаються спеціальними кодами: прямим, оберненим та допо­вняльним.




Поделиться с друзьями:


Дата добавления: 2014-11-06; Просмотров: 1325; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.