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

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

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

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

Добавлен: 03.02.2024

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

Скачиваний: 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 из десятичной системы счисления в шестнадцатеричную, необходимо перевести вначале целую часть, а затем дробную. Таким образом потребуется:

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

  2. Перевести 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 из десятичной системы счисления в восьмеричную, необходимо перевести вначале целую часть, а затем дробную. Таким образом потребуется:

  1. Перевести 314 в восьмеричную систему;

  2. Перевести 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