Как читать структурированные данные на ЕГЭ: навыки для заданий 3, 24, 26
7
Зачем эти навыки нужны для заданий

** изображение создано или обработано с помощью ИИ.
Работа со структурированными данными на ЕГЭ действительно звучит как повод для бессонной ночи, но на экзамене проверяют не магию, а внимательность. Файл с таблицей или текстом — это как меню в кафе: вы формулируете условие отбора, компьютер возвращает нужные строки. Сравнение кухонное, зато запоминается.
На экзамене чаще всего нужно понять три вещи: где лежат исходные данные, по какому признаку идёт отбор и в каком виде должен быть итоговый ответ. Если вы уловили эту схему, половина страха уже уходит.
Не стоит начинать подготовку с зубрёжки сложных терминов. Лучше сначала освоить сценарий: отфильтровать строки по дате, связать две таблицы по ID, посчитать сумму по условию — везде работает одна логика.
В кодификаторе нет заданий на API, JSON или веб-запросы. Но навыки чтения структурированных данных напрямую переносятся на реальные номера: базы данных (№3), текстовые файлы (№24) и сортировка/агрегация (№26).
Как читать условие и файлы без паники

** изображение создано или обработано с помощью ИИ.
Первый совет — не читайте условие как роман, читайте как детектив. Какие данные даны на входе? По какому полю идёт отбор? Что нужно найти в ответе? Полезно подчёркивать ключевые слова: «количество», «сумма», «максимум», «ровно», «не менее» — они задают тип расчёта.
Если видите длинное условие или таблицу с десятком столбцов, не пугайтесь. Разделите его на части: имя файла/таблицы показывает источник, заголовки столбцов указывают признаки. А слова «при», «если», «где» задают фильтр.
Обращайте внимание на слова рядом с данными. Поле user_id не равно username, price не равно count. Экзаменаторы не злодеи, но похожие названия — их рабочий приём.
Ещё один приём: перескажите задание вслух короткими фразами. «В файле даны заказы. Нужно отфильтровать по статусу оплачен, проверить дату и посчитать сумму». Если пересказ звучит ясно, решение обычно рядом.
Таблицы, файлы и типы данных

** изображение создано или обработано с помощью ИИ.
Экзаменационные данные держатся на нескольких простых правилах. Строка таблицы описывает один объект. Столбец хранит один признак. Заголовки задают имена полей.
Самая частая ошибка на экзамене — перепутать строку и столбец. Строка отвечает на вопрос «какие данные об одном объекте?». Столбец — на вопрос «какое значение этого признака у всех объектов?» Разница маленькая, но критическая.
Короткая шпаргалка: в Excel и CSV данные идут строками и столбцами. Текст часто записывается как есть, числа — без кавычек. Статусы могут быть «Продано»/0 или «В наличии»/1. В Python при чтении файлов всё по умолчанию приходит как строка (str), поэтому числа нужно явно преобразовывать через int() или float().
Обратите внимание на разделители: в CSV это запятая или точка с запятой, в Excel — границы ячеек. В Python split() или pandas ожидают чёткий формат — лишний пробел или табуляция ломают чтение.
Важный момент: строка «5» и число 5 — не одно и то же. Первое хранит символ, второе — число. Если задача просит сложить значения, тип данных решает всё. Из практики: ошибка искалась почти час, потому что в поле age лежала строка «18», а код ждал число 18. Фильтр вёл себя странно, и с тех пор типы проверяются первым делом.
Условия, фильтры и «пустые ответы»

