www.ua5.org > Основи програмування > Переведення чисел із десяткової системи числення у будь-яку іншу
Переведення чисел із десяткової системи числення у будь-яку іншу2 апреля 2008. |
|||||||||
|
Переведення цілого числа з десяткової системи числення у будь-яку іншу
здійснюється шляхом послідовного ділення числа на основу нової системи
числення. Ділення виконується до тих пір, поки остання частка не стане менше
дільника. Отримані остачі від ділення, взяті у зворотному порядку, будуть
значеннями розрядів числа в новій системі числення. Остання частка дає старшу
цифру числа.
Для переведення правильного дробу з десяткової системи числення у
будь-яку іншу потрібно помножити заданий дріб на основу нової системи
числення. Отримана ціла частина добутку буде першою цифрою після коми дробу в
новій системі числення. Далі по черзі множаться дробові частини добутків на
основу нової системи. Отримані цілі частини добутків будуть цифрами дробу у
новій системі числення. Цей процес продовжують до тих пір, поки не буде
знайдено число із заданою точністю.
Для переведення змішаного числа з десяткової системи числення в іншу
необхідну окремо перевести цілу й дробову частини за вказаними правилами, а
потім об'єднати результати у змішане число. Переведення чисел із будь-якої системи числення в десятковуДля переведення чисел із будь-якої системи числення в десяткову необхідно це число представити у вигляді полінома і розкрити всі члени полінома в десятковій системі числення. Приклад:
|