moismo

Информатика · 8–9 класс

Переведите число 156 из десятичной системы счисления в двоичную.

15610=100111002156_{10} = 10011100_2

Дано:

  • A10=156A_{10} = 156 — число в десятичной системе счисления
  • q=2q = 2 — основание целевой системы счисления

Найти:

  • A2A_2 — ?

Решение:

1. Алгоритм перевода. Для перевода целого числа из десятичной системы счисления в двоичную выполняется последовательное деление исходного числа и получаемых частных нацело на 22 с фиксацией остатков до тех пор, пока частное не станет равным нулю. Искомое двоичное число формируется записью полученных остатков в обратном порядке — от последнего к первому.

2. Вычисления. Выполним последовательное деление числа 156156 на 22 с определением остатков на каждом шаге.

156:2=78(остаток 0)156 : 2 = 78 \quad (\text{остаток } 0) 78:2=39(остаток 0)78 : 2 = 39 \quad (\text{остаток } 0) 39:2=19(остаток 1)39 : 2 = 19 \quad (\text{остаток } 1) 19:2=9(остаток 1)19 : 2 = 9 \quad (\text{остаток } 1) 9:2=4(остаток 1)9 : 2 = 4 \quad (\text{остаток } 1) 4:2=2(остаток 0)4 : 2 = 2 \quad (\text{остаток } 0) 2:2=1(остаток 0)2 : 2 = 1 \quad (\text{остаток } 0) 1:2=0(остаток 1)1 : 2 = 0 \quad (\text{остаток } 1)

3. Запись результата. Выпишем полученные остатки снизу вверх (от последнего к первому).

A2=100111002A_2 = 10011100_2

4. Проверка. Проверим правильность перевода, разложив двоичное число по степеням двойки.

100111002=127+026+025+124+123+122+021+02010011100_2 = 1 \cdot 2^7 + 0 \cdot 2^6 + 0 \cdot 2^5 + 1 \cdot 2^4 + 1 \cdot 2^3 + 1 \cdot 2^2 + 0 \cdot 2^1 + 0 \cdot 2^0 100111002=128+0+0+16+8+4+0+0=1561010011100_2 = 128 + 0 + 0 + 16 + 8 + 4 + 0 + 0 = 156_{10}

Ответ:

15610=100111002156_{10} = 10011100_2

Дальше можно научиться переводить это же число в восьмеричную и шестнадцатеричную системы счисления с помощью триад и тетрад без повторного деления.

Похожая задача? Решим её за минуту

Пришлите условие — фото или текстом. 3 задачи бесплатно без регистрации.

Решить свою задачу →