§ 25. Кодирование числовых данных
Упражнения
1. Переведите числа в десятичную систему счисления:
- 11001,012; 1001101,112
- 120,213; 203,3214
- 456,148; 615,718
- BD5,8C16; ABC,4E16
2. Укажите количество единиц в двоичной записи чисел:
12,25; 22,75; 47,3125.
3. Переведите числа из десятичной системы счисления в указанную.
- 32,25; 418,75 → Z8.
- 159,5; 175,09375 → Z16.
- 45,75; 21,625 → Z4.
- 13,68; 37, 448 → Z5.
Двоичная с/с |
Восьмеричная с/с |
Десятичная с/с |
Шестнадцатеричная с/с |
11011,101 |
|
|
|
|
155,3 |
|
|
|
|
77,375 |
|
|
|
|
6F,A |
5. Переведите десятичные дроби в указанную систему счисления с указанием периода:
- 0,1; 0,75 → Z2.
- 0,5; 0,09375 → Z8.
- 0,9; 0,625 → Z16.
- 0,68; 0, 448 → Z3.
6. Переведите дробь 0,36 → Z2 → Z8→ Z16, оставив в результате указанное количество цифр:
Система счисления |
|||
Количество цифр после запятой. |
2-7 |
8-4 |
16-3 |
7. Вычислите.
- 110012 + 1012
- 11110,112 + 10011,012
- 100112 - 1012
- 11011,1012 – 1111,112
- 7708 + 2368
- B0916 + 7FA16
- 10346,78 + 56,48
- A,B16 + E,F16
- 7508 – 2368
- B0916 – 7FA16
- 403,58 – 64,78
- D,116 – B,9216
8. Вычислите значение суммы, результат запишите в виде десятичного числа.
- 10112 + 178 + 1E16.
- 10102 + 238 + E916.
9. Вычислите значение разности, результат запишите в виде восьмеричного числа.
- A716 – 110102.
- 101112 – 3D16.
10. Вычислите значение выражений, результат запишите в виде шестнадцатеричного числа.
- 2068 + AF16 – 1012.
- 10112 + 218. 1216.
- A16. (101102 – 148).
- 2568 + 10110,12. (608 + 1210) – 1F16.
11. Вычислите.
- 11012 . 112
- 1101000011012 : 1012
- 5738 . 458
- 102168 : 328
- B0916 . DA16
- 1425016 : 3916
- 16438 : 168
- B933,116 : A1D16