Файл: Контрольная работа по дисциплине Теория информации.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.02.2024
Просмотров: 252
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Получилось:0,7099999999999810 = 0,553412172708
3. Сложим вместе целую и дробную часть вот так:
4728 + 0,553412172708 = 472.553412172708
Ответ: 314,7110=472.553412172708.
Для того, чтобы перевести число 314.71 из десятичной системы счисления в шестнадцатеричную, необходимо перевести вначале целую часть, а затем дробную. Таким образом потребуется:
Перевести 314 в шестнадцатеричную систему;
-
Перевести 0,71 в шестнадцатеричную систему.
1. Для того, чтобы перевести число 314 из десятичной системы счисления в шестнадцатеричную, необходимо осуществить последовательное деление на 16, до тех пор пока остаток не будет меньше чем 16.
— | 314 | | 16 | | |
304 | — | 19 | | 16 | |
| 10=A | 16 | | 1 | |
| | | 3 | |
Полученные остатки записываем в обратном порядке, таким образом:
31410=13A16
2. Для перевода десятичной дроби 0,71 в шестнадцатеричную систему, необходимо выполнить последовательное умножение дроби на 16, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления.
| | |
0 | 71 | |
, | 16 | |
11=B | 36 | |
| 16 | |
5 | 76 | |
| 16 | |
12=C | 16 | |
| 16 | |
2 | 56 | |
| 16 | |
8 | 96 | |
| 16 | |
15=F | 36 | |
| 16 | |
5 | 76 | |
| 16 | |
12=C | 16 | |
| 16 | |
2 | 56 | |
| 16 | |
8 | 95996 | |
| 16 | |
15=F | 35938 | |
| 16 |
Получилось:0,7099999999999810 = 0,B5C28F5C28F16
3. Сложим вместе целую и дробную часть вот так:
13A16 + 0,B5C28F5C28F16 = 13A.B5C28F5C28F16
Ответ: 314,7110=13A,B5C28F5C28F16.
2. Перевести данное число в десятичную систему счисления.
а) 1100100012; б) 1001000002; в) 1110011100,1112; г) 1010111010,11101112;
д) 704,68; е) 367,3816.
а) 1100100012.
Решение:
Для перевода числа 110010001 в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0
и таблицами степеней числа 2.
Отсюда:
1100100012=1 ∙ 28 + 1 ∙ 27 + 0 ∙ 26 + 0 ∙ 25 + 1 ∙ 24 + 0 ∙ 23 + 0 ∙ 22 + 0 ∙ 21 + 1 ∙ 20 = 1 ∙ 256 + 1 ∙ 128 + 0 ∙ 64 + 0 ∙ 32 + 1 ∙ 16 + 0 ∙ 8 + 0 ∙ 4 + 0 ∙ 2 + 1 ∙ 1 = 256 + 128 + 0 + 0 + 16 + 0 + 0 + 0 + 1 = 40110
Ответ: 1100100012 = 40110.
б) 1001000002
Для перевода числа 100100000 в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0
Отсюда:
1001000002=1 ∙ 28 + 0 ∙ 27 + 0 ∙ 26 + 1 ∙ 25 + 0 ∙ 24 + 0 ∙ 23 + 0 ∙ 22 + 0 ∙ 21 + 0 ∙ 20 = 1 ∙ 256 + 0 ∙ 128 + 0 ∙ 64 + 1 ∙ 32 + 0 ∙ 16 + 0 ∙ 8 + 0 ∙ 4 + 0 ∙ 2 + 0 ∙ 1 = 256 + 0 + 0 + 32 + 0 + 0 + 0 + 0 + 0 = 28810
Ответ: 1001000002 = 28810.
в) 1110011100,1112
Решение:
Для перевода числа 1110011100,111 в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0 + a-1 ∙ q-1 + ∙∙∙ + a-m ∙ q-m
Отсюда:
1110011100,1112=1 ∙ 29 + 1 ∙ 28 + 1 ∙ 27 + 0 ∙ 26 + 0 ∙ 25 + 1 ∙ 24 + 1 ∙ 23 + 1 ∙ 22 + 0 ∙ 21 + 0 ∙ 20 + 1 ∙ 2-1 + 1 ∙ 2-2 + 1 ∙ 2-3 = 1 ∙ 512 + 1 ∙ 256 + 1 ∙ 128 + 0 ∙ 64 + 0 ∙ 32 + 1 ∙ 16 + 1 ∙ 8 + 1 ∙ 4 + 0 ∙ 2 + 0 ∙ 1 + 1 ∙ 0,5 + 1 ∙ 0,25 + 1 ∙ 0,125 = 512 + 256 + 128 + 0 + 0 + 16 + 8 + 4 + 0 + 0 + 0,5 + 0,25 + 0,125 = 924,87510
Ответ: 1110011100,1112 = 924,87510.
г) 1010111010,11101112
Решение:
Для перевода числа 1010111010,1110111 в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ q
n-2 + ∙∙∙ + a0 ∙ q0 + a-1 ∙ q-1 + ∙∙∙ + a-m ∙ q-m
Отсюда:
1010111010,11101112=1 ∙ 29 + 0 ∙ 28 + 1 ∙ 27 + 0 ∙ 26 + 1 ∙ 25 + 1 ∙ 24 + 1 ∙ 23 + 0 ∙ 22 + 1 ∙ 21 + 0 ∙ 20 + 1 ∙ 2-1 + 1 ∙ 2-2 + 1 ∙ 2-3 + 0 ∙ 2-4 + 1 ∙ 2-5 + 1 ∙ 2-6 + 1 ∙ 2-7 = 1 ∙ 512 + 0 ∙ 256 + 1 ∙ 128 + 0 ∙ 64 + 1 ∙ 32 + 1 ∙ 16 + 1 ∙ 8 + 0 ∙ 4 + 1 ∙ 2 + 0 ∙ 1 + 1 ∙ 0,5 + 1 ∙ 0,25 + 1 ∙ 0,125 + 0 ∙ 0,0625 + 1 ∙ 0,03125 + 1 ∙ 0,015625 + 1 ∙ 0,0078125 = 512 + 0 + 128 + 0 + 32 + 16 + 8 + 0 + 2 + 0 + 0,5 + 0,25 + 0,125 + 0 + 0,03125 + 0,015625 + 0,0078125 = 698,929687510
Ответ: 1010111010,11101112 = 698,929687510.
д) 704,68
Решение:
Для перевода числа 704,6 в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0 + a-1 ∙ q-1 + ∙∙∙ + a-m ∙ q-m
Отсюда:
704,68=7 ∙ 82 + 0 ∙ 81 + 4 ∙ 80 + 6 ∙ 8-1 = 7 ∙ 64 + 0 ∙ 8 + 4 ∙ 1 + 6 ∙ 0,125 = 448 + 0 + 4 + 0,75 = 452,7510
Ответ: 704,68 = 452,7510.
е) 367,3816.
Решение:
Для перевода числа 367,38 в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0 + a-1 ∙ q-1 + ∙∙∙ + a-m ∙ q-m
Отсюда:
367,3816=3 ∙ 162 + 6 ∙ 161 + 7 ∙ 160 + 3 ∙ 16-1 + 8 ∙ 16-2 = 3 ∙ 256 + 6 ∙ 16 + 7 ∙ 1 + 3 ∙ 0,0625 + 8 ∙ 0,00390625 = 768 + 96 + 7 + 0,1875 + 0,03125 = 871,2187510
Ответ: 367,3816 = 871,2187510.
3. Выполните арифметические действия в заданных системах счисления.
37658 + 1228.
Все числа находятся в восьмеричной системе счисления. Поэтому все расчеты будем выполнять в ней.
1) Выполним сложение 37658+1228
В восьмеричной системе счисления 8 цифр – 0,1,2,3,4,5,6,7. Число 8 – это уже восьмеричный «десяток», и записывается он как 10.
Используем таблицу сложения восьмеричных чисел.
| | | | |
+ | 3 | 7 | 6 | 5 |
| 1 | 2 | 2 | |
| 4 | 1 | 0 | 7 |
5+2=7. Т.к 6+2=10 в восьмеричной системе, пишем 0 и в следующий разряд переносим единицу. 7+1=10, и плюс единица из предыдущего разряда, то есть 11. Опять единица переходит в следующий разряд. И 3+1=4.
Получилось: 37658+1228 = 41078
Ответ:41078
4. Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе 3216, 608, 1101102.
Решение.
Для удобства сравнения переведём все числа в десятичную систему счисления. Для этого воспользуемся формулой перевода чисел из одной системы счисления в другую.
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0
3216=3*161+2*160=3*16+2*1=48+1=4910.
608=6*81+0*80=6*8+0*1=4810.
1101102=1*25+1*24+0*23+1*22+1*21+0*20=1*32+1*16+0*8+1*4+1*2+0*1=32+16+0+4+2+0=5410.
Максимальным из этих чисел будет 1101102.
Ответ: 5410.
5. Юстасу необходимо передать следующее сообщение:
Дорогой Алекс! От всей души поздравляю с успешной сдачей экзамена по
информатике. Желаю дальнейших успехов. Ваш Юстас.
Пеленгатор определяет место передачи, если она длится не менее 3 минут. С какой скоростью (бит/с) Юстас должен передавать радиограмму?
Решение:
Бит — минимальная единица измерения количества информации. Подсчитаем объем передаваемой информации. В тексте радиограммы содержится 118 символов, каждый символ несет 1 байт информации. Следовательно, должно быть передано 118 байт информации.