![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Метод поділу. Для перетворення цілого числа з десяткової системи числення у будь-яку іншу позиційну систему необхідно розділити десяткове число на основу нової системи числення, потім отриману частку знову розділити на основу нової системи числення і так до тих пір, поки в частці не залишиться число менш ніж основа нової системи числення.
Число в новій системі числення запишеться у вигляді залишків від ділення, починаючи з останньої частки. Тобто перший залишок дає молодшу цифру, а останній – старшу.
Приклад 1. Десяткове число 19710 перетворити в двійкову систему числення:
-98 | |||||||
1 | 49 | ||||||
-24 | |||||||
-12 | |||||||
-6 | |||||||
-3 | |||||||
Таким чином 19710 = 11000101
Приклад 2. Десяткове число 19710 перетворити в вісімкову систему числення:
-24 | |||||||
24 | |||||||
Таким чином 19710 = 3058.
Приклад 3. Десяткове число 19710 перетворити в шістнадцяткову:
При перетворені десяткового числа в шістнадцяткову систему треба враховувати, що алфавіт у шістнадцятковій системі числення, починаючи з 10 символу, має букви A, B, C, D, E, F, тому якщо в результаті ділення отримуємо числа більш ніж 9, їх треба переводити в символи шістнадцяткової системи.
12 | |||||||
Таким чином 19710 = С 516.
Метод віднімання. З десяткового числа віднімаються найбільш можливий ступінь двійки, у відповідний розряд двійкового числа записується одиниця, якщо різниця менше наступного ступеня двійки, то далі записується нуль, а якщо більше – записується одиниця і знову проводиться віднімання, і так до тих пір, поки вихідне число не зменшиться до нуля.
Приклад 4. Десяткове число 14910 перетворити в двійкове методом віднімання:
Таким чином 14910 = 100101012.
Приклад 5. Десяткове дробове число 685,510 перетворити в двійкове методом віднімання:
Метод множення. Даний метод застосовується для перетворення десяткових дробі, зокрема для чисел менших одиниці. При цьому число множиться на 2, якщо результат ≥1, то в старший розряд записується одиниця, якщо ні, то нуль. Множимо на 2 тільки дробову частину результату і повторюємо процедуру далі до отримання потрібного ступеня точності або до обнуління результату.
Приклад 6. Десяткове число 0,32110 перевести в двійкове методом множення.
0. | *2 |
*×2 | |
*2 | |
*×2 | |
*2 | |
*2 |
Таким чином 0,32110 = 0,010102.
Приклад 7. Десятковечисло 0,3281251010 перевести у вісімкове методом множення.
0. | ×8 |
×8 | |
Таким чином 0,3281251010 = 0,258.
Приклад 8. Десяткове число 0,3281251010 перевести в шістнадцяткове методом множення:
0. | *16 |
*16 | |
Таким чином 0,3281251010 = 0,5416
Дата публикования: 2014-11-29; Прочитано: 2474 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!