Задания. В шестнадцатеричной системе счисления основание системы равно 16, т.е

В шестнадцатеричной системе счисления основание системы равно 16, т.е. для записи чисел используется 16 символов: цифры от 0 до 9 и далее буквы латинского алфавита от A до F

Ниже представлена таблица соответствия кодов чисел четырех систем счисления.
Двоичный код числа представлен 8 разрядами - 1 байтом.

10-ая 8-ая 2-ая 16-ая 10-ая 8-ая 2-ая 16-ая
               
               
              A
              B
              C
              D
              E
              F

Для записи 1 цифры шестнадцатеричного числа в двоичной системе счисления требуется 4 разряда.

Алгоритм перевода чисел из 2-ой в 16-ую систему счисления

При переводе чисел из 2-ой в 16-ую систему счисления надо число разбить на тетрады (по четыре разряда) и записать каждую тетраду эквивалентным двоичным кодом, недостающее число разрядов надо дополнить слева нулями.

Примеры:

1. 1001 11102 = 9E16

2. 0010 00102 = 2216

Алгоритм перевода чисел из 16-ой в 2-ую

Для перевода из 16-ой в 2-ую используется обратное правило.

Каждую цифру шестнадцатеричного числа надо записать четырьмя разрядами соответствующего ей двоичного кода

Примеры:

Перевод из 16-ой в 2-ую 17316 = 1011100112
Перевод из 16-ой в 10-ую (используем развернутую форму) 17316 = 1*162 + 7*161 + 3*160 = 256 + 112 + 3 = 37110
Перевод из 10-ой в 16-ую: 37110= А16 ? 37110= 17316

Задания

1. Переведите целые числа из десятичной в шестнадцатеричную систему счисления:

1) 266 2) 1023 3) 1280 4) 2041 Ответы: 1) 10А 2) 3FF 3) 500 4) 7F9

2. Переведите в 2-ую систему счисления числа: 7A16 E4C16 1F16

3. Переведите в 16-ую систему счисления числа: 010101012 110001102 110112

4. Переведите числа из 10-ой системы счисления в 2-ую и в 8-ую, при этом выполняйте заданную последовательность перевода:

1) 4710 последовательность: А10 => А16 А10 =>А2
2) 13810 последовательность: А10 => А16 =>А2
3) 12810 последовательность: А10 => А2 =>А16

5. Переведите заданные числа в указанной последовательности

1) 1368=>А10 => А2 => А16 2)5238=>А2 =>А16 =>А10 3)1001102=>А10 =>А16=> А8 4) 1001102=>А16=>А8 => А10 5) 11110002=>А16=> А8 6) 2B16=>А2 =>А8 7) 1768=>А2 =>А16 8) 3c16=>А2 =>А8

Перевод в какую систему и из какой на ваш взгляд наиболее трудоемкий?

6. Перевести числа:

1) 7710 16 ?
2) 72108 ?
3) 8310 2 ?

WebConnect Ads


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



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