Перевести число из десятичной системы в указанную онлайн
Перевод чисел из десятичной системы счисления в другие основания – базовая операция в программировании, информатике и цифровой электронике. Калькулятор позволяет мгновенно конвертировать десятичные числа в любую систему счисления от двоичной до 36-ричной.
Результат
Как пользоваться калькулятором
- Введите десятичное число в первое поле (целое или дробное)
- Выберите целевую систему счисления – основание от 2 до 36
- Получите результат – число в указанной системе с пошаговым решением
Калькулятор автоматически определяет необходимую точность для дробных чисел и показывает промежуточные вычисления.
Методология перевода
Перевод целых чисел
Алгоритм основан на последовательном делении на основание целевой системы:
- Разделите число на основание системы
- Запишите остаток от деления
- Продолжайте с частным, пока оно не станет равно 0
- Прочитайте остатки снизу вверх – это и есть результат
Пример: перевести 157₁₀ в восьмеричную систему (основание 8)
| Действие | Частное | Остаток |
|---|---|---|
| 157 ÷ 8 | 19 | 5 |
| 19 ÷ 8 | 2 | 3 |
| 2 ÷ 8 | 0 | 2 |
Ответ: 157₁₀ = 235₈
Перевод дробных чисел
Дробная часть переводится последовательным умножением:
- Умножьте дробную часть на основание системы
- Отделите целую часть результата – это следующая цифра
- Продолжайте с дробной частью, пока она не станет 0 (или достигнут лимит точности)
- Читайте целые части сверху вниз
Пример: перевести 0,625₁₀ в двоичную систему (основание 2)
| Действие | Целая часть | Дробная часть |
|---|---|---|
| 0,625 × 2 | 1 | 0,25 |
| 0,25 × 2 | 0 | 0,5 |
| 0,5 × 2 | 1 | 0 |
Ответ: 0,625₁₀ = 0,101₂
Полное число
Для числа с целой и дробной частями переводите каждую часть отдельно:
Пример: 13,75₁₀ → двоичная система
- Целая часть: 13₁₀ = 1101₂
- Дробная часть: 0,75₁₀ = 0,11₂
- Результат: 13,75₁₀ = 1101,11₂
Популярные системы счисления
Двоичная (основание 2)
Использует только цифры 0 и 1. Базовая система для компьютеров.
25₁₀ = 11001₂
Восьмеричная (основание 8)
Цифры 0-7. Удобна для представления троек двоичных разрядов.
25₁₀ = 31₈
Шестнадцатеричная (основание 16)
Цифры 0-9, A-F (A=10, B=11…F=15). Компактная запись двоичных данных.
25₁₀ = 19₁₆
255₁₀ = FF₁₆
Экзотические системы
Основание 36 – максимальная система с использованием латинских букв (0-9, A-Z):
1000₁₀ = RS₃₆
Таблица быстрого перевода
| Десятичная | Двоичная | Восьмеричная | Шестнадцатеричная |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 10 | 1010 | 12 | A |
| 16 | 10000 | 20 | 10 |
| 100 | 1100100 | 144 | 64 |
| 255 | 11111111 | 377 | FF |
| 1024 | 10000000000 | 2000 | 400 |
Практические советы
Проверка результата: переведите полученное число обратно в десятичную систему – должно получиться исходное значение.
Для программистов: используйте префиксы для обозначения систем:
0bдля двоичной (0b1101)0oдля восьмеричной (0o31)0xдля шестнадцатеричной (0xFF)
Дробные числа: многие дробные десятичные числа не имеют точного представления в других системах. Например, 0,1₁₀ в двоичной системе – бесконечная периодическая дробь.
Быстрый перевод в двоичную: каждый восьмеричный разряд = 3 двоичным разрядам, каждый шестнадцатеричный = 4 двоичным:
7A₁₆ = 0111 1010₂ (7→0111, A→1010)
Типичные ошибки
✗ Чтение остатков в неправильном порядке – остатки читаются снизу вверх, а не сверху вниз.
✗ Путаница с буквами – в шестнадцатеричной системе A=10, а не A=1.
✗ Потеря дробной части – не забывайте переводить дробную часть отдельным алгоритмом.
✗ Неправильный выбор основания – основание должно быть больше любой используемой цифры (для цифры 7 основание минимум 8).
Калькулятор поддерживает перевод чисел с точностью до 10 знаков после запятой. Для профессиональных расчетов с повышенной точностью используйте специализированное ПО.
Часто задаваемые вопросы
Как перевести десятичное число в двоичную систему?
Делите число на 2, записывая остатки справа налево. Например, 13 → 1101: 13÷2=6(1), 6÷2=3(0), 3÷2=1(1), 1÷2=0(1).
Какие системы счисления наиболее популярны?
Двоичная (основание 2) в программировании, восьмеричная (8) и шестнадцатеричная (16) для компактной записи двоичных данных, десятичная (10) в повседневной жизни.
Можно ли перевести дробное десятичное число?
Да. Целую часть переводите делением, дробную – умножением на основание системы с отделением целых частей результата.
Зачем нужны системы счисления с основанием больше 10?
Для компактной записи больших чисел. Например, в шестнадцатеричной системе используются цифры 0-9 и буквы A-F, что позволяет записать 255₁₀ как FF₁₆.