Исходное число: | |
Основание исходной системы счисления: | |
Основание новой системы счисления: | |
Результат: |
См. также: перевод дробных чисел.
Число — это понятие в математике, испульзующееся для счёта предметов (объектов) и их количественного описания.
Цифры — это знаки, используемые для записи чисел.
Система счисления — способ записи чисел с помощью знаков (цифр). Нижний индекс у числа показывает, в какой системе счисления оно записано. Например, 7658 — число записано в восьмеричной системе счисления.
Как перевести целое число из одной системы счисления в другую?
Сначала представляем число в десятичной системе счисления:
где — наше число в десятичной системе счисления, — основание исходной системы счисления, а — цифры числа в десятичной системе счисления, — первая цифра числа, а — последняя.
Далее, чтобы перевести число в некоторую систему счисления с основанием (цифры числа лежит в диапазоне ), иначе говоря, в -ичную систему счисления, следует представить его в виде:
где — цифры записи числа в системе счисления с основанием , причём — первая цифра числа, а — последняя.
Чтобы получить такое представление, будем делать так:
Находим остаток от деления числа на . Этот остаток равен последней цифре числа — . Затем находим целую часть от деления на . Пусть она равна . Находим остаток от деления на — это будет предпоследняя цифра числа . И так далее.
Рассмотрим алгортим перевода числа на примере.
Пример. Перевести число 11110 в двоичную систему счисления.
Решение. Находим остаток от деления 111 на 2. 111 = 55 · 2 + 1 — остаток равен 1, следовательно, 1 — последняя цифра числа 11110 в двоичном представлении.
Теперь рассматриваем число 55 — это целая часть от деления 111 на 2. 55 = 27 · 2 + 1, остаток равен 1, поэтому 1 — предпоследняя цифра. 111 = 27 · 22 + 1 · 2 + 1.
27 = 13 · 2 + 1, следующая цифра — 1.
13 = 6 · 2 + 1, следующая цифра — 1.
6 = 3 · 2 + 0, следующая цифра — 0.
3 = 1 · 2 + 1, следующая цифра — 1.
1 = 0 · 2 + 1, следующая цифра — 1. Окончательный результат —
Перевод чисел между системами счисления онлайн
Программа быстро переведёт число из одной системы счисления в другую онлайн. Она работает с числами до 2000000000000016, записанными в системе счисления с основанием от 2 до 36. Основания систем счисления нужно записывать в десятичном представлении.
Один ответ к “Перевод целых чисел из одной системы счисления в другую онлайн”
Нормально. Помогли, спасибо