Файл: Контрольная работа по дисциплине Теория информации.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.02.2024

Просмотров: 265

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Получилось:0,7099999999999810 = 0,553412172708
3. Сложим вместе целую и дробную часть вот так:

4728 + 0,553412172708 = 472.553412172708

Ответ: 314,7110=472.553412172708.

Для того, чтобы перевести число 314.71 из десятичной системы счисления в шестнадцатеричную, необходимо перевести вначале целую часть, а затем дробную. Таким образом потребуется:

Перевести 314 в шестнадцатеричную систему;

  1. Перевести 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,6
8; е) 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 байт информации.