** изображение создано или обработано с помощью ИИ.
На экзамене «запрос» — это фильтр в условии, «ответ» — отобранные строки. Вместо методов и адресов вы работаете с формулами, циклами или сортировкой.
Ключевое слово в условии показывает действие: «найти количество» = счётчик, «найти сумму» = накопление, «найти максимум» = сравнение. «Отфильтровать по дате/статусу» = проверка каждого элемента.
Результаты фильтра читаются по логике условия: 0 строк = фильтр слишком строгий или условие неверно. Все строки = фильтр не сработал. Несколько = скорее всего, верно. Перед сдачей всегда проверяйте, не упустили ли вы граничные случаи.
Простая аналогия: вы ищете товар в каталоге. 0 результатов — проверьте, не перепутали ли вы «И» и «ИЛИ», не забыли ли привести типы к int. Слишком много — условие не сузило выбор. В задачах смотрите не только на числа, но и на статусы/даты: «Продано» и «В наличии» — разные фильтры, а «2025-01-01» и 01.01.2025 требуют правильного парсинга.
В задачах смотрите не только на числа, но и на формулировки условий. Например, дата позже 01.06 и включая 01.06 — разные фильтры. «Продано» и «в наличии» требуют разных проверок.
Практика на черновике: мой мини-алгоритм

** изображение создано или обработано с помощью ИИ.
Вот последовательность, которую я использую сам и советую ученикам. Она работает даже утром, когда мозг только просыпается.
Сначала я нахожу источник данных (таблица, файл, схема БД). Затем определяю действие (отбор, сумма, максимум). Выделяю ключевые поля и параметры фильтра. Потом разбираю структуру данных, проверяю типы значений, нахожу нужные строки и сверяю ответ с условием.
Этот список я отрабатываю на простых примерах. Беру схему базы или заголовки файла, рисую цепочку связей. Например: Клиенты → Заказы → Товары через ID. Выглядит по-детски, но глазами сразу видно, как идут данные. Люблю приём «маршрут к полю»: сначала фильтрую по дате, потом по статусу, потом считаю сумму. Так я не прыгаю хаотично по условию, а иду по шагам.
Если в файле тысячи строк, я ищу условие выбора. Часто нужно взять запись с нужным ID, датой или статусом. Не хватаю первую строку. Она просто первая в файле, не обязательно подходящая под фильтр.
Помню случай на пробном занятии: ученик увидел файл с заказами и сразу взял первую строку. Условие просило заказ со статусом «Оплачен», а первый был «В обработке». Мы посмеялись, потом нашли верный.
Черновик не должен быть красивым. Я рисую стрелки, кружки, подписи. Главное — разгрузить голову. Экзамен не оценивает дизайн моих каракуль, хотя мой почерк иногда заслуживал отдельного протокола.
Частые вопросы перед экзаменом

** изображение создано или обработано с помощью ИИ.
Этот блок я собрал из вопросов, которые слышу чаще всего. Они простые, но именно они снимают лишний страх. А страх, как известно, съедает баллы.
Нужно ли учить JSON или SQL для ЕГЭ? Нет. Экзамен проверяет умение работать с таблицами (.xlsx, .csv) и текстовыми файлами (.txt). Знание базовой логики фильтрации важнее синтаксиса.
Чем отличаются Задания 3, 24 и 26? №3 — базы данных (связи по ключам, фильтрация в Excel/коде). №24 — текстовые файлы (поиск подстрок, подсчёт вхождений). №26 — сортировка и агрегация (сложные условия, статусы, цены).
Почему строка «100» и число 100 — это важно? Python/Excel не сложат и не сравнят их корректно. В Задании 26 цена часто записана как текст с пробелом »1 200″. Без int() или очистки фильтрация даст 0 строк.
Как не запутаться в большом файле на 10 000 строк? Не листайте глазами. Используйте pandas, csv или фильтры Excel. Сначала примените условие, затем считайте. Проверяйте тип данных в первом ряду.
Главный совет напоследок простой. Разбирайте задачу как работу с файлом или таблицей. Сначала определяете источник, потом фильтр, потом действие. Если держать эту схему в голове, тема становится куда спокойнее.
Хотите научиться быстро фильтровать данные и не путаться в таблицах? В нашей школе на курсах по подготовке к ЕГЭ и ОГЭ мы отрабатываем задания 3, 24 и 26 до автоматизма. Учим строить цепочки связей, проверять типы данных и избегать ловушек в условиях.
Хочешь начать готовиться, но остались вопросы?
Заполни форму, и мы подробно объясним, как устроена подготовка к ЕГЭ и ОГЭ в ЕГЭLAND
