Вариант 1 Самостоятельная работа 9 ГДЗ Самостоятельные и контрольные работы Босова 7 класс (Информатика)
КОМПЬЮТЕРНОЕ ПРЕДСТАВЛЕНИЕ
ТЕКСТОВОЙ ИНФОРМАЦИИ
ВАРИАНТ 1
1. В кодировке КОИ-8 каждый символ кодируется одним байтом. Определите информационный объём сообщения из 30 символов в этой кодировке. В ответе запишите номер правильного варианта.
1) 240 бит 2) 240 байт 3) 30 бит 4) 300 бит
1 байт = 8 бит
30*8 = 240 (бит)
Ответ: 1)
2. В кодировке Unicode на каждый символ отводится 2 байт. Определите в этой кодировке информационный объём следующей строки:
Где родился, там и сгодился.
Количество символов (с пробелами и знаками препинания): 28
28*2=56 (байт)
Ответ: 56 байт
3. В кодировке СР866 каждый символ кодируется одним байтом. Определите количество символов в сообщении, если информационный объём сообщения в этой кодировке равен 240 бит. В ответе запишите номер правильного варианта.
1) 20 2) 30 3) 60 4) 240
1 байт = 8 бит
Количество символов: 240/8=30
Ответ: 2)
4. В кодировке КОИ-8 каждый символ кодируется одним байтом. Марина написала текст (в нём нет лишних пробелов):
Рак, Весы, Орион, Дракон, Козерог, Близнецы,
Андромеда, Наугольник — созвездия.
Ученица удалила из списка название одного созвездия. Заодно она удалила ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 88 бит меньше, чем размер исходного предложения. Запишите в ответе название удалённого созвездия.
88 бит – это 8 символов, включая пробел и запятую. Название созвездия должно содержать 6 символов. Это Дракон.
Ответ: Дракон
5. Текст, набранный на компьютере, содержит 2 страницы, на каждой странице 32 строки, в каждой строке 64 символа. Определите информационный объём текста в кодировке Unicode, в которой каждый символ кодируется 16 битами. В ответе запишите номер правильного варианта.
1) 16 000 бит 2) 8000 байт 3) 8 Кбайт 4) 4 Кбайт
Количество символов: 2*32*64 =4096 (212)
Количество информации: 212*2 = 213 (8192) – байт
1 Кбайт = 210 Кбайт
213 байт = 8 Кбайт
Ответ: 3)
6. В кодировке ASCII заглавные латинские буквы от А до Z последовательно кодируются целыми числами от 161 до 186 включительно.
Декодируйте последовательность чисел 161, 178, 178, 161, 185 и запишите получившееся слово, не разделяя ничем его буквы.
Латинский алфавит (для справки):
ABCDEFGHIJKLMNOPQRSTUVWXYZ
161, 178, 178, 161, 185
178 – 161 = 17; 185 – 161 = 24
ARRAY
7. Дополнительное задание. Текст на русском языке, первоначально записанный в 8-битном коде Windows, был перекодирован в 16-битную кодировку Unicode. Известно, что этот текст был распечатан на 128 страницах, каждая из которых содержала 32 строки по 64 символа в каждой строке. Каков информационный объём этого текста? Ответ запишите в килобайтах.
Количество символов: 128*32*64 = 27*25*26=218
Количество информации: 218*24=222 (бит)
213 бит = 1 Кбайт
222 бит =29 Кбайт
Ответ: 512 Кбайт
1. В кодировке КОИ-8 один символ занимает 1 байт, то есть $$8$$ бит. Тогда для $$30$$ символов получаем:
$$30 \cdot 8 = 240$$
Значит, верный вариант: 1).
2. В кодировке Unicode один символ занимает $$2$$ байта. В строке Где родился, там и сгодился. $$28$$ символов, значит:
$$28 \cdot 2 = 56$$
Ответ: $$56$$ байт.
3. В кодировке СР866 один символ занимает $$1$$ байт $$= 8$$ бит. Тогда количество символов:
$$240 \div 8 = 30$$
Верный вариант: 2).
4. Удаление одного названия созвездия вместе с лишними запятыми и пробелами уменьшило размер текста на $$88$$ бит, то есть на:
$$88 \div 8 = 11$$ символов.
Название созвездия состоит из $$6$$ букв, а вместе с запятой и пробелами получается как раз $$11$$ символов. Это созвездие Дракон.
5. Всего символов в тексте:
$$2 \cdot 32 \cdot 64 = 4096$$
В Unicode каждый символ занимает $$16$$ бит $$= 2$$ байта, значит объём текста:
$$4096 \cdot 2 = 8192$$ байта
$$8192$$ байта $$= 8$$ Кбайт.
Верный вариант: 3).
6. Числа $$161, 178, 178, 161, 185$$ соответствуют буквам латинского алфавита, начиная с $$161$$:
$$161 \to A,\; 178 \to R,\; 178 \to R,\; 161 \to A,\; 185 \to Y$$
Получаем слово ARRAY.
7. Количество символов в тексте:
$$128 \cdot 32 \cdot 64 = 2^{7} \cdot 2^{5} \cdot 2^{6} = 2^{18}$$
В 8-битной кодировке один символ занимает $$1$$ байт, значит объём текста:
$$2^{18} \text{ байт} = 2^{8} \text{ Кбайт} = 256 \text{ Кбайт}$$
При перекодировании из 8-битной кодировки в 16-битную объём удваивается:
$$256 \cdot 2 = 512$$
Следовательно, информационный объём текста равен 512 Кбайт.
Ответ
1) 1; 2) 56 байт; 3) 2; 4) Дракон; 5) 3; 6) ARRAY; 7) 512 Кбайт.