📘 Задание №1 • Легко

Информация и кодирование

Полное пособие • Понятно даже 8-летнему ребёнку 🧒

🎯

Что это за задача?

Представь, что ты играешь в Лего. У тебя есть детали разных цветов и размеров. Компьютер тоже «играет в Лего», только его детали — это буквы, цифры, запятые и даже пробелы.

Задача №1 — это про то, сколько «весят» буквы и слова в компьютере.

Тебе дадут текст и скажут:
«Ученик вычеркнул одно слово, и текст стал легче на N байт. Угадай, какое слово вычеркнули!»

Твоя работа — детектив. Нужно по «весу» угадать слово. 🕵️

📚

Что нужно знать (всего 3 правила!)

🧱

Правило 1. В компьютере всё — это символы

Компьютер не понимает слов «яблоко» или «собака». Для него всё — это просто набор символов.

Символ — это ЛЮБАЯ штучка в тексте:

  • 🔤 Буквы: А, Б, В, a, b, c
  • 🔢 Цифры: 1, 2, 3
  • 📍 Знаки: запятая, точка, тире
  • ПРОБЕЛ (самое важное!)
💡 Запомни: Пробел — это такой же символ, как и буква. Компьютер его «видит» и считает!
⚖️

Правило 2. У каждого символа есть «вес»

Как у конфет есть вес в граммах, так и у символов есть вес в байтах.

В задаче всегда написано, в какой «кодировке» написан текст:

Кодировка Вес 1 символа
КОИ-8 или Windows-1251 🟢 1 байт
Unicode или UTF-16 🔵 2 байта
🎯 Запомни навсегда:
• 1 байт = 8 бит
• КОИ-8, Windows = 1 байт
• Unicode, UTF-16 = 2 байта
🧮

Правило 3. Математика простая

• Если слово удалили — текст стал меньше
• Если слово добавили — текст стал больше
• Если слово написали 2 раза — текст стал больше

⚠️ Главная хитрость:
Когда удаляют слово из списка (яблоко, груша, слива), удаляют не только слово, но и запятую с пробелом (, ). Это 2 лишних символа!
🚀

Как решать (пошаговый алгоритм)

1

🪜 Определи «вес» одного символа

Посмотри в первую строчку задачи:

  • Видишь КОИ-8 или Windows → 1 символ = 1 байт
  • Видишь Unicode или UTF-16 → 1 символ = 2 байта
✍️ Запиши это на черновике!
2

🪜 Посчитай, сколько ВСЕГО символов удалили/добавили

В задаче сказано, на сколько байт изменился текст. Раздели это число на «вес» одного символа.

Всего символов = Разница в байтах ÷ Вес 1 символа

Пример:
Текст стал меньше на 8 байт, кодировка КОИ-8 (1 байт)
8 ÷ 1 = 8 символов удалили

3

🪜 Убери «мусор» (запятые и пробелы)

Посмотри, что именно сделали с текстом:

Что сделали Сколько «мусора» убрать
Удалили из списка (А, Б, В) Вычти 2 (запятая + пробел)
Удалили из предложения Вычти 1 (пробел)
Добавили слово Вычти 1 (пробел)
Написали 2 раза Вычти 1 (пробел)
Длина слова = Всего символов − Мусор
4

🪜 Найди слово нужной длины

Посмотри на список слов в задаче. Посчитай буквы в каждом слове. Найди то, у которого столько же букв, сколько ты получил на Ступеньке 3.

💡 Лайфхак: Выпиши все слова в столбик и рядом в скобках пиши количество букв. Так не запутаешься!
Обь (3)
Лена (4)
Волга (5)
Москва (6) ← НАШЕ СЛОВО!
🎬

Разбираем примеры

Нажми на карточку, чтобы увидеть решение

