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

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

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

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

Добавлен: 03.02.2024

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

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

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

Полученные остатки записываем в обратном порядке, таким образом:

60710=10010111112

2. Для перевода десятичной дроби 0,5 в двоичную систему, необходимо выполнить последовательное умножение дроби на 2, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:

целая часть







0

5

,

2

1

0






Ответом станет прямая последовательность целых частей произведения, записанная сверху вниз. Т.е. 0,510=0,12

3. Осталось соединить переведенные части, таким образом:

Ответ: 607,510=1001011111,12.

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

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

  2. Перевести 0,5 в восьмеричную систему.

1. Для того, чтобы перевести число 607 из десятичной системы счисления в восьмеричную, необходимо осуществить последовательное деление на 8, до тех пор пока результат не будет меньше чем 8.



607




8













600



75




8










7

72



9




8










3

8




1
















1





Полученные остатки записываем в обратном порядке, таким образом:

60710=11378

2. Для перевода десятичной дроби 0,5 в восьмеричную систему, необходимо выполнить последовательное умножение дроби на 8, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:










0

5

,

8

4

0







Ответом станет прямая последовательность целых частей произведения. Т.е.

0,510=0,48

3. Сложим вместе целую и дробную часть вот так:
11378 + 0,48 = 1137,48


Ответ: 607.510=1137.48.

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

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

2. Перевести 0,5 в шестнадцатеричную систему.

1. Для того, чтобы перевести число 607 из десятичной системы счисления в шестнадцатеричную, необходимо осуществить последовательное деление на 16, до тех пор пока результат не будет меньше чем 16. Числу 15 в 16-ричной системе соответствует цифра F.



607




16







592



37




16




15=F

32




2










5




 таким образом:

60710=25F16

2. Для перевода десятичной дроби 0,5 в шестнадцатеричную систему, необходимо выполнить последовательное умножение дроби на 16, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. 










0

5

,

16

8

0






0,510=0,816

3. Осталось соединить переведенные части, таким образом: сложим вместе целую и дробную часть вот так:
25F
16 + 0,816 = 25F,816

Ответ: 607.510=25F.816.

г) 828,25.

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

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

  2. Перевести 0,25 в двоичную систему.

Решение:

1. Для того, чтобы перевести число 828 из десятичной системы счисления в двоичную, необходимо осуществить последовательное деление на 2, до тех пор пока результат не будет меньше чем 2.



828




2

















































828



414




2














































0

414



207




2














































0

206



103




2














































1

102



51




2














































1

50



25




2














































1

24



12




2














































1

12



6




2














































0

6



3




2














































0

2




1




















































1





Полученные остатки записываем в обратном порядке, таким образом:

82810=11001111002

2. Для перевода десятичной дроби 0,25 в двоичную систему, необходимо выполнить последовательное умножение дроби на 2, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:










0

25

,

2

0

5




2

1

0






Ответом станет прямая последовательность целых частей произведения. Т.е.

0,2510=0,012

3. Осталось соединить переведенные части, таким образом:

Ответ: 828,2510=1100111100,012.

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

Перевести 828 в восьмеричную систему;

Перевести 0,25 в восьмеричную систему.