Как преобразовать дробные числа 10 в двоичные десятичные дроби

Автор: Joan Hall
Дата создания: 25 Январь 2021
Дата обновления: 27 Июнь 2024
Anonim
Дробные числа в двоичной системе счисления. Урок 2
Видео: Дробные числа в двоичной системе счисления. Урок 2

Содержание

Чтобы преобразовать целые числа из основания 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 (обрезано )