§ 25. Кодирование числовых данных

Упражнения

    

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

  1. 11001,012; 1001101,112
  2. 120,213; 203,3214
  3. 456,148; 615,718
  4. BD5,8C16; ABC,4E16

2. Укажите количество единиц в двоичной записи чисел:

12,25; 22,75; 47,3125.

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

  1. 32,25; 418,75 → Z8.
  2. 159,5; 175,09375 → Z16.
  3. 45,75; 21,625 → Z4.
  4. 13,68; 37, 448 → Z5.
4. Заполните таблицу, выполнив перевод чисел в различные системы счисления:

Двоичная с/с

Восьмеричная с/с

Десятичная с/с

Шестнадцатеричная с/с

11011,101

 

 

 

 

155,3

 

 

 

 

77,375

 

 

 

 

6F,A

5.  Переведите десятичные дроби в указанную систему счисления с указанием периода:

  1. 0,1; 0,75 → Z2.
  2. 0,5; 0,09375 → Z8.
  3. 0,9; 0,625 → Z16.
  4. 0,68; 0, 448 → Z3.

6. Переведите дробь 0,36 → Z2 → Z8→ Z16, оставив в результате указанное количество цифр:

Система счисления

Количество цифр после запятой.

2-7

8-4

16-3

7. Вычислите.

  1. 110012 + 1012
  2. 11110,112 + 10011,012
  3. 100112 - 1012
  4. 11011,1012 – 1111,112
  5. 7708 + 2368
  6. B0916 + 7FA16
  7. 10346,78 + 56,48
  8. A,B16 + E,F16
  9. 7508 – 2368
  10. B0916 – 7FA16
  11. 403,58 – 64,78
  12. D,116 – B,9216

8. Вычислите значение суммы, результат запишите в виде десятичного числа.

  1. 10112 + 178 + 1E16.
  2. 10102 + 238 + E916.

9. Вычислите значение разности, результат запишите в виде восьмеричного числа.

  1. A716 – 110102.
  2. 101112 – 3D16.

10. Вычислите значение выражений, результат запишите в виде шестнадцатеричного числа.

  1. 2068 + AF16 – 1012.
  2. 10112 + 218. 1216.
  3. A16. (101102 – 148).
  4. 2568 + 10110,12. (608 + 1210) – 1F16.

11. Вычислите.

  1. 11012 . 112
  2. 1101000011012 : 1012
  3. 5738 . 458
  4. 102168 : 328
  5. B0916 . DA16
  6. 1425016 : 3916
  7. 16438 : 168
  8. B933,116 : A1D16