Как преобразовать десятичные числа в двоичную форму: 2 метода

24 сентября 2021 г.

Знание того, как преобразовать десятичные числа в двоичные, может помочь специалистам STEM, например тем, кто работает в области вычислительной техники, телекоммуникаций и робототехники, эффективно выполнять свои повседневные задачи. Изучение разницы между десятичными и двоичными числами также может помочь вам анализировать информацию с компьютеров, что может помочь вам предоставить вашей компании полезные предложения для принятия бизнес-решений.

В этой статье мы объясняем два метода преобразования десятичных чисел в двоичные и почему необходимо переводить числа из одной системы в другую.

Важность перевода десятичной системы в двоичную

Преобразование десятичных чисел в двоичные важно, потому что это может помочь вам и вашей компании эффективно взаимодействовать с компьютерами. Десятичные системные числа относятся к числам с основанием 10. Эти числа начинаются с нуля и продолжаются до девяти. Люди обычно используют эти типы чисел в своей повседневной жизни.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Для сравнения, числа в двоичной системе — это числа с основанием два. Они начинаются с нуля и заканчиваются единицей. Компьютеры часто используют двоичные числа в качестве основного метода подсчета. Например, если вы хотите преобразовать десятичное число 61 в двоичное, вы можете записать его как 111101.

Как преобразовать десятичную дробь в двоичную с помощью деления

Один из способов преобразования десятичного числа в двоичное — это деление первого числа на 2 несколько раз. Вот как преобразовать число 61 в двоичное число, используя этот метод:

1. Разделить десятичное число на 2

Сначала разделите исходное число на 2. Это может привести к нечетному числу, как в случае деления 61 пополам. Поскольку результат деления 61 на 2 нечетен, вы можете взять следующее число, которое делится на 2, и разделить его, чтобы получить целое число. Например, число 61 нечетное, поэтому вы можете взять число 60 и разделить его на 2.

60/2 = 30

Это означает, что результат деления 61 на 2 равен 30 с остатком 1. Запишите этот результат, чтобы вернуться к нему позже. И целое число, и остаток важны для преобразования исходного числа в двоичное.

2. Возьмите целое число из вашего результата и запишите остаток

После деления 61 на 2 целое число, оставшееся после уравнения, равно 30. Вы можете повторять первый шаг в этом процессе до тех пор, пока после деления не перестанете получать целое число. На примере 61 весь процесс будет выглядеть так:

  1. 61/2 = 30 с остатком 1

  2. 30/2 = 15 с остатком 0

  3. 15/2 = 7 с остатком 1

  4. 7/2 = 3 с остатком 1

  5. 3/2 = 1 с остатком 1

  6. 1/2 = 0 с остатком 1

3. Запишите полученные остатки в порядке от последнего к первому.

Последним шагом для преобразования вашего десятичного числа в двоичное является запись остатков от последнего к первому. В приведенном выше примере остатки были 1, 0, 1, 1, 1 и 1. Чтобы записать двоичное число, удалите запятые и убедитесь, что вы пишете цифры от последнего к первому. Это может предоставить вам двоичную версию десятичного числа 61 или 111101.

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

Второй метод, который вы можете использовать для преобразования десятичных чисел в двоичные, — это степень двойки и вычитание. Используя этот метод, может быть проще преобразовать двоичные числа в десятичные числа, чем первый метод. Вы можете выполнить следующие шаги, чтобы узнать, как использовать этот метод, обратившись к номеру примера 208:

1. Создайте таблицу со степенью двойки

Чтобы определить двоичное число, представляющее десятичное число 208, вы можете создать таблицу, включающую число 2 с различными показателями степени. Начните с 20 и увеличивайте степень двойки до тех пор, пока результат не превысит исходное десятичное число. Таблицы часто включают показатели степени от 0 до 9. Вот пример таблицы, которую вы можете составить для преобразования числа 208 в двоичное:

51225612864322⁹2⁸2⁷2⁶2⁵1684212⁴2³2²2¹2⁰

Если исходное десятичное число больше 512, продолжайте записывать степени двойки до тех пор, пока результат окончательной степени двойки не превысит его. Например, поскольку число 513 больше любого значения в приведенной выше таблице, вы можете добавить следующую степень, 210, и включить ее значение 1024 в свою таблицу.

2. Выберите наибольшую степень двойки, которая подходит под десятичное число, и напишите рядом с ней цифру 1.

Следующий шаг — выбрать наибольшую степень двойки, которая все еще меньше исходного десятичного значения, и вычесть ее из этого числа. Например, число 208 больше 128, но меньше 256, поэтому можно выполнить следующее уравнение:

208 – 128 = 80

Так как 128 входит в 208 один раз, вы можете написать число 1 в скобках рядом с 128. Это число может стать вашей первой двоичной цифрой.

3. Повторяйте второй шаг, пока не достигнете 0 после вычитания.

Далее вы можете взять результат из первого уравнения и повторить второй шаг. Поскольку последним результатом было 80, вы можете найти степень двойки, которая меньше этого десятичного числа. В таблице, которую вы составили, это число равно 64. Вы можете выполнить следующее уравнение, чтобы определить следующую двоичную цифру:

80 – 64 = 16

Поскольку 64 вписывается в 80 один раз, вы можете написать число 1 рядом с 64. Затем вы можете повторить этот процесс с каждой степенью двойки в вашей таблице:

512256128 (1)64 (1)32 (0)2⁹2⁸2⁷2⁶2⁵16 (1)8 (0)4 (0)2 (0)1 (0)2⁴2³2²2¹2⁰

Взяв все новые числа, которые вы добавили в таблицу, вы можете записать десятичное значение 208 как двоичное значение 11010000.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *