Перевод целых чисел в десятичную систему
Перевод целых чисел в десятичную систему счисления — одна из базовых операций в информатике и математике. Наш онлайн-калькулятор поможет мгновенно …
Перейти к калькулятору →Пошаговый разбор и онлайн-калькулятор для перевода чисел между двоичной, восьмеричной, десятичной и шестнадцатеричной системами счисления.
Перевод чисел из одной системы счисления в другую нужен почти всем: школьникам, студентам, программистам и всем, кто сталкивается с информатикой и компьютерами. В этой статье вы найдете:
Система счисления — это способ записи чисел с помощью набора символов (цифр) и правила вычисления их значения.
Главные характеристики:
В учебе и программировании чаще всего используют:
0 и 1, основание 2;0–7, основание 8;0–9, основание 10;0–9 и буквы A–F (A=10, B=11, …, F=15), основание 16.Число в конкретной системе часто записывают с указанием основания, например:
1011₂ — двоичное число;753₈ — восьмеричное;125₁₀ — десятичное;2F₁₆ — шестнадцатеричное.Онлайн-калькулятор перевода систем счисления позволяет:
. или ,;-).Поддерживаются записи вида:
1011 (двоичное, если вы так выбрали);7F (шестнадцатеричное);10.375 (десятичное дробное);-1A.4 (отрицательное число с дробной частью в системе с основанием ≥ 11).В поле ввода укажите число, которое нужно перевести:
0–9;0–9 и латинские буквы A–Z.Примеры корректного ввода:
45 (для десятичной);101101 (для двоичной);7F (для шестнадцатеричной);10.375 или 10,375 (дробное число).В списке «Исходная система» укажите основание, в котором сейчас записано число:
2 — если это двоичное число;8 — если восьмеричное;10 — если обычное десятичное;16 — если шестнадцатеричное;Важно: цифры числа не должны превышать основание. Например, число 19 нельзя задать в системе с основанием 9, а G нельзя использовать в шестнадцатеричной (там максимум F).
В списке «Целевая система» выберите основание, в которое нужно перевести:
2 — если хотите получить двоичный вид;8 — восьмеричный;10 — десятичный;16 — шестнадцатеричный;Калькулятор:
Задача: перевести число 45 из десятичной системы в двоичную.
45.10.2.Результат: 45₁₀ = 101101₂.
Калькулятор покажет число 101101 как результат в двоичной системе.
Чтобы понять, что делает калькулятор внутри, полезно знать общую идею.
Перевод из системы с основанием p в систему с основанием q обычно выполняется в два шага:
p в десятичную систему (основание 10).q.Калькулятор эти шаги делает автоматически, но вы можете выполнить их и вручную.
Для целых чисел из десятичной в систему с основанием p (например, 2, 8, 16) используют алгоритм деления с остатком.
p.p, снова запоминаем остаток.p.Переведем 45 в двоичную систему вручную:
Собираем остатки снизу вверх: 101101.
Итого: 45₁₀ = 101101₂.
Наш калькулятор сделает то же самое мгновенно.
D.Собираем остатки снизу вверх: 7D.
Получаем: 125₁₀ = 7D₁₆.
Здесь используется позиционная запись: каждая цифра умножается на основание в степени номера позиции.
Если число выглядит как dₙ dₙ₋₁ ... d₁ d₀ в системе с основанием p, то:
N = dₙ·pⁿ + dₙ₋₁·pⁿ⁻¹ + ... + d₁·p¹ + d₀·p⁰.
Число 101101₂:
Считаем:
Складываем: 32 + 0 + 8 + 4 + 0 + 1 = 45.
Получаем: 101101₂ = 45₁₀.
Число 7D₁₆:
7 — это 7;D — это 13 в десятичной системе.Позиции:
D — позиция 0;7 — позиция 1.Считаем:
D: 13 · 16⁰ = 13 · 1 = 13;7: 7 · 16¹ = 7 · 16 = 112.Сумма: 112 + 13 = 125.
Получаем: 7D₁₆ = 125₁₀.
Калькулятор делает такие умножения и сложения автоматически.
Чтобы перевести число из системы с основанием p в систему с основанием q (например, из восьмеричной в шестнадцатеричную), удобно действовать так:
Шаг 1. 753₈ → 10
Число 753₈:
3 (0), 5 (1), 7 (2);Считаем:
3: 3 · 8⁰ = 3 · 1 = 3;5: 5 · 8¹ = 5 · 8 = 40;7: 7 · 8² = 7 · 64 = 448.Сумма: 448 + 40 + 3 = 491.
Итак, 753₈ = 491₁₀.
Шаг 2. 491₁₀ → 16
Делим 491 на 16:
B);E);Собираем остатки снизу вверх: 1EB.
Получаем: 753₈ = 1EB₁₆.
Онлайн-калькулятор сделает эти два шага за один клик.
Для дробных чисел перевод выполняется отдельно для целой и дробной части.
Пусть есть дробь 0,375₁₀, основание целевой системы — 2.
Получившиеся целые части записываем по порядку: 0 1 1, получаем 0,011₂.
10₁₀.1010₂.0,375₁₀ → 0,011₂ (как в примере выше).Итого: 10,375₁₀ = 1010,011₂.
Калькулятор переводит дробные части по схожему принципу и показывает результат с заданной точностью (количеством знаков после запятой).
Чтобы получить правильный результат, избегайте распространенных ошибок:
Использование недопустимых цифр.
Нельзя использовать цифру, которая не входит в алфавит системы:
0 и 1;0–7;0–9 и A–F.Путаница с основанием.
Важно правильно указать, в какой системе записано исходное число.
Например, 101 может быть:
5 в двоичной системе (101₂ = 5₁₀);101 в десятичной;Неправильный порядок остатков.
При делении с остатком многие забывают, что остатки нужно записывать в обратном порядке, от последнего к первому.
Ошибки в степенях при переводе в десятичную.
Нужно внимательно считать степени основания:
Смешивание запятой и точки.
В калькуляторе лучше использовать один тип разделителя дробной части — или запятую, или точку, в зависимости от того, как это работает в вашем браузере и реализации калькулятора.
Онлайн-калькулятор удобен, когда:
Ручной расчет полезен, когда:
Лучший подход: сначала освоить алгоритмы на простых примерах, а потом использовать калькулятор как проверочный инструмент.
Перевод из одной системы счисления в другую — это не только школьная тема, но и практический навык для работы с компьютерами и программированием. Главное:
Используйте наш калькулятор для быстрого и точного перевода чисел, а примеры из этой статьи — для тренировки и понимания, как именно выполняется перевод между разными системами счисления.
Общий алгоритм такой: сначала перевести исходное число в десятичную систему, затем из десятичной — в целевую. Онлайн-калькулятор делает эти шаги автоматически.
Нужно делить число на 2 до нуля, записывая остатки. Затем выписать остатки в обратном порядке — это и будет двоичное представление.
На практике чаще всего переводят числа между двоичной, восьмеричной, десятичной и шестнадцатеричной системами, так как они используются в программировании и вычислительной технике.
Да, можно. Для целой части используют деление с остатком, а для дробной — умножение на основание системы с выделением целой части. Калькулятор выполняет это автоматически.
Потому что значение каждой цифры должно быть меньше основания системы счисления. Например, в системе с основанием 8 допустимы только цифры от 0 до 7.
Сначала идут цифры 0–9, затем латинские буквы A–Z, где A означает 10, B — 11 и так далее до 35 в системе с основанием 36.
Мы подобрали калькуляторы, которые помогут вам с разными задачами, связанными с текущей темой.
Перевод целых чисел в десятичную систему счисления — одна из базовых операций в информатике и математике. Наш онлайн-калькулятор поможет мгновенно …
Перейти к калькулятору →Система счисления — это способ записи чисел с помощью определённого набора символов. Основание системы определяет количество уникальных цифр: в …
Перейти к калькулятору →Перевод чисел из различных систем счисления в десятичную — базовая операция в программировании, электронике и математике. Десятичная система привычна …
Перейти к калькулятору →Двоичная система счисления — это основа всей цифровой техники и компьютерных вычислений. Если вам нужно перевести сумму или любое число из привычной …
Перейти к калькулятору →Перевод из десятичной в шестнадцатеричную систему счисления — базовая операция в программировании и компьютерных науках. Шестнадцатеричная система …
Перейти к калькулятору →Переводите числа из одной системы счисления в другую с помощью онлайн конвертера. Поддержка систем от 2 до 36 оснований.
Перейти к калькулятору →