Запишите числа в указанной системе счисления онлайн
Узнайте, как переводить и записывать числа в различные системы счисления. Онлайн-конвертер автоматически переводит из одной системы в другую, показывает пошаговое решение. Полезно для студентов, программистов и при подготовке к экзаменам.
Что такое запись чисел в системе счисления
Запись числа в определённой системе счисления – это представление одного и того же количества, но с использованием разного набора цифр и их позиционных значений. Например, число десять можно записать как 10 (десятичная), 1010 (двоичная), 12 (восьмеричная) или A (шестнадцатеричная).
Каждая система счисления имеет свой базис (основание) – количество уникальных символов, которые используются для представления чисел:
- Двоичная (base 2): цифры 0, 1
- Восьмеричная (base 8): цифры 0–7
- Десятичная (base 10): цифры 0–9
- Шестнадцатеричная (base 16): цифры 0–9 и буквы A–F
Как перевести число в другую систему счисления
Перевод из десятичной системы
Метод деления:
- Делите число на основание новой системы
- Записываете остаток
- Делите результат ещё раз
- Продолжаете до нуля
- Читаете остатки снизу вверх
Пример: переведите 25 в двоичную систему.
- 25 ÷ 2 = 12 (остаток 1)
- 12 ÷ 2 = 6 (остаток 0)
- 6 ÷ 2 = 3 (остаток 0)
- 3 ÷ 2 = 1 (остаток 1)
- 1 ÷ 2 = 0 (остаток 1)
Ответ: 11001₂
Перевод в десятичную систему
Метод позиционного значения:
Каждую цифру умножьте на основание в степени её позиции (справа налево, начиная с 0), затем сложите:
$$N_{10} = d_n \times b^n + d_{n-1} \times b^{n-1} + \ldots + d_0 \times b^0$$Пример: переведите 101₂ в десятичную.
- 1×2² + 0×2¹ + 1×2⁰ = 4 + 0 + 1 = 5₁₀
Пример: переведите 1A₁₆ в десятичную.
- 1×16¹ + A×16⁰ = 1×16 + 10×1 = 26₁₀
Таблица быстрого перевода основных чисел
| Десятичная | Двоичная | Восьмеричная | Шестнадцатеричная |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 5 | 101 | 5 | 5 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 11111111 | 377 | FF |
Практические примеры
Пример 1: Запишите 42 в двоичной системе.
- 42 ÷ 2 = 21 (остаток 0)
- 21 ÷ 2 = 10 (остаток 1)
- 10 ÷ 2 = 5 (остаток 0)
- 5 ÷ 2 = 2 (остаток 1)
- 2 ÷ 2 = 1 (остаток 0)
- 1 ÷ 2 = 0 (остаток 1)
Результат: 101010₂
Пример 2: Запишите 64 в восьмеричной системе.
- 64 ÷ 8 = 8 (остаток 0)
- 8 ÷ 8 = 1 (остаток 0)
- 1 ÷ 8 = 0 (остаток 1)
Результат: 100₈
Где применяется перевод чисел в системы счисления
- Программирование: двоичная система – язык процессоров, шестнадцатеричная – для удобного представления кодов цветов, памяти
- Информатика: восьмеричная и шестнадцатеричная используются для компактной записи больших двоичных чисел
- Криптография: работа с битовыми представлениями
- Образование: развитие понимания позиционных систем счисления
Советы и ошибки
✓ Правильно:
- Убедитесь, что цифра не превышает основание системы (в двоичной только 0 и 1)
- Проверяйте остатки при делении
- Читайте остатки снизу вверх
✗ Распространённые ошибки:
- Забывают, что в шестнадцатеричной A=10, B=11, C=12, D=13, E=14, F=15
- Читают остатки в неправильном порядке
- Используют неподходящее основание для исходного числа
Используйте наш онлайн-конвертер, чтобы мгновенно проверить свой результат и увидеть пошаговое решение!
Часто задаваемые вопросы
Как записать десятичное число в двоичную систему счисления?
Разделите число на 2 и записывайте остатки. Затем прочитайте остатки в обратном порядке. Например, 10 в десятичной = 1010 в двоичной.
Что такое система счисления и зачем нужны разные системы?
Система счисления – способ представления чисел с помощью символов. Двоичная используется в компьютерах, восьмеричная и шестнадцатеричная – в программировании для компактной записи, десятичная – в повседневной жизни.
Как перевести число из шестнадцатеричной системы в десятичную?
Каждый символ умножьте на 16 в степени его позиции (справа налево, начиная с нулевой степени) и сложите результаты. Например, FF₁₆ = 15×16¹ + 15×16⁰ = 255₁₀.
Какой максимум цифр в восьмеричной системе?
В восьмеричной системе используются цифры от 0 до 7. Это дает 8 возможных символов для каждой позиции числа.