Задание 1 (перевод чисел из одной системы счисления в другую)

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

1) 110110012 2) 110111002 3) 110101112 4) 110110002

Общий подход:

перевести все числа (и исходные данные, и ответы) в одну (любую!) систему счисления и сравнить.

Решение 1 (через десятичную систему):

1)

2)

3) переводим в десятичную систему все ответы:

110110012 = 217, 11011100 2= 220, 110101112 = 215, 110110002=216

4) очевидно, что между числами 215 и 217 может быть только 216

5) таким образом, верный ответ – 4

Решение 2 (через двоичную систему):

1) (каждая цифра шестнадцатеричной системы отдельно переводится в четыре двоичных – тетраду);

2) (каждая цифра восьмеричной системы отдельно переводится в три двоичных – триаду, старшие нули можно не писать);

3) теперь нужно сообразить, что между этими числами находится только двоичное число 110110002 – это ответ 4.

Решение 3 (через восьмеричную систему):

1) (сначала перевели в двоичную систему, потом двоичную запись числа разбили на триады справа налево, каждую триаду перевели отдельно в десятичную систему, так как для чисел от 0 до 7 их восьмеричная запись совпадает с десятичной);

2) , никуда переводить не нужно;

3) переводим в восьмеричную систему все ответы:

110110012 = 011 011 0012 = 3318 (разбили на триады справа налево, каждую триаду перевели отдельно в десятичную систему, как в п. 1)

11011100 2= 3348, 110101112 = 3278, 110110002=3308

4) в восьмеричной системе между числами 3278 и 3318 может быть только 3308

5) таким образом, верный ответ – 4.

Решение 4 (через шестнадцатеричную систему):

1) никуда переводить не нужно;

2) (сначала перевели в двоичную систему, потом двоичную запись числа разбили на тетрады справа налево, каждую тетраду перевели в шестнадцатеричную систему; при этом тетрады можно переводить из двоичной системы в десятичную, а затем заменить все числа, большие 9, на буквы – A, B, C, D, E, F);

3) переводим в шестнадцатеричную систему все ответы:

110110012 = 1101 10012 = D916 (разбили на тетрады справа налево, каждую тетраду перевели отдельно в десятичную систему, все числа, большие 9, заменили на буквы – A, B, C, D, E, F, как в п. 1)

11011100 2= DC16, 110101112 = D716, 110110002=D816

4) в шестнадцатеричной системе между числами D716 и D916 может быть только D816

5) таким образом, верный ответ – 4.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: