Теория для задания №1 ОГЭ по информатике | Единицы измерения информации

Теоретический материал для задания №1 ОГЭ по информатике

Количество информации

Важно! Эти основные понятия необходимо знать для успешного решения задач.

В задании №1 часто встречаются задачи на определение количества информации. Основные понятия:

Таблица соотношения единиц измерения

Единица измерения Соотношение
1 байт 8 бит
1 Килобайт (Кб) 1024 байт
1 Мегабайт (Мб) 1024 Кб
1 Гигабайт (Гб) 1024 Мб

Примеры решения задач

Пример 1:

Задача: Сколько бит содержится в 256 байтах?

Решение: 256 * 8 = 2048 бит

Пример 2:

Задача: Сколько Кб содержится в 2 Мб?

Решение: 2 * 1024 = 2048 Кб

Важные формулы

Подсказка: Запомните эти формулы для быстрого решения задач на перевод единиц измерения.

Интерактивный калькулятор единиц измерения

в

Интерактивные примеры

Сколько бит содержится в 32 байтах?

Сколько Килобайт содержится в 4 Мегабайтах?

Задачи на удаление и добавление слов

Важно! При решении задач на удаление и добавление слов необходимо помнить:
  • 8 бит = 1 байт
  • 16 бит = 2 байта
  • 32 бита = 4 байта

Пример задачи на добавление слова:

Условие: В одной из кодировок каждый символ кодируется 8 битами. Текст:

«Фиалка, лютик, роза, гвоздика, мак, хризантема, гладиолус – это цветы»

После добавления еще одного растения (с необходимыми запятыми и пробелами) размер текста увеличился на 11 байт. Какова длина добавленного слова в символах?

Решение:

  1. Определяем кодировку:
    • 1 символ = 8 бит = 1 байт
  2. Анализируем изменения в тексте:
    • Добавили: слово + запятая + пробел
    • Запятая = 1 символ = 1 байт
    • Пробел = 1 символ = 1 байт
  3. Вычисляем длину слова:
    • Общее увеличение: 11 байт
    • Знаки препинания: 2 байта
    • На само слово: 11 - 2 = 9 байт
    • Так как 1 символ = 1 байт, то длина слова = 9 символов
Лайфхак: В задачах с кодировкой 8 бит (ASCII) количество байт равно количеству символов. Достаточно из общего количества байт вычесть байты на пробелы и знаки препинания.

Пример задачи на удаление слова:

Условие: В кодировке Unicode (16 бит на символ) дан текст:

«Заяц, волк, хорёк, суслик, лама, медведь, гиена, аллигатор – дикие животные»

После удаления одного животного (и лишних запятых и пробелов) размер текста уменьшился на 22 байта. Какое животное было удалено?

Решение:

  1. Определяем кодировку:
    • 1 символ = 16 бит = 2 байта
  2. Анализируем изменения в тексте:
    • Удалили: слово + запятая + пробел
    • Запятая = 1 символ = 2 байта
    • Пробел = 1 символ = 2 байта
    • Всего на знаки: 2 символа * 2 байта = 4 байта
  3. Вычисляем длину удалённого слова:
    • Общее уменьшение: 22 байта
    • Знаки препинания: 4 байта
    • На само слово: 22 - 4 = 18 байт
    • Количество символов = 18 байт / 2 байта = 9 символов
  4. Проверяем список животных:
    • Находим слово из 9 букв - "аллигатор"
Лайфхак: В задачах с Unicode (16 бит):
  • Чтобы найти количество символов, делим количество байт на 2
  • Чтобы найти количество байт, умножаем количество символов на 2
  • Не забываем, что знаки препинания и пробелы тоже занимают по 2 байта!

Практические задания

Задача 1: В одной из кодировок Unicode каждый символ кодируется 8 битами. Ученица написала текст (в нем нет лишних пробелов):

«Предметы мебели: пуф, стул, диван, кресло, кровать, тумбочка, оттоманка, полукресло, раскладушка».

Ученица удалила из списка название одного из предмета. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд.

При этом размер нового предложения в данной кодировке оказался на 12 байт меньше, чем размер исходного предложения. Напишите в ответе удаленное название предмета.

Задача 2: В кодировке UTF-32 каждый символ кодируется 32 битами. Артем написал текст (в нем нет лишних пробелов):

«Врач, актер, акушер, генетик, издатель, кардиолог — профессии».

Ученик вычеркнул из списка название одной из профессий. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд.

При этом размер нового предложения в данной кодировке оказался на 44 байта меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название профессии.

Задача 3: В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нем нет лишних пробелов):

«Чиж, грач, стриж, гагара, пингвин, ласточка, жаворонок, свиристель, буревестник, вертиголовка — птицы».

Ученик вычеркнул из списка название одной птицы. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд.

При этом размер нового предложения в данной кодировке оказался на 12 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название птицы.

Задача 4: В одной из кодировок Unicode каждый символ кодируется 8 битами. Ученица написала текст (в нем нет лишних пробелов):

«Предметы мебели: пуф, стул, диван, кресло, кровать, тумбочка, оттоманка, полукресло, раскладушка».

Ученица удалила из списка название одного из предмета. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд.

При этом размер нового предложения в данной кодировке оказался на 10 байт меньше, чем размер исходного предложения. Напишите в ответе удаленное название предмета.