Файлы и таблицы на КЕГЭ: где .txt, где .ods и почему это важно
Разбираем, как устроены задания с прилагаемыми файлами, какие форматы используются на экзамене и что делать, если дома ты работал в совсем других программах.

Содержание
Что вообще значит «прилагаемый файл»
Часть заданий КЕГЭ невозможно решить в уме, потому что данных слишком много. К таким заданиям прилагается файл, который ты открываешь прямо на рабочей станции: таблица с тысячами чисел, длинный текст, набор строк с данными. Твоя задача — не пересчитать всё вручную, а придумать способ, как это обработать программой или формулой. В этом и состоит замысел компьютерной формы.
Файлы распределены по логике заданий. Электронные таблицы нужны там, где данные табличные и удобно посчитать формулой, — это задания под номерами 3, 9, 18 и 22. Текстовый документ используется в задании 10, где нужно найти вхождения в тексте. Обычные текстовые файлы прилагаются к заданиям 17, 24, 26 и 27 — там уже работает программа, которую ты пишешь сам.
Понимание этой карты сильно снижает панику. Ты заранее знаешь, что примерно на трети номеров тебе придётся что-то открывать, и не тратишь силы на удивление. Более того, ты можешь тренироваться адресно: отдельно табличные номера, отдельно текстовые.
Переход на открытые форматы: что это значит для тебя
В рамках перехода на отечественные и открытые программные продукты форматы файлов на экзамене унифицированы. Таблицы приходят в формате ods, текстовый документ — в формате odt, данные для программ — в обычном txt. Это форматы открытых офисных пакетов, а не привычных многим коммерческих программ. Структура самих заданий при этом не меняется — меняется только упаковка данных.
Практический вывод простой: если дома ты всю жизнь открывал таблицы в одной программе, а на экзамене увидишь ods в другой, ты потеряешь время на поиск кнопок. Формулы работают почти одинаково, но названия функций и расположение меню отличаются. Это те самые минуты, которые на КЕГЭ дороже золота.
Решение — заранее поставить себе свободный офисный пакет и порешать несколько табличных заданий именно в нём. Достаточно двух-трёх вечеров, чтобы перестать путаться. Заодно ты проверишь, что твой компьютер вообще открывает ods без плясок с бубном.
Табличные задания: думай формулой, а не глазами
Типичная ошибка на табличных номерах — попытка что-то посчитать вручную, глядя в столбец. Данных там намеренно столько, чтобы ручной подсчёт был невозможен физически. Как только ты ловишь себя на прокрутке колеса мыши в поисках нужной строки, останавливайся: ты пошёл не туда.
Рабочий набор функций тут небольшой. Суммы и средние по диапазону, условные подсчёты по критерию, минимум и максимум, счётчик непустых ячеек. Плюс вспомогательный столбец, в котором ты вычисляешь промежуточное значение для каждой строки, а потом агрегируешь уже его. Вспомогательный столбец — главный приём, который спасает почти в любом табличном номере.
Отрабатывай эти функции до автоматизма на реальных файлах, а не по описанию из учебника. Разница между «я читал про условную сумму» и «я её набирал двадцать раз» на экзамене видна невооружённым глазом.
Текстовые файлы: сначала посмотри, что внутри
Прежде чем писать код для txt-файла, всегда открой его глазами. Посмотри, что в первой строке, как разделены значения, есть ли лишние пробелы, сколько всего строк. Половина ошибок на этих заданиях возникает не из-за алгоритма, а из-за неверных предположений о формате данных. Тридцать секунд просмотра экономят десять минут отладки.
Дальше выработай единый шаблон чтения: открыл файл, прочитал строки, преобразовал в нужные типы, дальше работаешь уже с чистыми данными. Если этот кусок кода у тебя всегда одинаковый, ты перестаёшь на нём ошибаться и экономишь силы на собственно задачу. Именно так и работают те, кто быстро закрывает вторую половину варианта.
И проверяй результат на маленьком куске. Скопируй первые несколько строк в отдельный файл, посчитай ответ вручную и сравни с тем, что выдала программа. Если совпало — запускай на полном файле спокойно. Этот приём стоит превратить в рефлекс, он работает и на 17, и на 26, и на 27.

























