Задание В1

advertisement
Оценивание количественных
параметров информационных
объектов
Подготовка к ГИА(ОГЭ) по
информатике
Задания А1
Необходимо знать
1.
2.
Традиционно для кодирования одного символа
используется количество информации, равное 1
байту, то есть i = 1 байт = 8 битов.
Наиболее распространенные кодировки:



3.
Windows – 1251 (использует один байт для кодирования
одного символа)
Unicode (использует два байта для кодирования одного
символа)
КОИ – 8 (использует 8 бит (один байт) для кодирования
одного символа)
1 байт = 8 битов
1 Кбайт = 1024 байта
1 Мбайт = 1024 Кбайта
1 Гбайт = 1024 Майта
Необходимо знать
4.
Алфавитный способ кодирования
информации
Количество информации C, содержащееся в символьном
сообщении, равно K∙i, где К – число символов в тексте
сообщения, а i –количество информации, необходимое
для кодирования одного символа.
С  K i
Задача:
Статья, набранная на компьютере,
содержит 8 страниц, на каждой странице
40 строк, в каждой строке 64 символа.
Определите информационный объём
статьи в кодировке Unicode, в которой
каждый символ кодируется 16 битами.
1) 320 байт
3) 640 байт
2) 35 Кбайт
4) 40 Кбайт
Решение:
1.
2.
3.
4.
5.
8 * 40 * 64 = 20480 символов в статье.
16 бит = 2 байта
20480 * 2 = 40960 байт –
информационный вес статьи в байтах.
1Кбай = 1024 байта
40960:1024 = 40 Кбайт –
информационный вес статьи в Кбайтах.
Ответ: 4
1.Самостоятельно:
2. В кодировке Unicode на каждый символ
отводится 2 байта. Определите
информационный объём слова из 25
символов.
1) 400 бит
3) 25 байт
2) 50 бит
4) 625 бит.
2.Самостоятельно:
3. В кодировке ASCII на каждый символ
отводится 1 байт. Определите
информационный объём сообщения из
29 символов в этой кодировке.
1) 58 байт
3) 29 бит
2) 232 бит
4) 290 бит.
3.Самостоятельно:
4. В кодировке КОИ-8 на каждый символ
отводится 8 бит. Определите
информационный объём сообщения из
17 символов в этой кодировке.
1) 8 Кбайт
3) 34 байт
2) 136 бит
4) 114 бит
4.Самостоятельно:
5. Автоматическое устройство осуществило
перекодировку информационного сообщения
на русском языке, первоначально записанного
в 8-битной кодировке КОИ-8, в 16-битный
Unicode. В результате преобразования
информационное сообщение увеличилось на 3
Кбита. Какова длина сообщения в символах?
1) 384
2) 232
3) 192
4)128
5.Самостоятельно:
6. В кодировке ASCII на каждый символ
отводится 1 байт. Определите
информационный объём сообщения
Строка из 29 символов занимает в памяти 29
байт
в этой кодировке.
1) 29 байт
2) 376 бит
3) 232 бита 4) 15 байт
6.Самостоятельно:
В кодировке КОИ-8 на каждый символ
отводится 8 бит. Определите
информационный объём сообщения из
17 символов в этой кодировке.
1) 8 Кбайт
3) 34 байт
2) 136 бит
4) 114 бит
7.Самостоятельно:
Сообщение в кодировке UTF-8 состояло из 30
стандартных ASCII символов и 11 русских букв. Затем
его перекодировали в 16-битный
Unicode и объединили с другим Unicode-сообщением
объёмом 7 Кбит. В кодировке UTF-8 латинские символы,
знаки препинания и остальные символы ASCII
занимают 1байт, а остальные символы изображаются
последовательностями длиной от 2 до 6 байт. В
частности, символы кириллицы занимают в UTF-8 2
байта. Определите, на сколько байтов увеличится
итоговое сообщение по сравнению с первоначальным
UTF-8 сообщением.
1) 52
2) 896
3) 978
4) 926
Ключи:
1.
2.
3.
4.
5.
6.
7.
Ответ 1.
Ответ 2.
Ответ 2.
Ответ 1.
Ответ 2.
Ответ 4.
Ответ 2.
Решение задачи 5:
1. 3 Кбит = 3 * 1024 = 3072 бита – составило
увеличение сообщения после кодировки.
2. Пусть х символов в сообщении. Тогда 16х бит –
информационный вес сообщения в Unicode, 8х
бит – информационный вес сообщения в КОИ-8.
Составим уравнение:
16х – 8х = 3072
8х = 3072
х = 3072 : 8
х = 384
Ответ: 1
Решение задачи 7:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
30 символов (стандартных) = 30 байт в кодировке UTF-8.
11 символов (русских) = 22 байта в кодировке UTF-8.
30 + 22 = 52 байта информационный вес сообщения в кодировке
UTF-8.
30 * 2 = 60 байтов информационный вес стандартных символов в
кодировке Unicode.
Русские символы также весят 22 байта в кодировке Unicode.
60 + 22 = 82 байта вес сообщения в кодировке Unicode.
7 Кбит = 1024 * 7 = 7168 бит – вес присоединённого сообщения.
7168 бит : 8 = 896 байт вес присоединённого сообщения.
82 + 896 = 978 байт вес всего сообщения в кодировке Unicode
после присоединения.
978 – 52 = 926 байт составило увеличение после кодировки.
Ответ: 4
Download