Для перевода числа из десятичной системы счисления в любую другую систему счисления (например, двоичную, восьмеричную или шестнадцатеричную) можно использовать следующий алгоритм:
Определите целевую систему счисления (2, 8, 16 и т. д.).Разделите исходное число на основание целевой системы счисления.Запишите остаток от деления в столбик.Делите полученное частное на основание целевой системы счисления.Повторяйте шаги 3-4, пока частное не станет равным нулю.Запишите остаток от деления снизу вверх в виде числа в целевой системе счисления.
Например, переведем число 135 из десятичной системы счисления в двоичную:
Для перевода числа из десятичной системы счисления в любую другую систему счисления (например, двоичную, восьмеричную или шестнадцатеричную) можно использовать следующий алгоритм:
Определите целевую систему счисления (2, 8, 16 и т. д.).Разделите исходное число на основание целевой системы счисления.Запишите остаток от деления в столбик.Делите полученное частное на основание целевой системы счисления.Повторяйте шаги 3-4, пока частное не станет равным нулю.Запишите остаток от деления снизу вверх в виде числа в целевой системе счисления.Например, переведем число 135 из десятичной системы счисления в двоичную:
135 / 2 = 67 (остаток 1)67 / 2 = 33 (остаток 1)33 / 2 = 16 (остаток 1)16 / 2 = 8 (остаток 0)8 / 2 = 4 (остаток 0)4 / 2 = 2 (остаток 0)2 / 2 = 1 (остаток 0)1 / 2 = 0 (остаток 1)Получаем число 10000111 в двоичной системе счисления, что соответствует числу 135 в десятичной системе.