Смекни!
smekni.com

Расчетно графическая работа по Информатике (стр. 2 из 2)

Ответ: 1011001100101(2)

Задача 9. Получить десятичное представление заданного числа а=001101011000(2-10).

Решение.

Число задано в двоично – десятичном виде, для получения его десятичного представления следует группировать цифры числа по 4 бита и перевести каждую группу из двоичной системы в десятичную.

А=001101011000(2-10)=0011(2)0101(2)1000(2)=3(10)5(10)8(10)=358(10)

Ответ: 358(10).

Задача 10. Запишите прямой, обратный и дополнительный код числа а=-185(10) в восьмиразрядном представлении.

Решение.

Переведем число а=-185(10) в двоичную систему счисления.

185

2

184

92

2

1

92

46

2

0

46

23

2

0

22

11

2

1

10

5

2

1

4

2

2

1

2

1

0

Прямой код: 10111001

Обратный код находим путем инвертирования:01000110

Дополнительный код(прибавляем 1) : 01000111

Ответ: 01000111

Задача 11. Восстановить десятичное представление целого числа по его коду 0111011101000111(2).

Решение.

1. Вычитаем единицу

0111011101000111-1=0111011101000110.

2. Инвертируем 1000100010111001.

3. Перевод в десятичную сситему:

1000100010111001(2)=1215+1211+127+125+124+123+120=32768+2048+128+32+16+8+1=35001(10)

Ответ: 35001(10)

Задача 12. Запишите код вещественного числа 334,15625(10) в формате с плавающей запятой одинарной точности.

Решение.

Перевод в двоичную систему счисления:

334 = 1010011102

0.156252 = 0.313

0.3132 = 0.626

0.6262 = 1.252

0.2522 = 0.504

0.15625(10) = 00102

334,15625=101001110,0010

Нормализация:

101001110,0010=1, 01001110001028

Вычисление смещения:

8+1023=1031=100000001112.

Более компактно полученный код может быть записан в шестнадцатеричной системе:

0010000000111001100001012=20398516

Ответ: 20398516

Задача 13. Каждый символ в UNICODE закодирован двух байтовым словом. Оцените информационный объем следующего предложения в этой кодировке: «Пришел, увидел, победил».

Ответ.

В соответствии с условием задачи каждый символ закодирован двумя байтами. Всего в сообщении 23 символа. Тогда информационный объем составит:

I=2316=368бит=46Кбайт.

Ответ: 46Кбайт.

Задача 14. Сообщение на русском языке первоначально было записано в 16-битном коде UNICODE. При его перекодировке в 8 битную кодировку КОИ-8 информационное сообщение уменьшилось на 960 бит. Сколько символов содержит сообщение.

Решение.

Обозначим через N количество символов в сообщении. Тогда объем сообщения в кодировке UNICODE составит 16N. После перекодировки объем сообщения составит 8N. Тогда количество символов можно определить из уравнения:

16N=8N+960

N=960/8=120.

Ответ: 120 символов.

Задача 15. Для хранения растрового изображения размером 32×32 пикселя отвели 1 килобайт памяти. Каково максимально возможное число цветов в палитре изображения.

Решение.

Количество пикселей изображения составляет:

32*32=1024пикселей=210пикселей.

Определим количество бит выделенной памяти:

1Кбайт=(1*1024)байт=8192бита.

или

1Кбайт=(1*210)байт=1*210*23=213бит.

Определим количество бит приходящихся на один пиксель:

213/210=8192/1024=23=8бит.

Определим количество состояний, которое можно закодировать 8 битами.

28=256

Таким образом, для изображения 32*32 пикселя, занимающим 1 кбайт памяти можно использовать палитру, состоящую из 256 цветов.

Ответ: 256 цветов.

Задача 16. Построить таблицу истинности для логической формулы.

А B A↔B A B B→( A®B) (A↔B)+( B→( A®B)) ⌐((A↔B) +( B→( A®B)))

1

1

1

0

0

1

0

1

0

0

1

1

1

0

0

1

0

1

1

1

0

0

0

1

0

1

1

0

Ответ: данное высказывание тождественно-ложное.

Задача 17. Преобразовать логическую формулу, сведя все операции с переменными А, В, С к базовым операциям И, ИЛИ, НЕ. Упростить полученное выражение использую законы алгебры логики. Проверить совпадение таблиц истинности исходного и упрощенного выражений.

Решение.

А B C A®B B+C A→(B+C) (A®B)+( A→(B+C)) F
0 0 0 0 0 1 1 0
0 0 1 0 1 1 1 0
0 1 0 1 1 1 1 0
0 1 1 1 1 1 1 0
1 0 0 1 0 0 1 0
1 0 1 1 1 1 1 0
1 1 0 0 1 1 1 0
1 1 1 0 1 1 1 0