Перевод в двоичную систему счисления

Задание 1. Чему равно число 37 в двоичной системе счисления?

Решение.

Можно выполнить преобразование делением на 2 и комбинацией остатков в обратном порядке.

Другой способ – это разложить число на сумму степеней двойки, начиная со старшей, вычисляемый результат которой меньше данного числа. При преобразовании пропущенные степени числа следует заменять нулями:

3710 = 32 + 4 + 1 = 25 + 22 + 20 = 1 * 25 + 0 * 24 + 0 * 23 + 1 * 22 + 0 * 21 + 1 * 20 = 100101

Ответ. 3710 = 1001012.


Задание 2. Сколько значащих нулей в двоичной записи десятичного числа 73?

Решение.

Разложим число 73 на сумму степеней двойки, начиная со старшей и умножая пропущенные степени в дальнейшем на нули, а существующие на единицу:

7310 = 64 + 8 + 1 = 26 + 23 + 20 = 1 * 26 + 0 * 25 + 0 * 24 + 1 * 23 + 0 * 22 + 0 * 21 + 1 * 20 = 1001001

Ответ. В двоичной записи десятичного числа 73 присутствует четыре значащих нуля.


Задание 3. Вычислите сумму чисел x и y при x = D216, y = 378. Результат представьте в двоичной системе счисления.

Решение.

Вспомним, что каждая цифра шестнадцатеричного числа формируется четырьмя двоичными разрядами, каждая цифра восьмеричного числа – тремя:

D216 = 1101 0010
378 = 011 111

Сложим полученные числа:

	 11010010
	    11111
         -------- 
	 11110001	

Ответ. Сумма чисел D216 и y = 378, представленная в двоичной системе счисления равна 11110001.


Задание 4. Дано: a = D716, b = 3318. Какое из чисел c, записанных в двоичной системе счисления, отвечает условию a < c < b?

  1. 11011001
  2. 11011100
  3. 11010111
  4. 11011000

Решение.

Переведем числа в двоичную систему счисления:

D716 = 11010111
3318 = 11011001

Первые четыре разряда у всех чисел совпадают (1101). Поэтому сравнение упрощается до сравнения младших четырех разрядов.

Первое число из перечня равно числу b, следовательно, не подходит.

Второе число больше как b. Третье число равно a.

Только четвертое число подходит: 0111 < 1000 < 1001.

Ответ. Четвертый вариант (11011000) отвечает условию a < c < b.