89 в двоичную систему: перевод и решение
Число 89 в двоичной системе — 1011001. Пошаговый перевод делением на 2, таблица остатков, проверка обратным пересчётом и примеры для 600 и 2010.
Ответ: 89₁₀ = 1011001₂
Восемьдесят девять в двоичной системе счисления записывается как 1011001. Это семь разрядов (битов), из которых четыре равны единице, а три — нулю.
Если число нужно поместить в стандартную 8-битную ячейку, слева добавляется незначащий ноль: 01011001. Значение от этого не меняется — ведущие нули в позиционной записи не влияют на величину числа.
Перевод делением на 2: пошаговое решение
Классический способ перевода целого числа из десятичной системы в двоичную — последовательное деление на 2 с записью остатков.
- Делим 89 на 2 и записываем остаток от деления (он всегда равен 0 или 1).
- Полученное частное снова делим на 2 и опять записываем остаток.
- Повторяем шаги, пока частное не станет равным нулю.
- Выписываем остатки в обратном порядке — от последнего к первому. Это и будет двоичная запись.
| Деление | Частное | Остаток | Разряд |
|---|---|---|---|
| 89 ÷ 2 | 44 | 1 | младший (2⁰) |
| 44 ÷ 2 | 22 | 0 | 2¹ |
| 22 ÷ 2 | 11 | 0 | 2² |
| 11 ÷ 2 | 5 | 1 | 2³ |
| 5 ÷ 2 | 2 | 1 | 2⁴ |
| 2 ÷ 2 | 1 | 0 | 2⁵ |
| 1 ÷ 2 | 0 | 1 | старший (2⁶) |
Остатки снизу вверх: 1 → 0 → 1 → 1 → 0 → 0 → 1.
89₁₀ = 1011001₂
Проверка обратным переводом
Чтобы убедиться в правильности, сложите степени двойки, стоящие на местах единиц:
| Разряд | 2⁶ | 2⁵ | 2⁴ | 2³ | 2² | 2¹ | 2⁰ |
|---|---|---|---|---|---|---|---|
| Степень | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
| Бит | 1 | 0 | 1 | 1 | 0 | 0 | 1 |
64 + 16 + 8 + 1 = 89. Результат совпал с исходным числом, значит перевод выполнен верно.
Второй способ: вычитание степеней двойки
Тот же результат можно получить без деления — подбором наибольших степеней двойки:
- 89 ≥ 64 → ставим 1, остаток 89 − 64 = 25;
- 25 < 32 → в разряде 32 стоит 0;
- 25 ≥ 16 → ставим 1, остаток 9;
- 9 ≥ 8 → ставим 1, остаток 1;
- 4 и 2 больше остатка → два нуля;
- 1 ≥ 1 → ставим 1, остаток 0.
Получаем ту же последовательность: 1 0 1 1 0 0 1.
Метод удобен для быстрого устного перевода небольших чисел: достаточно помнить ряд 1, 2, 4, 8, 16, 32, 64, 128.
Что ещё полезно знать про число 89
- Количество единиц в двоичной записи — 4. Это типовое требование в заданиях по информатике.
- Восьмеричная система: 89₁₀ = 131₈.
- Шестнадцатеричная система: 89₁₀ = 59₁₆.
- Связь с байтом: 89 попадает в диапазон одного байта (0–255), поэтому в памяти компьютера занимает ровно 8 бит: 01011001.
- Прибавление единицы: 88₁₀ = 1011000₂, 89₁₀ = 1011001₂, 90₁₀ = 1011010₂. Соседние числа различаются младшими битами, что удобно использовать для самопроверки.
Типичные ошибки при переводе
- Запись остатков сверху вниз. Остатки всегда читаются в обратном порядке: первый полученный остаток — младший бит, последний — старший. Если записать их как есть, получится 1001101 = 77, а не 89.
- Остановка на частном 1. Деление продолжается, пока частное не станет нулём, поэтому последний шаг (1 ÷ 2 = 0 с остатком 1) пропускать нельзя — иначе потеряется старшая единица.
- Потеря ведущего нуля при записи в ячейку. Для 8-битного представления число 89 записывается как 01011001, а не как 1011001: длина поля фиксирована.
- Путаница с округлением. При переводе целых чисел дробная часть не появляется вовсе; остаток берётся от целочисленного деления.
Похожие примеры для тренировки
| Десятичное | Двоичное | Единиц |
|---|---|---|
| 87 | 1010111 | 5 |
| 88 | 1011000 | 3 |
| 89 | 1011001 | 4 |
| 90 | 1011010 | 4 |
| 600 | 1001011000 | 4 |
| 2010 | 11111011010 | 9 |
Проверить любой другой результат можно тем же способом: сложить степени двойки для единичных разрядов и сравнить сумму с исходным десятичным числом.
Частые вопросы
Сколько будет число 89 в двоичной системе?
Ответ: 89₁₀ = 1011001₂. Запись содержит семь разрядов и четыре единицы. Если число нужно разместить в стандартной 8-битной ячейке, слева добавляется незначащий ноль: 01011001.
Как перевести 89 в двоичную систему без калькулятора?
Последовательно делите 89 на 2, каждый раз записывая остаток (0 или 1), и продолжайте, пока частное не станет нулём. Затем выпишите остатки в обратном порядке — от последнего к первому. Получится 1011001.
Как проверить, что перевод выполнен верно?
Переведите результат обратно: сложите степени двойки, соответствующие единичным разрядам. Для 1011001 это 64 + 16 + 8 + 1 = 89. Совпадение с исходным числом означает, что ошибки нет.
Сколько разрядов занимает число 89 в двоичном виде?
Семь разрядов, потому что ближайшая снизу степень двойки — 64 (2⁶), а следующая, 128 (2⁷), больше 89. В байте число записывается как 01011001, а в двухбайтовой ячейке — с шестью ведущими нулями.
Сколько единиц в двоичной записи числа 89?
Четыре единицы: они стоят в разрядах 64, 16, 8 и 1. Такой подсчёт часто встречается в заданиях ЕГЭ и ОГЭ по информатике, где нужно указать количество единиц в двоичном коде числа.
Чем различаются двоичные записи 88 и 89?
88₁₀ = 1011000₂, а 89₁₀ = 1011001₂. Записи отличаются только младшим разрядом: при прибавлении единицы к чётному числу последний бит меняется с 0 на 1.
Как выглядит число 89 в других системах счисления?
В восьмеричной системе 89₁₀ = 131₈, в шестнадцатеричной — 59₁₆. Эти записи удобны для сокращения длинных двоичных кодов: одна восьмеричная цифра заменяет три бита, одна шестнадцатеричная — четыре.
Как записать отрицательное число −89 в двоичном коде?
В дополнительном коде для 8-битной ячейки: берём 01011001, инвертируем биты (10100110) и прибавляем единицу — получаем 10100111. Старший бит при этом обозначает знак числа.