Файл: Контрольная работа по дисциплине Теория информации.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.02.2024
Просмотров: 247
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Решение:
1. Для того, чтобы перевести число 828 из десятичной системы счисления в восьмеричную, необходимо осуществить последовательное деление на 8, до тех пор пока результат не будет меньше чем 8.
— | 828 | | 8 | | | | |
824 | — | 103 | | 8 | | | |
| 4 | 96 | — | 12 | | 8 | |
| | | 7 | 8 | | 1 | |
| | | | | 4 | |
Полученные остатки записываем в обратном порядке, таким образом:
82810=14748
2. Для перевода десятичной дроби 0,25 в восьмеричную систему, необходимо выполнить последовательное умножение дроби на 8, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
| | |
0 | 25 | |
, | 8 | |
2 | 0 | |
| |
Ответом станет прямая последовательность целых частей произведения. Т.е.
0,2510 = 0,28
3.Сложим вместе целую и дробную часть вот так:
14748 + 0,228 = 1474,28
Ответ: 828,2510=1474,28.
Для того, чтобы перевести число 828.25 из десятичной системы счисления в шестнадцатеричную, необходимо перевести вначале целую часть, а затем дробную. Таким образом потребуется:
-
Перевести 828 в шестнадцатеричную систему; -
Перевести 0,25 в шестнадцатеричную систему.
Решение:
1. Для того, чтобы перевести число 828 из десятичной системы счисления в шестнадцатеричную, необходимо осуществить последовательное деление на 16, до тех пор пока остаток не будет меньше чем 16.
— | 828 | | 16 | | |
816 | — | 51 | | 16 | |
| 12=C | 48 | | 3 | |
| | | 3 | |
Полученные остатки записываем в обратном порядке, таким образом:
82810=33C16
2. Для перевода десятичной дроби 0,25 в шестнадцатеричную систему, необходимо выполнить последовательное умножение дроби на 16, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
| | |
0 | 25 | |
, | 16 | |
4 | 0 | |
| |
Ответом станет прямая последовательность целых частей произведения. Т.е.
0,2510=0,416
3. Сложим вместе целую и дробную часть вот так:
33C16 + 0,416 = 33C,416
Ответ: 828,2510=33C,416.
д) 314,71.
Решение:
1. Для того, чтобы перевести число 314 из десятичной системы счисления в двоичную, необходимо осуществить последовательное деление на 2, до тех пор пока остаток не будет меньше чем 2.
— | 314 | | 2 | | | | | | | | | | | | | | |
314 | — | 157 | | 2 | | | | | | | | | | | | | |
| 0 | 156 | — | 78 | | 2 | | | | | | | | | | | |
| | | 1 | 78 | — | 39 | | 2 | | | | | | | | | |
| | | | | 0 | 38 | — | 19 | | 2 | | | | | | | |
| | | | | | | 1 | 18 | — | 9 | | 2 | | | | | |
| | | | | | | | | 1 | 8 | — | 4 | | 2 | | | |
| | | | | | | | | | | 1 | 4 | — | 2 | | 2 | |
| | | | | | | | | | | | | 0 | 2 | | 1 | |
| | | | | | | | | | | | | | | 0 | | |
| | | | | | | | | | | | | | | | | |
Полученные остатки записываем в обратном порядке, таким образом:
31410=1001110102
2. Для перевода десятичной дроби 0,71 в двоичную систему, необходимо выполнить последовательное умножение дроби на 2, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
| | |
0 | 71 | |
, | 2 | |
1 | 42 | |
| 2 | |
0 | 84 | |
| 2 | |
1 | 68 | |
| 2 | |
1 | 36 | |
| 2 | |
0 | 72 | |
| 2 | |
1 | 44 | |
| 2 | |
0 | 88 | |
| 2 | |
1 | 76 | |
| 2 | |
1 | 52 | |
| 2 | |
1 | 04 | |
| 2 | |
0 | 08 | |
| 2 |
Получилось:0,7099999999999810 = 0,101101011102
Сложим вместе целую и дробную часть вот так:
1001110102 + 0,101101011102 = 100111010,101101011102
Ответ: 314,7110=100111010,101101011102.
Для того, чтобы перевести число 314.71 из десятичной системы счисления в восьмеричную, необходимо перевести вначале целую часть, а затем дробную. Таким образом потребуется:
-
Перевести 314 в восьмеричную систему; -
Перевести 0,71 в восьмеричную систему.
1. Для того, чтобы перевести число 314 из десятичной системы счисления в восьмеричную, необходимо осуществить последовательное деление на 8, до тех пор пока остаток не будет меньше чем 8.
— | 314 | | 8 | | |
312 | — | 39 | | 8 | |
| 2 | 32 | | 4 | |
| | | 7 | |
Полученные остатки записываем в обратном порядке, таким образом:
31410=4728
2. Для перевода десятичной дроби 0,71 в восьмеричную систему, необходимо выполнить последовательное умножение дроби на 8, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
| | |
0 | 71 | |
, | 8 | |
5 | 68 | |
| 8 | |
5 | 44 | |
| 8 | |
3 | 52 | |
| 8 | |
4 | 16 | |
| 8 | |
1 | 28 | |
| 8 | |
2 | 24 | |
| 8 | |
1 | 92 | |
| 8 | |
7 | 36 | |
| 8 | |
2 | 88 | |
| 8 | |
7 | 04 | |
| 8 | |
0 | 32 | |
| 8 |