1 задание ОГЭ по информатике
Тема: "Количественные параметры информационных объектов"
Для любой информации (текстовой, графической, звуковой и т.д.), для её представления в памяти компьютера используют двоичное кодирование. Это значит, что каждый минимальный её элемент будет представлен в виде последовательности "нулей" и "единиц".
В текстовой информации минимальным элементом является символ.
А что относится к символам текстовой информации?
К символам текстовой информации относятся:
- буквы русского алфавита (заглавные и строчные)
- буквы латинского алфавита (заглавные и строчные)
- цифры (0,1,2,3,4,5,6,7,8,9)
- знаки препинания
- специальные символы
- ПРОБЕЛ!
Внимание! ПРОБЕЛ - это тоже символ, который кодируется так же, как и остальные.
Для кодирования используются специальные кодировочные таблицы (КОИ-9, ASCII, Unicode и другие)
Например, в кодировочной таблице ASCII:
Символ | Двоичный код |
м | 11101100 |
5 | 00110101 |
"пробел" | 00100000 |
Каждый "0" или "1" в коде символа имеет информационный вес:
1 бит
И мы получаем, что каждый символ текста, закодированный с помощью таблицы ASCII, будет иметь информационный вес 8 бит
Давайте вспомним, какие ещё единицы измерения информации (кроме "бит" у нас есть)
Единица | Чему равна | |
1 байт | 8 бит | = 23 бит |
1 Килобайт | 1024 байт | = 210 байт |
1 Мегабайт | 1024 Килобайт | = 210 Килобайт |
1 Гигабайт | 1024 Мегабайт | = 210 Мегабайт |
Задание 1.
Информационный объем текста равен 2 Мегабайта. Найдите его объем в битах.
Решение:
Первое, что нам необходимо сделать, это перевести единицы измерения из Мегабайт в Килобайты. Так как 1 Мегабайт = 1024 Килобайт, умножим наш объем на 1024:
2 Мегабайта = 2 • 23 Килобайта = 24 Килобайта
Следующим шагом переведем из Килобайт в байты, умножив на 1024:
24 Килобайта = 24 • 210 байта = 214 байта
И, наконец, переведем результат в биты (1 байт = 8 бит), поэтому умножим все на 8 = 23:
214 байта = 214 • 28 бита = 222 бита
Ответ: 222 бита.
Одно из самых главных правил, успешной сдачи экзамена: не забывать про математику!
Еще одна формула, которая нам необходима для решения первого задания:
I = K · i
I - Информационный объем всего сообщения (текста)
i - информационный объем одного символа
K - количество символов в сообщении (тексте)
Задание 2.
В одной из кодировок Unicode каждый символ кодируется 16 битами. Определите размер следующего предложения в данной кодировке (в байтах).
Я успешно сдам экзамен, если буду готовиться!
Решение:
Дли решения воспользуемся формулой I = K · i
Посчитаем количество символов данного сообщения (не забывает про пробелы). K = 45 символов.
Информационный объем 1 символа по условию задачи i = 16 бит.
Тогда I = 45 · 16 бит = 720 бит = 90 байт.
Ответ: 90 байт
Задание 3.
Статья, набранная на компьютере, содержит 16 страниц, на каждой странице 35 строк, в каждой строке 64 символа. Определите информационный объем статьи в кодировке Windows-1251, в которой каждый символ кодируется 8 битами (в Килобайтах).
Решение:
Снова, как и в предыдущей задаче, воспользуемся формулой I = K · i
Количество символов можем найти, умножив количество страниц на количество строк на количество символов:
K = 16 · 35 · 64
Внимание! Не рекомендуется перемножать данные числа, так как в дальнейшем мы будем сокращать.
Информационный объем текста:
Ответ: 35 Кбайт
Задание 4 (Демоверсия ОГЭ 2024)
В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нем нет лишних пробелов):
"Алый, синий, фуксия, красный, янтарный, оранжевый, фиолетовый, канареечный, баклажановый - цвета".
Ученик вычеркнул из списка название одного цвета. Заодно он вычеркнул ставшие лишними запятую и пробел - два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 12 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название цвета.
Решение:
По заданию каждый символ кодируется 16 битами, или 2 байтами.
Новый текст оказался на 12 байт меньше. Так как 1 символ = 2 байтами, получаем, что вычеркнули 6 символов.
Давайте посмотрим, что произойдет, если мы удалим какое-либо слово из списка. Приведем часть нашего текста в виде ячеек:
Теперь посмотрим, что нужно удалить дополнительно при удалении одного слова. Например удалим слово "фуксия"
Мы видим, что необходимо удалить ещё 1 запятую и 1 пробел. Несложно заметить, что при удалении любого слова, кроме него лишними будут также 1 запятая и пробел.
Мы нашли, что было удалено 6 символов. Из них: 1 запятая, 1 пробел и 4 буквы. Слово из 4 букв - "алый".
Ответ: алый.
Задание 5.
В кодировке Windows-1251 каждый символ кодируется 8 битами. Вова хотел написать текст (в нем лишних пробелов):
Я помню чудное мгновенье:
Передо мной явилась ты,
Как мимолетное виденье,
Как гений чистой красоты.
Одно из слов ученик написал два раза подряд, поставив между одинаковыми словами один пробел. При этом размер написанного предложения в данной кодировке оказался на 11 байт больше, ем размер нужного предложения. Напишите в ответе лишнее слово.
Решение:
Каждый символ кодируется 8 битами, или 1 байтом.
Текст до редактирования был на 11 байт больше. То есть символов было на 11 больше (1 символ = 1 байт)
Давайте посмотрим, что будет, если мы добавим какое-нибудь лишнее слово. Пусть это будет слово "чудное":
Я помню чудное чудное мгновенье:
Передо мной явилась ты,
Как мимолетное виденье,
Как гений чистой красоты.
Видим, что если мы его удалим, нужно будет еще удалить лишний пробел (так как 2 пробела не должно идти подряд).
Получаем, что если мы удалили 11 символов, мы удалили 1 пробел и 10 букв. А значит это будет слово "мимолетное", так как оно единственное из 10 букв.
Ответ: мимолетное.
Для закрепления материала, пройдите ТЕСТ