Перевод чисел из одной системы счисления в другую
Онлайн калькулятор для перевода чисел из одной системы счисления в другую с пошаговым объяснением алгоритма и разбором типичных примеров.
Результат:
Исходное число в системе с основанием равно числу в системе с основанием .
Промежуточное десятичное значение:
Дата расчёта:
Калькулятор использует стандартную числовую точность JavaScript. Для задач ЕГЭ и ОГЭ сверяйте результат с условием и округлением в задании.⚠ Ошибка ввода или вычисления
Проверьте символы числа и выбранные основания систем счисления (2–36). В восьмеричной системе допустимы только 0–7, в шестнадцатеричной — 0–9 и A–F и т. д.Зачем нужен перевод чисел из одной системы счисления в другую
Перевод чисел из одной системы счисления в другую нужен всем, кто связан с информатикой, программированием, электроникой и просто учится в школе или вузе.
Чаще всего встречаются такие задачи:
- подготовка к ОГЭ и ЕГЭ по информатике;
- работа с двоичными и шестнадцатеричными числами в программировании;
- разбор вывода отладчиков, сетевых протоколов, кодировок;
- проверка ручных вычислений и разбор типовых задач из учебников.
Наш онлайн-калькулятор «Перевод чисел из одной системы счисления в другую» позволяет выполнять такие операции за секунды и одновременно понимать, как делается расчет.
Как пользоваться онлайн-калькулятором перевода чисел
Шаг 1. Введите исходное число
В поле «Исходное число» введите число в той системе счисления, из которой нужно перевести. Возможны:
- обычные цифры
0–9; - латинские буквы
A–Zдля значений от 10 до 35 (например,A= 10,F= 15).
Примеры корректного ввода:
101101– двоичное число;777– восьмеричное или десятичное (зависит от выбранной системы);FF– шестнадцатеричное;3A.5– число с дробной частью в шестнадцатеричной системе.
Шаг 2. Выберите исходную и целевую системы счисления
Ниже расположены два выпадающих списка:
- «Система источника» – база числа, которое вы ввели (2–36);
- «Система результата» – база системы, в которую нужно перевести (2–36).
Типичные варианты:
- 2 → 10: двоичная в десятичную;
- 10 → 2: десятичная в двоичную;
- 10 → 16: десятичная в шестнадцатеричную;
- 16 → 10: шестнадцатеричная в десятичную.
Шаг 3. Нажмите кнопку «Перевести»
После нажатия калькулятор:
- проверит корректность введенных символов для выбранной системы;
- выполнит перевод чисел из одной системы счисления в другую;
- покажет результат и, при необходимости, промежуточное десятичное значение.
Пример:
- Ввод:
1011 - Система источника: 2
- Система результата: 10
- Ответ:
11
Как работает перевод чисел из одной системы счисления в другую
Чтобы понимать результаты и уметь решить задачу без калькулятора, полезно знать общий принцип.
Чаще всего перевод происходит в два шага:
- из исходной системы – в десятичную;
- из десятичной – в целевую систему.
Шаг 1. Перевод из произвольной системы счисления в десятичную
Число раскладывается по разрядам:
каждый разряд умножается на основание системы в соответствующей степени.
Например, переведем 1011₂ в десятичную:
- правый разряд: 1 × 2⁰ = 1;
- следующий: 1 × 2¹ = 2;
- затем: 0 × 2² = 0;
- левый: 1 × 2³ = 8.
Складываем: 8 + 0 + 2 + 1 = 11.
Значит, 1011₂ = 11₁₀.
Для шестнадцатеричных чисел (основание 16) все аналогично, только вместо букв берем их значения:
Пример: 2A₁₆:
- A = 10;
- 2 × 16¹ = 32;
- 10 × 16⁰ = 10;
- 32 + 10 = 42 ⇒
2A₁₆ = 42₁₀.
Шаг 2. Перевод из десятичной системы в другую
Используется деление с остатком:
- делим число на основание системы;
- записываем остаток (он становится младшим разрядом);
- делим получившееся целое снова;
- продолжаем, пока результат не станет 0;
- записываем остатки в обратном порядке.
Пример: переведем 25₁₀ в двоичную систему:
- 25 ÷ 2 = 12, остаток 1;
- 12 ÷ 2 = 6, остаток 0;
- 6 ÷ 2 = 3, остаток 0;
- 3 ÷ 2 = 1, остаток 1;
- 1 ÷ 2 = 0, остаток 1.
Читаем остатки снизу вверх: 11001.
Итак, 25₁₀ = 11001₂.
Пример для шестнадцатеричной:
Переведем 255₁₀ в систему с основанием 16:
- 255 ÷ 16 = 15, остаток 15 (F);
- 15 ÷ 16 = 0, остаток 15 (F).
Снизу вверх: FF.
Получаем 255₁₀ = FF₁₆.
Онлайн-калькулятор делает эти шаги в доли секунды, избавляя от ручных вычислений и ошибок.
Примеры перевода чисел между системами счисления
Двоичная → десятичная
11010₂:- 1 × 2⁴ = 16
- 1 × 2³ = 8
- 0 × 2² = 0
- 1 × 2¹ = 2
- 0 × 2⁰ = 0
Сумма: 16 + 8 + 2 = 26 →
11010₂ = 26₁₀.Десятичная → шестнадцатеричная
100₁₀:- 100 ÷ 16 = 6, остаток 4;
- 6 ÷ 16 = 0, остаток 6.
Ответ:
64₁₆.Шестнадцатеричная → двоичная
Можно идти через десятичную, но проще заменить каждую цифру:- A₁₆ = 10₁₀ = 1010₂
- F₁₆ = 15₁₀ = 1111₂
AF₁₆ = 1010 1111₂.
Все эти задачи онлайн-конвертер решит автоматически. Вам нужно только задать исходную и целевую системы счисления.
Типичные ошибки и как их избежать
- Неверные символы. Например, цифра
8в восьмеричной системе недопустима. Калькулятор сразу подсветит ошибку. - Путаница с основанием. Убедитесь, что верно выбрали систему источника:
10в двоичной и в десятичной – разные числа. - Игнорирование букв в шестнадцатеричной системе. Помните: A–F – это 10–15.
Используйте калькулятор как проверочный инструмент: сперва решите задачу сами, затем сравните с результатом.
Где пригодится такой перевод чисел
- на уроках информатики в школе;
- при подготовке к ОГЭ и ЕГЭ;
- при изучении архитектуры компьютера и низкоуровневого программирования;
- при анализе сетевых протоколов, адресов и кодировок;
- в повседневной работе программиста и инженера.
Онлайн-калькулятор перевода чисел из одной системы счисления в другую экономит время, снижает количество ошибок и помогает лучше понять устройство числовых систем. Используйте его как помощника и тренажер одновременно.
Часто задаваемые вопросы
Как выполняется перевод чисел из одной системы счисления в другую?
Чаще всего число сначала переводят в десятичную систему, а затем – из десятичной в нужную систему счисления. Онлайн-конвертер делает оба шага автоматически.
Какие системы счисления поддерживает онлайн-конвертер?
Как правило, поддерживаются системы счисления от 2 до 36, включая двоичную, восьмеричную, десятичную и шестнадцатеричную. Цифры выше 9 обозначаются буквами A–Z.
Можно ли перевести дробные числа между системами счисления?
Да, если калькулятор поддерживает дробную часть. Вы вводите число с точкой или запятой, остальное конвертер считает сам.
Как проверить правильность перевода числа вручную?
Переведите результат обратно в исходную систему счисления или выполните промежуточный перевод в десятичную систему и сравните значения.
Нужен ли онлайн-калькулятор для подготовки к ЕГЭ и ОГЭ по информатике?
Да, он удобен для быстрой проверки ответов и тренировки. Но важно понимать и ручные методы перевода чисел между системами счисления.
Чем десятичная система счисления отличается от двоичной и шестнадцатеричной?
В десятичной системе основание 10 и используются цифры 0–9. В двоичной – основание 2 и цифры 0 и 1. В шестнадцатеричной – основание 16, цифры 0–9 и буквы A–F.