Полное пособие • Понятно даже 8-летнему ребёнку 🧒
Представь, что ты играешь в Лего. У тебя есть детали разных цветов и размеров. Компьютер тоже «играет в Лего», только его детали — это буквы, цифры, запятые и даже пробелы.
Задача №1 — это про то, сколько «весят» буквы и слова в компьютере.
Твоя работа — детектив. Нужно по «весу» угадать слово. 🕵️
Компьютер не понимает слов «яблоко» или «собака». Для него всё — это просто набор символов.
Символ — это ЛЮБАЯ штучка в тексте:
Как у конфет есть вес в граммах, так и у символов есть вес в байтах.
В задаче всегда написано, в какой «кодировке» написан текст:
| Кодировка | Вес 1 символа |
|---|---|
| КОИ-8 или Windows-1251 | 🟢 1 байт |
| Unicode или UTF-16 | 🔵 2 байта |
• Если слово удалили — текст стал меньше
• Если слово добавили — текст стал больше
• Если слово написали 2 раза — текст стал больше
, ). Это 2 лишних символа!
Посмотри в первую строчку задачи:
В задаче сказано, на сколько байт изменился текст. Раздели это число на «вес» одного символа.
Пример:
Текст стал меньше на 8 байт, кодировка КОИ-8 (1 байт)
8 ÷ 1 = 8 символов удалили
Посмотри, что именно сделали с текстом:
| Что сделали | Сколько «мусора» убрать |
|---|---|
| Удалили из списка (А, Б, В) | Вычти 2 (запятая + пробел) |
| Удалили из предложения | Вычти 1 (пробел) |
| Добавили слово | Вычти 1 (пробел) |
| Написали 2 раза | Вычти 1 (пробел) |
Посмотри на список слов в задаче. Посчитай буквы в каждом слове. Найди то, у которого столько же букв, сколько ты получил на Ступеньке 3.
Нажми на карточку, чтобы увидеть решение
С-л-у-х-␣-о-б-о-␣-м-н-е-␣-п-р-о-й-д-ё-т-␣-п-о-␣-в-с-е-й-␣-Р-у-с-и-␣-в-е-л-и-к-о-й-.Как не потерять балл
Самая частая ошибка — забывать, что пробел тоже занимает место в памяти компьютера.
При удалении слова из списка удаляется не только слово, но и запятая с пробелом.
Внимательно читай условие — разница может быть дана в битах, а не в байтах.
В задачах на размер предложения часто забывают посчитать знаки препинания в конце.
Нажимай на пункты, чтобы отмечать выполненное
| Кодировка | 1 символ = ? |
|---|---|
| КОИ-8, Windows-1251 | 1 байт (8 бит) |
| Unicode, UTF-16 | 2 байта (16 бит) |
| Действие | Что вычесть |
|---|---|
| Удалили из списка | −2 |
| Удалили из предложения | −1 |
| Добавили слово | −1 |
| Написали 2 раза | −1 |
Если ты понял это пособие, ты сможешь решить ЛЮБУЮ задачу №1 на ОГЭ. Просто следуй ступенькам, не торопись и проверяй себя по чек-листу.
Удачи на экзамене! У тебя всё получится! 🚀⭐