Оценивание количественных параметров информационных объектов Подготовка к ГИА(ОГЭ) по информатике Задания А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