Skip to main content

Задания на определение значений в различных системах счисления и их оснований

Задание 1. Для кодирования символов @, $, &, % используются двухразрядные последовательные двоичные числа. Первому символу соответствует число 00. С помощью данных символов была закодирована такая последовательность: $%&&@$. Декодируйте данную последовательность и переведите результат в шестнадцатеричную систему счисления.

Решение.

1. Сопоставим двоичные числа кодируемым ими символам:
00 - @, 01 - $, 10 - &, 11 - %

2. Декодируем заданную последовательность:
$%&&@$ = 01 11 10 10 00 01

3. Переведем двоичное число в шестнадцатеричную систему счисления:
0111 1010 0001 = 7A1

Ответ. 7A116.

Шестнадцатеричная и восьмеричная системы счисления

Задание 1. Какому числу в шестнадцатеричной системе счисления соответствует число 11000101?

Решение.

При переводе двоичного числа в шестнадцатеричное, первое разбивается на группы по четыре разряда, начиная с конца. В случае, если количество разрядов не делится нацело на четыре, то первая четверка дописывается нулями впереди. Каждой четверке однозначно соответствует одна цифра шестнадцатеричной системы счисления.

11000101 = 1100 0101 = С516

Нет необходимости иметь таблицу соответствия перед глазами. Двоичный счет 15 первых чисел можно осуществить в уме или последовательно расписать. При этом не следует забывать, что 10 в десятичной системе соответствует A в шестнадцатеричной, 11 – B, 12 – C, 13 – D, 14 – E, 15 – F.

Ответ. 11000101 = С516

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

Задание 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 присутствует четыре значащих нуля.

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

Задание 1. Какому числу в десятичной системе счисления соответствует число 2416?

Решение.

2416 = 2 * 161 + 4 * 160 = 32 + 4 = 36

Ответ. 2416 = 3610


Задание 2. Известно, что X = 124 + 45 + 1012. Чему равно число X в десятичной системе счисления?

Решение.

Переведем каждое слагаемое в десятичную систему счисления:
124 = 1 * 41 + 2 * 40 = 4 + 2 = 6
45 = 4 * 50 = 4
1012 = 1 * 22 + 0 * 21 + 1 * 20 = 4 + 0 + 1 = 5
Находим число: X = 6 + 4 + 5 = 15

Ответ. X = 1510

Передача данных

Задание 1. Длительность непрерывной передачи данных в сеть Интернет было 12 минут. Определите максимальный размер файла в мегабайтах, который может быть передан за это время, если скорость передачи информации в среднем была 128 килобит/с.

Решение.

  1. 12 минут – это 720 (= 12 * 60) секунд.
  2. 128 килобит/с – это 128 * 1024 бит/с
  3. Размер файла в битах равен 720 * 128 * 1024
  4. Размер файла в байтах равен (720 * 128 * 1024) / 8 = 90 * 128 * 1024
  5. Размер файла в килобайтах равен (90 * 128 * 1024) / 1024 = 90 * 128
  6. Размер файла в мегабайтах равен 90 * 128 / 1024 = 11,25

Ответ. Размер файла, который можно передать по сети за 12 минут на скорости в 128 килобит/с, составляет 11,25 Мб.

RSS-материал