Рекомендации ФИПИ по самостоятельной подготовке к ЕГЭ по информатике (2025)
Официальные рекомендации ФИПИ 2025 года по самостоятельной подготовке к ЕГЭ по информатике: как устроен экзамен, с чего начать повторение, какие темы важнее и какими материалами пользоваться.
Текст документа
Текст извлечён из официального PDF ФИПИ автоматически: формулы, таблицы и рисунки могут отображаться неточно — сверяйтесь с документом выше.
Федеральная служба по надзору в сфере образования и науки ФГБНУ «Федеральный институт педагогических измерений»
МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ обучающимся по организации самостоятельной подготовки к ЕГЭ 2025 года ИНФОРМАТИКА
Москва, 2025
Автор-составитель: С.С. Крылов
Методические рекомендации предназначены для обучающихся 11 класса, планирующих сдавать ЕГЭ 2025 г. по информатике. Они содержат советы разработчиков контрольных измерительных материалов ЕГЭ и полезную информацию для организации индивидуальной подготовки к ЕГЭ. В пособии описаны структура и содержание контрольных измерительных материалов ЕГЭ 2025 г., приведён индивидуальный план подготовки к экзамену, указаны темы, на освоение/ повторение которых целесообразно обратить особое внимание. Даны рекомендации по выполнению разных типов заданий, работе с открытым банком заданий ЕГЭ и другими дополнительными материалами, полезные ссылки на информационные материалы ФИПИ.
Дорогие друзья! Скоро вам предстоит сдать единый государственный экзамен (ЕГЭ) по информатике. Ваша основная задача – показать хорошую подготовку, благодаря которой получить возможность поступить в выбранный вами вуз. Данные рекомендации помогут вам в подготовке к экзамену. В 2025 г., как и в 2024 г., вариант КИМ ЕГЭ по информатике состоит как из заданий, для выполнения которых необходим компьютер, так и из заданий в традиционной форме. В табл. 1 представлено распределение заданий ЕГЭ 2025 г. по разделам курса информатики с учётом обновлённого кодификатора проверяемых требований к результатам освоения основной образовательной программы среднего общего образования и элементов содержания для проведения ЕГЭ по информатике и содержания федеральной образовательной программы среднего общего образования. Таблица 1 Номер раздела 1
Название раздела
Номер Что проверяется задания Цифровая 13 Умение использовать маску подсети грамотность 22 Умение строить математические модели для решения практических задач. Знание архитектуры современных компьютеров, многопроцессорных систем Теоретические 1 Умения представлять и считывать данные основы в разных типах информационных моделей информатики (схемы, карты, таблицы, графики и формулы) 2 Умение строить таблицы истинности и логические схемы 4 Умения кодировать и декодировать информацию 7 Умение определять объём памяти, необходимый для хранения графической и звуковой информации 8 Знание основных понятий и методов, используемых при измерении количества информации 11 Умение подсчитывать информационный объём сообщения 14 Знание позиционных систем счисления 15 Знание основных понятий и законов математической логики 19 Умение анализировать алгоритм логической игры 20 Умение найти выигрышную стратегию игры 21 Умения построить дерево игры по заданному алгоритму и найти выигрышную стратегию Алгоритмы и 5 Формальное исполнение простого алгоритма, записанного на естественном языке, или программирование умение создавать линейный алгоритм для формального исполнителя с ограниченным набором команд, или умение восстанавливать 3
Номер раздела
Название раздела
Номер задания
Информационные технологии
Что проверяется исходные данные линейного алгоритма по результатам его работы Умение определять возможные результаты работы простейших алгоритмов управления исполнителями и вычислительные алгоритмы Умение исполнить алгоритм для конкретного исполнителя с фиксированным набором команд Умение вычислять рекуррентные выражения Умения составить алгоритм обработки числовой последовательности и записать его в виде простой программы (10–15 строк) на языке программирования Умение анализировать ход исполнения алгоритма Умение создавать собственные программы (10–20 строк) для обработки символьной информации Умение создавать собственные программы (10–20 строк) для обработки целочисленной информации Умение обрабатывать целочисленную информацию с использованием сортировки Умение искать информацию в реляционных базах данных Умение обрабатывать числовую информацию в электронных таблицах Умение осуществлять информационный поиск средствами текстового процессора Умение использовать электронные таблицы для обработки целочисленных данных Умение выполнять последовательность решения задач анализа данных: сбор первичных данных, очистка и оценка качества данных, выбор и построение модели, преобразование данных, визуализация данных, интерпретация результатов
На основании табл. 1 можно составить индивидуальный план подготовки к экзамену, учитывая ваш текущий уровень освоения учебного материала. Рекомендуем вам прорешать тренировочный вариант ЕГЭ, например демонстрационный вариант КИМ этого года или прошлых лет, открытые варианты и задания из открытого банка заданий ЕГЭ, размещённого на официальном сайте ФГБНУ «ФИПИ» <www.fipi.ru>. Также можно воспользоваться различными сборниками вариантов, при этом следует обращать внимание на соответствие структуры и тематики заданий этих вариантов официальному демонстрационному варианту КИМ. Если выполнение заданий по какой-либо теме вызвало затруднения, то на изучение/повторение соответствующей темы следует отвести больше времени. Не следует изначально планировать себе слишком жёсткий график, который вы вряд ли сможете соблюдать, – будьте реалистом.
В графах «Пройдено» и «Необходимо изучить/повторить» табл. 2 отметьте не только прохождение соответствующего учебного материала, но и параграфы учебников или других учебных материалов, которые соответствуют нужной теме. Так вы сформируете индивидуальный план подготовки к экзамену. Таблица 2 №
Проверяемые элементы Пройдено содержания 1. Цифровая грамотность 1.1 Умение использовать маску подсети 1.2 Умение планировать последовательно и параллельно выполняемые процессы 2. Теоретические основы информатики 2.1 Умения представлять и считывать данные в разных типах информационных моделей (схемы, карты, таблицы, графики и формулы) 2.2 Умение строить таблицы истинности и логические схемы 2.3 Умения кодировать и декодировать информацию 2.4 Умение определять объём памяти, необходимый для хранения графической и звуковой информации 2.5 Знание основных понятий и методов, используемых при измерении количества информации 2.6 Умение подсчитывать информационный объём сообщения 2.7 Знание позиционных систем счисления 2.7 Знание основных понятий и законов математической логики 2.9 Умение анализировать алгоритм логической игры 2.10 Умение найти выигрышную стратегию игры 2.11 Умения построить дерево игры по заданному алгоритму и найти выигрышную стратегию 3. Алгоритмы и программирование исполнение 3.1 Формальное простого алгоритма,
Необходимо изучить/повторить
Период времени
Проверяемые элементы содержания записанного на естественном языке, или умение создавать линейный алгоритм для формального исполнителя с ограниченным набором команд, или умение восстанавливать исходные данные линейного алгоритма по результатам его работы 3.2 Умение определять возможные результаты работы простейших алгоритмов управления исполнителями и вычислительные алгоритмы 3.3 Умение исполнить алгоритм для конкретного исполнителя с фиксированным набором команд вычислять 3.4 Умение рекуррентные выражения 3.5 Умения составить алгоритм обработки числовой последовательности и записать его в виде простой программы (10–15 строк) на языке программирования 3.6 Умение анализировать ход исполнения алгоритма 3.7 Умение создавать собственные программы (10–20 строк) для обработки символьной информации 3.8 Умение создавать собственные программы (10–20 строк) для обработки целочисленной информации обрабатывать 3.9 Умение целочисленную информацию с использованием сортировки 4. Информационные технологии 4.1 Умение находить информацию в реляционных базах данных обрабатывать 4.2 Умение числовую информацию в электронных таблицах осуществлять 4.3 Умение информационный поиск средствами текстового процессора использовать 4.4 Умение электронные таблицы для обработки целочисленных данных
Пройдено
Необходимо изучить/повторить
Период времени
Проверяемые элементы содержания Умение выполнять последовательность решения задач анализа данных: сбор первичных данных, очистка и оценка качества данных, выбор и построение модели, преобразование данных, визуализация данных, интерпретация результатов
Пройдено
Необходимо изучить/повторить
Период времени
Рассмотрим подробнее выполнение заданий экзаменационной работы, сгруппированных по разделам курса, и типичные ошибки, допущенные участниками ЕГЭ прошлых лет, в табл. 3. Таблица 3 Номер задания 13
Рекомендации по выполнению
Типичные ошибки и рекомендации по их предотвращению
1. Цифровая грамотность
Рекомендуется повторить правила Необходимо различать понятия формирования сетевых адресов «чётное двоичное число» и «двоичное с использованием маски подсети. число с чётным количеством Также для выполнения этого единичных разрядов». задания необходимо свободно Так, например, число 11102 чётное, но оперировать с числами, количество его единичных разрядов записанными в двоичной равно трём, т.е. нечётно и шестнадцатеричной системах счисления Для выполнения задания следует по- Необходимо учитывать, что самая строить модель в виде графа или длинная по количеству процессов таблицы, наглядно показывающую цепочка может не быть самой длинной порядок и продолжительность по продолжительности выполнения. выполнения процессов Игнорирование этого факта приводит к ошибочному решению
2. Теоретические основы информатики
Это довольно простое задание; для Как и в большинстве простых заданий, его выполнения требуется основные ошибки происходят из-за понимание того, что наличие ребра торопливости и невнимательности между вершинами A и Б графа означает, что на пересечении соответствующих строки и столбца в таблице стоит ненулевое значение, равное длине дороги из A в Б. Справедливо и обратное утверждение: если на пересечении строки и столбца в таблице стоит ненулевое значение, то соответствующие вершины графа соединены ребром
Необходимо повторить темы «Логические значения, операции и выражения», «Таблицы истинности» (особенно таблицы истинности для конъюнкции и дизъюнкции)
Наиболее простой, хоть и не самый быстрый, переборный способ решения: последовательным прибавлением единицы перебираются все возможные кодовые слова, пока не встретится подходящее, удовлетворяющее условию Фано
В случае изображения с заданной глубиной цвета необходимо определить информационный объём (количество бит), отводимых под один пиксель; далее объём изображения вычисляется произведением информационного объёма пикселя на ширину и высоту изображения в пикселях. Если известен объём изображения, но неизвестна глубина цвета, решается обратная задача. Для того чтобы верно определить информационный объём пикселя, нужно владеть алфавитным подходом к измерению количества информации, т.е. знать, сколько цветов можно закодировать двоичным словом с длиной N. Для звуковых файлов используется аналогичный подход
Игнорирование прямо указанного в условии задания требования, что заполненная таблица истинности не должна содержать одинаковые строки. Это приводит к внешне правдоподобному, но на самом деле неверному решению Из-за невнимательного чтения условия задания экзаменуемые иногда не замечают, что требуется найти кодовое слово минимальной длины с максимальным (минимальным) числовым значением. Кроме того, если в задании указано, что несколько букв остались без кодовых слов, то кодовое слово для указанной буквы должно быть подобрано таким образом, чтобы осталась возможность найти кодовые слова, удовлетворяющие условию Фано, и для других букв. Так, например, если нужно закодировать буквы А, Б, В, Г и букву A закодируем как 1, то буквы Б, В, Г уже никак не получится закодировать с соблюдением условия Фано, поэтому длину кодового слова для А придётся увеличить Если вычисления получаются слишком громоздкими, значит, вы неправильно решаете задачу. Удобно выделить во всех множителях степени двойки, тогда умножение сведётся к сложению показателей степеней, а деление – к вычитанию
19–21
Для выполнения этого задания необходимо овладеть алфавитным подходом к измерению количества информации и операциями с числами в различных системах счисления Для выполнения этого задания также необходимо овладеть алфавитным подходом к измерению количества информации и повторить единицы измерения количества информации Следует повторить определение позиционной системы счисления, а также потренироваться в решении аналогичных задач в десятичной системе счисления. Начать выполнение задания следует с перевода всех используемых чисел в одну систему счисления (в ту из используемых, у которой наименьшее основание) Необходимо также повторить свойства импликации и, если эта операция содержится в выражении, избавиться от неё, заменив на комбинацию отрицания и дизъюнкции
При использовании способа решения при помощи системы счисления с основанием N следует помнить, что слова в списке нумеруются с единицы, поэтому числу 0 будет соответствовать первое слово Необходимо учитывать, что в заданиях этой линии для кодирования слов обычно отводится одинаковое и минимально возможное целое число байт, а для кодирования символов – одинаковое и минимально возможное целое количество бит Основные ошибки связаны с невнимательностью при выполнении арифметических действий в недесятичных системах счисления, например вычитание единицы в ситуации типа: 10100002 – 1
Важно понимать, что выражение должно быть тождественно истинно, т.е. истинно при любых допустимых значениях переменных x и у, а не только при некоторых наборах значений При выполнении заданий рассмотрены не все возможные ходы проигрывающего игрока, которые он может сделать при игре выигрывающего игрока по выигрышной стратегии
Эта группа заданий объединена общей частью условия, в которой сформулированы правила игры, приведённой в задании 19. У этого задания довольно длинное условие. Внимательно прочитайте его, убедитесь, что вам полностью понятны правила логической игры. Задание 19 из этой группы обычно самое простое, и выполнить его нетрудно; для выполнения задания 20 может потребоваться анализ возможных ходов игроков с помощью дерева игры. Для выполнения задания 21, если его решение не следует из результатов выполнения задания 20, следует построить на черновике полное или неполное дерево игры в виде схемы или таблицы
3. Алгоритмы и программирование
В заданиях этой линии, как правило, Как и в других заданиях базового требуется произвести простой уровня сложности, ошибки вызваны
анализ небольшого алгоритма, записанного на естественном языке. Для этого достаточно определить математическую или логическую закономерность, связывающую исходные данные и результат выполнения алгоритма. Для выявления такой закономерности может потребоваться несколько раз выполнить алгоритм с исходными данными. После получения ответа необходимо его проверить – действительно ли он отвечает описанию алгоритма, и, если, например, нужно было найти некоторое максимальное значение, полезно убедиться, что не подходит следующее в порядке возрастания допустимое значение. Поскольку во многих заданиях этой линии используется обработка двоичных чисел, рекомендуется повторить, как выполняются арифметические операции в двоичной системе счисления, в том числе умножение числа на 2 Для успешного выполнения этого задания следует прежде всего на основе анализа алгоритма определить тип, размеры и взаимное расположение фигур, после чего выполнить необходимые простые расчёты Как обычно, для выполнения задания на анализ алгоритма нужно найти закономерность, связывающую исходные данные и результат работы алгоритма, для чего нужно выполнить несколько шагов алгоритма и проанализировать результат Для успешного выполнения этого задания следует сначала проанализировать заданное рекурсивное выражение на предмет его упрощения и наиболее эффективного способа организации вычислений. Так, например, следует учитывать, что для вычисления значения выражения вида N!/(N – 1)! нет необходимости писать рекурсивную программу вычисления факториала. Следует
недостаточной внимательностью и отсутствием или поверхностностью самостоятельной проверки полученного ответа
Необходимо обратить особое внимание на вопрос задания, чтобы понять, учитываются ли точки на границах фигур, нужно ли искать площадь или периметр Не рекомендуется решение задачи «в лоб», т.е. выполнение алгоритма целиком для приведённых в условии данных, поскольку это весьма трудоёмкий процесс, к тому же с высокой вероятностью ошибки по невнимательности Если написанная вами программа работает слишком долго или выдаёт сообщения о превышении допустимого количества рекурсивных вызовов, то необходимо критически проанализировать своё решение и найти более эффективный способ вычисления выражения из условия, упростив его. При выполнении этого задания также крайне важно верно сформулировать условие завершения (продолжения) 10
заметить, что при больших значениях N такая программа либо будет работать крайне долго, либо аварийно завершится из-за ограничений на выделяемые ей ресурсы в зависимости от используемой среды программирования Для успешного выполнения этого задания рекомендуется организовать ввод последовательности из файла с последующим сохранением её в массиве, далее, двигаясь по массиву, при первом проходе определить условия отбора пар или троек элементов, а при втором проходе подсчитать число пар (троек, отдельных элементов), удовлетворяющих этому условию Один из распространённых способов выполнения этого задания – выписать последовательность рекуррентных формул, определяющих, сколькими способами можно получить текущее число из ближайших предшественников, одновременно производя вычисления по этим формулам. «Ближайших» в данном случае означает тех, из которых текущее число получается в результате применения программы, состоящей из одной команды. Когда текущее число сравняется с заданным, количество таких способов и станет искомым числом программ Для успешного выполнения этого задания требуется написать алгоритм, реализующий простейший конечный автомат с сумматором. Состояние автомата и значение сумматора изменяются в зависимости от встреченной буквы и текущего состояния В этом задании требуется написать циклы перебора некоторого количества целых чисел и разложения этих чисел на простые множители с последующей обработкой. Для выполнения заданий такого типа важно уметь применять операции деления нацело и нахождения остатка
рекурсивного спуска и действий, выполняемых при каждом рекурсивном вызове
Распространённая техническая ошибка – некорректный ввод из файла, что может привести к неполному или повторному вводу входных данных. Содержательными ошибками могут оказаться неверные формулировки условий в операторах ветвления и циклах, например замена строгого равенства на нестрогое и наоборот, ошибки индексации, ошибки инициализации переменных, неверно выбранные знаки неравенства («больше» вместо «меньше» и наоборот) Не стоит пытаться перечислить все пути в явном виде: это слишком трудоёмко и, скорее всего, в итоге приведёт к ошибке. Распространённая ошибка – экзаменуемые в процессе рекуррентных вычислений забывают о том, что траектория обязана содержать или не содержать указанные в условии числа
Важно правильно рассмотреть все возможные комбинации текущего состояния автомата и встреченной буквы
При отладке программы следует уделять особое внимание корректности выделения простых множителей
Для выполнения этого задания нуж- При отладке программы следует удено уметь организовывать лять особое внимание верному выбору сортировку целочисленных входных направления сортировки и обработке данных. Это можно делать как её результатов с помощью самостоятельно реализуемого алгоритма сортировки (например, пузырькового), так и с помощью стандартных библиотечных процедур. Для выполнения данного задания можно также использовать редактор электронных таблиц со встроенной функцией сортировки
4. Информационные технологии
Сначала следует уяснить структуру Типичная ошибка происходит при отрассматриваемой базы данных, боре строк для решения: включение взаимосвязь полей её таблиц. Затем лишних или пропуск нужных нужно выделить необходимую информацию (строки) с помощью фильтров или формул с условиями, а потом надо суммировать требуемые числовые значения Для выполнения задания нужно ис- Неверное использование логических пользовать логическую функцию функций с условием, в котором логические функции (И, ИЛИ, НЕ) применяются к результатам вычисления значений операций отношения (больше, меньше, равно, не равно) Для выполнения задания требуется Учёт не соответствующих условию открыть заданный файл в текстовом задания словоформ или, напротив, редакторе, сформулировать и вы- пропуск соответствующих полнить поисковый запрос Для выполнения этого задания нуж- Неверное моделирование движения но с помощью формул электронной Робота и/или суммирование его «дотаблицы смоделировать возможные бычи» действия Робота и выбрать оптимальный в смысле выполнения условия задания вариант Для выполнения этого задания Неверное формулирование условий нужно с помощью электронной для группировки точек по кластерам таблицы построить график, дающий представление о кластеризации звёзд; сформулировать математические условия для группировки точек по кластерам; вычислить координаты центра каждого кластера
Рекомендуется следующая последовательность действий при подготовке к экзамену. 1. Провести самодиагностику, прорешав демонстрационный вариант КИМ, и самостоятельно проверив ответы, для чего воспользоваться эталонными ответами и критериями оценивания. Если есть возможность работать в паре или группой, желательно всегда организовывать взаимную проверку развёрнутых ответов. Цель – выявить собственные пробелы в знаниях и темы, вызвавшие затруднения, зафиксировать исходный уровень подготовки. 2. Заполнить индивидуальный план подготовки к экзамену и следовать ему. 3. Выполнять задания не обязательно в порядке нумерации разделов 1–4. Напротив, лучше выполнить сначала задания разделов 2–4, а затем раздела 1. 4. При повторении каждой темы сначала выполнять задания по линиям, не менее чем по три-четыре задания каждого типа, встречающегося в линии, затем выполнять задания группами, относящимися к данной теме. После того как ошибки в выполнении заданий по данной теме сведены к минимуму, можно переходить к проработке следующей темы. 5. После завершения повторения всех тем следует решить ещё как минимум один вариант КИМ и сравнить результаты с п. 1. Также снова следует выявить темы и линии заданий, вызвавшие затруднения, и дополнительно их проработать.
Разбор новых моделей заданий ЕГЭ 2025 г. и упражнения для самостоятельной подготовки В демонстрационном варианте КИМ ЕГЭ 2025 г. приведена новая модель задания 27. Рассмотрим пример выполнения этого задания и приведём варианты условий для самостоятельного решения. Задание 27 (демонстрационный вариант 2025 г.) Фрагмент звёздного неба спроецирован на плоскость с декартовой системой координат. Учёный решил провести кластеризацию полученных точек, являющихся изображениями звёзд, то есть разбить их множество на N непересекающихся непустых подмножеств (кластеров), таких что точки каждого подмножества лежат внутри квадрата со стороной длины H, причём эти квадраты между собой не пересекаются. Стороны квадрата не обязательно параллельны координатным осям. Гарантируется, что такое разбиение существует и единственно для заданных размеров квадрата. Будем называть центром кластера точку этого кластера, сумма расстояний от которой до всех остальных точек кластера минимальна. Для каждого кластера гарантируется единственность его центра. Расстояние между двумя точками на плоскости A(x1, y1) и B(x2, y2) вычисляется по формуле . В файле A хранятся координаты точек двух кластеров, где H = 3 для каждого кластера. В каждой строке записана информация о расположении на карте одной звезды: сначала координата x, затем координата y. Известно, что количество точек не превышает 1000. В файле Б хранятся координаты точек трёх кластеров, где H = 3 для каждого кластера. Известно, что количество точек не превышает 10 000. Структура хранения информации в файле Б аналогична файлу А. Для каждого файла определите координаты центра каждого кластера, затем вычислите два числа: Px – среднее арифметическое абсцисс центров кластеров; Py – среднее арифметическое ординат центров кластеров. В ответе запишите четыре числа: в первой строке сначала целую часть произведения Px × 10 000, затем целую часть произведения Py × 10 000 для файла А; во второй строке аналогичные данные для файла Б. Возможные данные одного из файлов иллюстрированы графиком. Внимание! График приведён в иллюстративных целях для произвольных значений, не имеющих отношения к заданию. Для выполнения задания используйте данные из прилагаемого файла.
Решение Сначала выполним задание для файла А. Откроем прилагаемый к демонстрационному варианту файл в редакторе электронных таблиц и построим график, дающий представление о кластеризации звёзд.
Для дальнейшего выполнения задания нам нужно сформулировать математическое условие, в соответствии с которым мы будем относить рассматриваемую точку к тому или иному кластеру. В данном случае, как видно из рисунка, кластеры разделяет, например, вертикальная прямая x = 1. Поэтому все точки с абсциссой меньше 1 будем относить к одному кластеру (кластер I), а все остальные – к другому (кластер II)
Заметим, что в данном случае возможен выбор и других разделяющих прямых, например y = 3.
Далее нам нужно найти центры обоих кластеров в соответствии с определением, данным в условии: «Будем называть центром кластера точку этого кластера, сумма расстояний от которой до всех остальных точек кластера минимальна». Определим центр кластера I. Для этого можно написать функцию, проверяющую принадлежность каждой точки нужному кластеру и вычисляющую суммарное расстояние от нее до всех точек ее кластера. Эту функцию следует вызывать в цикле по всем точкам кластера. В этом цикле мы определим минимальное суммарное расстояние и точку, которой оно соответствует, т.е. искомый центр кластера. Центр кластера II определяется аналогично. Далее следует вычислить искомые величины для файла A: Px – среднее арифметическое абсцисс центров кластеров I и II; Py – среднее арифметическое ординат центров кластеров I и II. Поле этого мы должны преобразовать полученные результаты к формату ответа, т.е. найти целую часть произведения Px × 10 000 и целую часть произведения Py × 10 000 для файла А. Итак, первую строку ответа уже можно заполнять. В ней должны быть числа 10738 и 30730 (порядок чисел в ответе важен).
Перейдём к выполнению задания для файла Б. Действовать будем по той же схеме, что и для файла А. Строим график и выделяем кластеры.
Видно, что кластеров три и нам понадобятся две прямые, например x = 5 и y = 4. Теперь принадлежность к кластеру определяется уже более сложным условием.
Дальнейший ход решения аналогичен решению для файла А. Можно применять те же функции и циклы, но с учётом того, что кластеров теперь три. Если всё сделано верно, то ответ для части А должен совпасть с эталонным: 37522, 51277 Общий ответ: 10738 37522
Задания 27 для самостоятельного решения Задание 1. (для выполнения задания используются файлы из демонстрационного варианта ЕГЭ 2025 г.) Фрагмент звёздного неба спроецирован на плоскость с декартовой системой координат. Учёный решил провести кластеризацию полученных точек, являющихся изображениями звёзд, то есть разбить их множество на N непересекающихся непустых подмножеств (кластеров), таких что точки каждого подмножества лежат внутри квадрата со стороной длины H, причём эти квадраты между собой не пересекаются. Стороны квадрата не обязательно параллельны координатным осям. Гарантируется, что такое разбиение существует и единственно для заданных размеров квадрата. Будем называть антицентром кластера точку этого кластера, сумма расстояний от которой до всех остальных точек кластера максимальна. Для каждого кластера гарантируется единственность его антицентра. Расстояние между двумя точками на плоскости A(x1, y1) и B(x2, y2) вычисляется по формуле . В файле A хранятся координаты точек двух кластеров, где H = 3 для каждого кластера. В каждой строке записана информация о расположении на карте одной звезды: сначала координата x, затем координата y. Известно, что количество точек не превышает 1000. В файле Б хранятся координаты точек трёх кластеров, где H = 3 для каждого кластера. Известно, что количество точек не превышает 10 000. Структура хранения информации в файле Б аналогична файлу А. Для каждого файла определите координаты антицентра каждого кластера, затем вычислите два числа: Px – среднее арифметическое абсцисс антицентров кластеров; Py – среднее арифметическое ординат антицентров кластеров. В ответе запишите четыре числа: в первой строке сначала целую часть произведения Px × 10 000, затем целую часть произведения Py × 10 000 для файла А; во второй строке аналогичные данные для файла Б. Ответ: 11824 36087
Задание 2. (для выполнения этого и последующих заданий используются файлы 27_1_А.txt и 27_1_B.txt) Фрагмент звёздного неба спроецирован на плоскость с декартовой системой координат. Учёный решил провести кластеризацию полученных точек, являющихся изображениями звёзд, то есть разбить их множество на N непересекающихся непустых подмножеств (кластеров), таких что точки каждого подмножества лежат внутри квадрата со стороной длины H, причём эти квадраты между собой не пересекаются. Стороны квадрата не обязательно параллельны координатным осям. Гарантируется, что такое разбиение существует и единственно для заданных размеров квадрата. Будем называть центром кластера точку этого кластера, сумма расстояний от которой до всех остальных точек кластера минимальна. Для каждого кластера гарантируется 18
единственность его центра. Расстояние между двумя точками на плоскости A(x1, y1) и B(x2, y2) вычисляется по формуле . В файле A хранятся координаты точек двух кластеров, где H = 8 для каждого кластера. В каждой строке записана информация о расположении на карте одной звезды: сначала координата x, затем координата y. Известно, что количество точек не превышает 1000. В файле Б хранятся координаты точек трёх кластеров, где H = 6 для каждого кластера. Известно, что количество точек не превышает 10 000. Структура хранения информации в файле Б аналогична файлу А. Для каждого файла определите координаты центра каждого кластера, затем вычислите два числа: Px – среднее арифметическое абсцисс центров кластеров; Py – среднее арифметическое ординат центров кластеров. В ответе запишите четыре числа: в первой строке сначала целую часть произведения Px × 10 000, затем целую часть произведения Py × 10 000 для файла А, во второй строке аналогичные данные для файла Б. Ответ: 45336 167659
Задание 3. Фрагмент звездного неба спроецирован на плоскость с декартовой системой координат. Учёный решил провести кластеризацию полученных точек, являющихся изображениями звезд, то есть разбить их множество на N непересекающихся непустых подмножеств (кластеров), таких что точки каждого подмножества лежат внутри квадрата со стороной длины H, причем эти квадраты между собой не пересекаются. Стороны квадрата не обязательно параллельны координатным осям. Гарантируется, что такое разбиение существует и единственно для заданных размеров квадрата. Будем называть антицентром кластера точку этого кластера, сумма расстояний от которой до всех остальных точек кластера максимальна. Для каждого кластера гарантируется единственность его антицентра. Расстояние между двумя точками на плоскости A(x1, y1) и B(x2, y2) вычисляется по формуле . В файле A хранятся координаты точек двух кластеров, где H = 8 для каждого кластера. В каждой строке записана информация о расположении на карте одной звезды: сначала координата x, затем координата y. Известно, что количество точек не превышает 1000. В файле Б хранятся координаты точек трёх кластеров, где H = 6 для каждого кластера. Известно, что количество точек не превышает 10 000. Структура хранения информации в файле Б аналогична файлу А.
Для каждого файла определите координаты антицентра каждого кластера, затем вычислите два числа: Px – среднее арифметическое абсцисс антицентров кластеров; Py – среднее арифметическое ординат антицентров кластеров. В ответе запишите четыре числа: в первой строке сначала целую часть произведения Px × 10 000, затем целую часть произведения Py × 10 000 для файла А; во второй строке аналогичные данные для файла Б. Ответ: 18049 174474
Задание 4. Фрагмент звёздного неба спроецирован на плоскость с декартовой системой координат. Учёный решил провести кластеризацию полученных точек, являющихся изображениями звёзд, то есть разбить их множество на N непересекающихся непустых подмножеств (кластеров), таких что точки каждого подмножества лежат внутри квадрата со стороной длины H, причём эти квадраты между собой не пересекаются. Стороны квадрата не обязательно параллельны координатным осям. Гарантируется, что такое разбиение существует и единственно для заданных размеров квадрата. Будем называть антицентром кластера точку этого кластера, сумма расстояний от которой до всех остальных точек кластера максимальна. Для каждого кластера гарантируется единственность его антицентра. Расстояние между двумя точками на плоскости A(x1, y1) и B(x2, y2) вычисляется по формуле . В файле A хранятся координаты точек двух кластеров, где H = 8 для каждого кластера. В каждой строке записана информация о расположении на карте одной звезды: сначала координата x, затем координата y. Известно, что количество точек не превышает 1000. В файле Б хранятся координаты точек трёх кластеров, где H = 6 для каждого кластера. Известно, что количество точек не превышает 10 000. Структура хранения информации в файле Б аналогична файлу А. Для каждого файла определите два числа: Px – абсциссу антицентра кластера с наименьшим числом точек; Py – ординату антицентра кластера с наибольшим числом точек. В ответе запишите четыре числа: в первой строке сначала целую часть произведения Px × 10 000, затем целую часть произведения Py × 10 000 для файла А, во второй строке аналогичные данные для файла Б. Ответ: 1663 61127 147474 61934
Задание 5. Фрагмент звёздного неба спроецирован на плоскость с декартовой системой координат. Учёный решил провести кластеризацию полученных точек, являющихся изображениями звёзд, то есть разбить их множество на N непересекающихся непустых подмножеств (кластеров), таких что точки каждого подмножества лежат внутри квадрата со стороной длины H, причём эти квадраты между собой не пересекаются. Стороны квадрата не обязательно параллельны координатным осям. Гарантируется, что такое разбиение существует и единственно для заданных размеров квадрата. Будем называть центром кластера точку этого кластера, сумма расстояний от которой до всех остальных точек кластера минимальна. Для каждого кластера гарантируется единственность его центра. Расстояние между двумя точками на плоскости A(x1, y1) и B(x2, y2) вычисляется по формуле . В файле A хранятся координаты точек двух кластеров, где H = 8 для каждого кластера. В каждой строке записана информация о расположении на карте одной звезды: сначала координата x, затем координата y. Известно, что количество точек не превышает 1000. В файле Б хранятся координаты точек трёх кластеров, где H = 6 для каждого кластера. Известно, что количество точек не превышает 10 000. Структура хранения информации в файле Б аналогична файлу А. Для каждого файла определите два числа: Px – абсциссу центра кластера с наименьшим числом точек; Py – ординату центра кластера с наибольшим числом точек. В ответе запишите четыре числа: в первой строке сначала целую часть произведения Px × 10 000, затем целую часть произведения Py × 10 000 для файла А; во второй строке аналогичные данные для файла Б. Ответ: 32865 147474