🟢 Легко Пример 1: КОИ-8, удаление из списка
+
Задача: В кодировке КОИ-8 каждый символ = 8 бит. Текст: «Обь, Лена, Волга, Москва, Макензи, Амазонка — реки». Ученик вычеркнул одну реку. Заодно вычеркнул запятые и пробелы. Текст стал на 8 байт меньше. Какую реку вычеркнули?
🪜
Ступенька 1: КОИ-8 → 1 символ = 1 байт
🪜
Ступенька 2: 8 байт ÷ 1 = 8 символов удалили
🪜
Ступенька 3: Удаляли из списка → вычитаем 2 (запятая + пробел)
8 − 2 = 6 букв в слове
🪜
Ступенька 4: Считаем буквы в реках:
Обь (3)
Лена (4)
Волга (5)
Москва (6) ✅
Макензи (7)
Амазонка (8)
🎉 Ответ: Москва
🟡 Средне Пример 2: Unicode (в 2 раза тяжелее)
+
Задача: В Unicode каждый символ = 16 бит. Текст: «еж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор — дикие животные». Ученик вычеркнул одно животное. Текст стал на 16 байт меньше. Какое животное вычеркнули?
🪜
Ступенька 1: Unicode → 1 символ = 2 байта
🪜
Ступенька 2: 16 байт ÷ 2 = 8 символов удалили
🪜
Ступенька 3: Удаляли из списка → 8 − 2 = 6 букв
🪜
Ступенька 4: Считаем:
еж (2)
лев (3)
слон (4)
олень (5)
тюлень (6) ✅
носорог (7)
крокодил (8)
аллигатор (9)
🎉 Ответ: тюлень
🔴 Сложнее Пример 3: Слово написали 2 раза
+
Задача: В Windows-1251 (1 символ = 1 байт). Текст: «Скользя по утреннему снегу, Друг милый, предадимся бегу Нетерпеливого коня И навестим поля пустые...». Одно из слов ученик написал два раза подряд, поставив между ними пробел. Текст стал на 8 байт больше. Какое слово лишнее?
🪜
Ступенька 1: Windows-1251 → 1 символ = 1 байт
🪜
Ступенька 2: 8 байт ÷ 1 = 8 символов добавили
🪜
Ступенька 3: Добавили слово + 1 пробел между ними → 8 − 1 = 7 букв
🪜
Ступенька 4: Ищем слово из 7 букв:
Скользя (7) ✅
по (2)
утреннему (9)
снегу (5)
Друг (4)
милый (5)
предадимся (10)
бегу (4)
🎉 Ответ: Скользя
🟣 Другой тип Пример 4: Объём целого текста
+
Задача: Статья содержит 10 страниц, на каждой 32 строки, в каждой строке 48 символов. В Unicode (16 бит) определи объём статьи в Кбайтах.
🪜
Шаг 1: Считаем всего символов:
10 × 32 × 48 = 15 360 символов
🪜
Шаг 2: Unicode → 1 символ = 2 байта
15 360 × 2 = 30 720 байт
🪜
Шаг 3: Переводим в Кбайты (в 1 Кбайте 1024 байта):
30 720 ÷ 1024 = 30 Кбайт
🎉 Ответ: 30
🔵 Подсчёт Пример 5: Размер предложения
+
Задача: В Unicode (16 бит) определи размер предложения в байтах: «Слух обо мне пройдёт по всей Руси великой.»
🪜
Шаг 1: Считаем ВСЕ символы (буквы + пробелы + точку):
С-л-у-х-␣-о-б-о-␣-м-н-е-␣-п-р-о-й-д-ё-т-␣-п-о-␣-в-с-е-й-␣-Р-у-с-и-␣-в-е-л-и-к-о-й-.

Получилось 41 символ (включая 6 пробелов и точку!)
🪜
Шаг 2: Unicode → 1 символ = 2 байта
41 × 2 = 82 байта
🎉 Ответ: 82
🚨

Главные ловушки

Как не потерять балл

❌ Ловушка 1: «Пробел — это не символ»

Самая частая ошибка — забывать, что пробел тоже занимает место в памяти компьютера.

Как избежать: Запомни мантру: «Пробел — это символ!» Всегда считай пробелы!

❌ Ловушка 2: «Забыл вычесть запятую»

При удалении слова из списка удаляется не только слово, но и запятая с пробелом.

Как избежать: Если удаляют из списка (А, Б, В), всегда вычитай 2 (запятая + пробел).

❌ Ловушка 3: «Перепутал байты и биты»

Внимательно читай условие — разница может быть дана в битах, а не в байтах.

Как избежать:
• «на 16 байт» — дели на вес символа
• «на 16 бит» — сначала переведи в байты (16 ÷ 8 = 2 байта)

❌ Ловушка 4: «Не посчитал точку»

В задачах на размер предложения часто забывают посчитать знаки препинания в конце.

Как избежать: Считай ВСЁ: буквы, пробелы, точки, запятые, тире.

Итоговый чек-лист

Нажимай на пункты, чтобы отмечать выполненное

📖 Посмотрел кодировку (КОИ-8/Windows = 1 байт, Unicode/UTF-16 = 2 байта)
⚠️ Проверил единицы (байты или биты?)
🔢 Разделил разницу в байтах на вес символа
🧹 Вычел «мусор» (2 для списка, 1 для предложения)
🔍 Нашёл слово нужной длины
✅ Проверил ответ ещё раз
🎯

Запомни навсегда

⚖️ Кодировки

Кодировка 1 символ = ?
КОИ-8, Windows-1251 1 байт (8 бит)
Unicode, UTF-16 2 байта (16 бит)

🧹 Что вычитать

Действие Что вычесть
Удалили из списка −2
Удалили из предложения −1
Добавили слово −1
Написали 2 раза −1
🏆

Ты готов!

Если ты понял это пособие, ты сможешь решить ЛЮБУЮ задачу №1 на ОГЭ. Просто следуй ступенькам, не торопись и проверяй себя по чек-листу.

Удачи на экзамене! У тебя всё получится! 🚀⭐