Содержание
Чтобы преобразовать целые числа из основания 10 (десятичное) в основание 2 (двоичное), вы должны разбить число на части, которые имеют степень 2.
Подобные процессы могут быть использованы для преобразования нецелых чисел в двоичные формы. Эта статья покажет вам 3 (или 11, в двоичном виде) методы преобразования дробей в двоичные десятичные дроби.
направления
-
Способ 1
Чтобы преобразовать дробь, сначала преобразуйте числитель и знаменатель в двоичный файл и примените деление двоичных файлов. Это обычный метод, используемый для преобразования дробей в десятичные дроби с основанием 10. Например, мы будем использовать эту технику для преобразования 13/22.
Сначала 13/22 становится 1101/10110 в базе 2. Затем 1101, деленное на 10110, составляет 0,1001011101000 ... с повторением последовательности цифр 1011101000.
Это может быть сложно, если вы не любите делать длинные деления базы 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 ...
Если вы обнаружите, что этот метод занимает слишком много времени, следующий - самый быстрый.
-
Способ 11
Используйте двоичное преобразование, которое входит в компьютерный калькулятор или Excel. Если у вас есть старая версия, которая не работает с двоичными файлами, вы можете преодолеть это с помощью небольшого обмана: добавьте 8 нулей в конец числителя, разделите, а затем переместите десятичную точку на 8 единиц влево. 8 - это просто удобное число, можно использовать любой другой.
Например, если ваш калькулятор не делит 1101 на 10110 на двоичное, то попробуйте разделить 110100000000 на 10110. Затем 110100000000/10110 = 10010111. И когда вы переместите десятичные 8 единиц влево, у вас будет 1101/10110 = 0,10010111 (обрезано )