1. Для переведення чисел із системи числення з основою p в систему числення з основою q, використовуючи арифметику нової системи числення з основою q, потрібно записати коефіцієнти розкладу, основи степенів і показники степенів у системі з основою q і виконати всі дії в цій самій системі. Очевидно, що це правило зручне при переведенні до десяткової системи числення.
Наприклад:
з шістнадцяткової в десяткову:
92C816=9*10163+2*10162+C*10161+8*10160= 9*16103+2*16102+12*16101+8*16100=37576
з вісімкової в десяткову:
7358=7*1082+3*1081+5*1080= 7*8102+3*8101+5*8100=47710
з двійкової в десяткову:
1101001012=1*1028+1*1027+ 0*1026+1*1025+0*1024+0*1023+ 1*1022+0*1021+1*1020= 1*2108+1*2107+0*2106+1*2105+ 0*2104+0*2103+1*2102+0*2101+ 1*2100=42110
2. Для переведення чисел із системи числення з основою p в систему числення з основою q з використанням арифметики старої системи числення з основою p потрібно:
· для переведення цілої частини:
o послідовно число, записане в системі основою p ділити на основу нової системи числення, виділяючи остачі. Останні записані у зворотному порядку, будуть утворювати число в новій системі числення;
· для переведення дробової частини:
o послідовно дробову частину множити на основу нової системи числення, виділяючи цілі частини, які й будуть утворювати запис дробової частини числа в новій системі числення.
Цим самим правилом зручно користуватися в разі переведення з десяткової системи числення, тому що її арифметика для нас звичніша.
Приклади: 999,3510=1111100111,010112
для цілої частини:
для дробової частини:
Двійкова система счислення
Завдання:
- Переведіть із десятичної системи счислення (СС) свій рік народження у двійкову СС. Зробіть перевірку.
- Переведіть із десятичної системи счислення (СС) свій місяць і день (ммдд) народження у двійкову СС. Зробіть перевірку.
- Складіть ці числа у двійковій СС. Зробіть перевірку.
- Із більшого відняти менше число. Зробіть перевірку.
- Помножити ці числа у двійковій СС. Зробіть перевірку.
- розділити свій рік народження на місяць народження. Зробіть перевірку.
Основна література
1. Інформатика та комп’ютерна техніка: Навч.-метод. посібник / За редакцією О. Д. Шарапова. – К.: КНЕУ, 2005.– 534с. – С. 122 – 153, 165 – 177, 186 – 196с.
2. 11. Семчук А. Р., Юрченко І. В. Економічна інформатика: теорія, програмування, практикум – 2-ге видання виправлене та доповнене. – Чернівці: МВІЦ «Місто», 2004. – 386с. – С. 97 – 141с.
3. 12. Берлинер Э. М., Глазырина И. Б., Глазырин Б. Э. Microsoft Office 2003. – М.: ООО «Бином-Пресс», 2004 г. – 576с. – С. 61 – 141, 155 – 241с.
Питання та завдання для самоконтролю та самоперевірки
1. Що таке система числення?
2. Які типи систем числення ви знаєте?
3. Що таке основа позиційної системи числення?
4. У чому полягає проблема вибору системи числення для подання чисел у пам'яті комп'ютера?
5. Яка система числення використовується для подання чисел у пам'яті комп'ютера? Чому?
6. Яким чином здійснюється перевід чисел, якщо основа нової системи числення дорівнює деякому степеню старої системи числення?
7. За яким правилом переводяться числа з десяткової системи числення?
8. За яким правилом переводяться числа в десяткову систему числення?