- •Изложить теоретический вопрос
- •Решить задачи на темы: “Подсчет количества информации”и «Арифметические основы эвм»
- •Измерьте объем следующего информационного сообщения в битах, байтах, килобайтах и мегабайтах: "Ах, не глухих теплиц цветы благоуханны и красивы…"
- •Записать сообщение из фамилии, имени, отчества и вычислить по формуле Шеннона среднюю информационную емкость символа сообщения. Оценить информационную емкость всего сообщения.
- •Какое количество информации будет содержать зрительное сообщение о цвете вынутого шарика, если в непрозрачном мешочке находится 50 белых, 25красных, 25 синих шариков.
- •Перевести в десятичную систему счисления следующее двоичное число 1010101010
- •Перевести десятичное число a в g-е системы счисления
- •Перевести десятичные числа в двоичные с точностью до 2–8. Для полученных двоичных чисел записать прямой, обратный и дополнительный коды (0,2778; –0,7705)
- •Каждое число из задания 8 умножьте на 100, переведите в двоичный код (точность – 6 разрядов) и выполните сложение и вычитание полученных чисел
- •Решить задачи на тему «Логические основы эвм»
- •Запишите символически следующие сложные предложения, употребляя буквы для обозначения простых компонентов предложения "Если Вася умеет писать или читать, то он грамотный человек".
- •Составить таблицу истинности для логического выражения f:
- •По таблице истинности из задания 2 построить сднф и скнф функции f.
- •Упростить формулу из задания № 3.2
- •По полученной упрощенной формуле составить функциональную и контактную схемы
- •Интерполировать табличные данные с помощью полинома Лагранжа.
- •Список литературы
Какое количество информации будет содержать зрительное сообщение о цвете вынутого шарика, если в непрозрачном мешочке находится 50 белых, 25красных, 25 синих шариков.
Всего 3 вида шариков (t), их количество (s) 50 + 25 +25 = 100, вероятности сообщений о цвете следующие (v): Рб = 50/100 =1/2, Рк = Рс = 25/100 = 1/4. События не равновероятны, поэтому воспользуемся формулой Шеннона:
N = - (1/2• log2 1/2 + 2•1/4• log2 1/4) = 1,5 бита
Ответ:1,5 бита
Для кодирования букв X, Е, Л, О, Д решили использовать двоичное представление чисел 0, 1, 2, 3 и 4 соответственно (с сохранением одного незначащего нуля в случае одноразрядного представления). Что получится, если закодировать последовательность букв ЛЕДОХОД таким способом и результат записать шестнадцатеричным кодом?
1. Представим буквы данные в двоичном коде:
X |
Е |
Л |
О |
Д |
0 |
1 |
2 |
3 |
4 |
00 |
01 |
10 |
11 |
100 |
2. Закодируем последовательность букв ЛЕДОХОД: 1001100110011100
3. Разобьем результат на четверки справа налево и переведем их в шестнадцатеричный формат:
1001 1001 1001 1100 = 999С
Ответ: 999С
Перевести в десятичную систему счисления следующее двоичное число 1010101010
10101010102= 29*1 + 28*0 + 27*1 + 26*0 + 25*1 + 24*0 + 23*1 + 22*0 + 21*1 + 20*0 = 512 + 0 + 128 + 0 + 32 + 0 + 8 + 0 + 2 + 0 = 68210
Ответ: 682
Перевести десятичное число a в g-е системы счисления
(A = 493, g =5; 12)
Переводим делением столбиком на g, после чего переписываем остатки справа налево.
Ответ: 49310 = 34335, 49310 = 35112
Перевести десятичные числа в двоичные с точностью до 2–8. Для полученных двоичных чисел записать прямой, обратный и дополнительный коды (0,2778; –0,7705)
Целая часть 010=02;
Дробная часть числа находится умножением на основание новой системы:
-
0.
2778
0
5556
2
1
1112
2
0
2224
2
0
4448
2
0
8896
2
1
7792
2
1
5584
2
1
1168
-0.
7705
1
541
2
1
082
2
0
164
2
0
328
2
0
656
2
1
312
2
0
624
2
1
248
0,277810=0,010001112
0,010001112 =0,000.01000111пр
0,010001112 =0,000.01000111обр
0,010001112 =0,000.01001000доб
-0,770510= -0,110001012
-0,110001012= 1,000.11000101пр
-0,110001012= 1,111.00111010обр
-0,110001012= 1,111.00111011доб
Перевести двоичное число A в восьмеричную и шестнадцатеричную системы счисления (A =10001001,1001)
Сначала переводим числа из двоичной в десятичную:
10001001.10012 = 1∙27+0∙26+0∙25+0∙24+1∙23+0∙22+0∙21+1∙20+1∙2-1+0∙2-2 +0∙2-3+1∙2-4 = 128+0+0+0+8+0+0+1+0.5+0+0+0.0625 = 137.562510
Далее переводим из десятичной в нужную систему счисления:
|
|
Сложим вместе целую и дробную часть: 2118 + 0.448 = 211.448 |
|||||||||||||||||
|
|
Сложим вместе целую и дробную часть: 8916 + 0.916 = 89.916
|
|||||||||||||||||
Ответ: 10001001.10012 = 211.448 = 89.916

1