Як перетворити 10 дробів бази на двійкові десяткові числа

Автор: Joan Hall
Дата Створення: 28 Січень 2021
Дата Оновлення: 21 Листопад 2024
Anonim
Як перетворити 10 дробів бази на двійкові десяткові числа - Статті
Як перетворити 10 дробів бази на двійкові десяткові числа - Статті

Зміст

Щоб перетворити цілі числа з бази 10 (десяткового) на базу 2 (двійкові), ви повинні розбити номер на частини, які мають потужність 2.


Подібні процеси можна використовувати для перетворення нецілих чисел у двійкові форми. Ця стаття покаже вам 3 (або 11, у двійкових) методах перетворення дробів у двійкові десяткові числа.

Інструкції

  1. Метод 1

    Щоб перетворити дробу, спочатку перетворіть чисельник і знаменник на двійковий і застосуйте поділ двійкових файлів. Це звичайний метод, який використовується для перетворення дробів на 10 десяткових знаків, наприклад, ми будемо використовувати цей метод для перетворення 13/22.

    По-перше, 13/22 стає 1101/10110 в базі 2. Потім, 1101 ділиться на 10110 становить 0,1001011101000 ..., з послідовністю цифр повторення 1011101000.

    Це може бути складним завданням, якщо вам не подобається робити довгі підрозділи бази 2, тому ви можете спробувати наступний метод.

  2. Метод 10

    Розбийте дробу на 1/2 сили і використовуйте наступний список, щоб зробити двійкові десяткові: 1/2 = 0.1 1/4 = 0.01 1/8 = 0.001 1/16 = 0.0001 і т.д.


    Наприклад, 13/22 - 1/2 + 1/16 + 1/64 + 1/128 + ..., потім 13/22 = 0,1 + 0,0001 + 0,000001 + 0,0000001 + ... = 0,100101 ...

    Якщо ви вважаєте, що цей метод займає дуже багато часу, наступний найшвидший.

  3. Метод 11

    Використовуйте бінарне перетворення, яке надходить у комп'ютерному калькуляторі або Excel. Якщо у вас є стара версія, яка не має справи з двійкових файлів, ви можете подолати це з невеликим обманом: додати 8 нулів до кінця чисельника, розділити і потім перемістити десяткову крапку 8 одиниць вліво. 8 - це просто зручний номер, будь-який інший може бути використаний.

    Наприклад, якщо ваш калькулятор не розділить 1101 на 10110 на двійкову, то спробуйте поділити 110100000000 на 10110. Потім, 110100000000/10110 = 10010111. І коли ви переміщуєте десяткові 8 одиниць вліво, у вас буде 1101/10110 = 0.10010111 (відрізати )