Аналитическое решение задания № 16 ЕГЭ по информатике

Автор статьи: Андрей Рогов

Введение

Продолжаем рассказывать, как готовиться к ЕГЭ по информатике. Аналитический метод решения задания № 16 часто сводится к математическим преобразованиям выражений. Метод отлично подходит ученикам, уверенно владеющим математикой, и помогает проверить ответ, особенно при сложностях в программном решении.

Отметим, что для решения нужны разные математические приёмы, поэтому мы рассмотрим все варианты задания № 16.

Задача 1. Разность функций

Ссылка на задачу

img

Особенность заданий № 16 в том, что для получения ответа не нужно вычислять значения функций. Вопрос составлен так, что разные значения функции при преобразованиях будут давать конечный числовой ответ.
В задаче выше функция для вычисления использует значение функции с аргументом, меньшим на два. Поэтому распишем функцию F(2126), так как её аргумент больше.

F(2126) = 2126 + F(2124) = 2126 + 2124 + F(2122)

Обратите внимание, что в вопросе задания вычитаемое как раз равно F(2122), значит, они сократятся.

F(2126) - F(2122) = 2126 + 2124 + F(2122) - F(2122) = 2126 + 2124 = 4250

Вычисления рекомендуем делать с помощью IDLE Shell. Он удобнее для больших выражений, так как позволяет записать их полностью без промежуточных вычислений.

Задача 2. Функция с делением

Ссылка на задачу

img

Выражение выглядит сложно; оно записано в одну строку и не сразу понятно, что в числителе, а что — в знаменателе. Если записать его обычно, станет очевидно, что сумма сверху делится на F (2022). Так как функция опять зависит от значений функции с убыванием значений аргумента, нужно выражать большие значения через меньшие. В этой задаче — выразить F(2024) и F(2023) через F(2022).

F(2024) = 2024 × F(2023) = 2024 × 2023 × F(2022)

F(2023) = 2023 × F(2022)

Подставим в выражение.

(2024 × 2023 × F(2022) / 4 + 2023 × F(2022)) / F(2022)

Вынесем в числителе F(2022) за скобку. Тогда можно будет сократить F(2022) из числителя и знаменателя.
((2024 × 2023 / 4 + 2023) × F(2022)) / F(2022) = 2024 × 2023 / 4 + 2023 = 1 025 661.

Задача 3. Разность функций

Ссылка на задачу

img

В этом варианте задания № 16 функция зависит от функции с большим значением аргумента. Поэтому нужно, наоборот, выражать функцию с меньшим значением аргумента через функцию с большим значением, т. е. F(40) через F(44).

F(40) = F(42) + 2 = F(44) + 2 + 2 = F(44) + 4

Выражение из вопроса задачи F(40) - F(44) = F(44) + 4 - F(44) = 4

Задача 4. Вычисление функций

Ссылка на задачу

img

Здесь невозможно выразить одну из функций выражения через другую, так как разница в аргументах 2022 − 2018 = 4, а в функции шаг аргумента равен трём. Но в этом задании можно вычислить каждую из функций.

F(2022) = 2022 + 3 + F(2025) = 2022 + 3 + 2025 = 4050

F(2018) = 2018 + 3 + F(2021) = 2018 + 3 + 2021 + 3 + F(2024) = 2018 + 3 + 2021 + 3 + 2024 + 3 + F(2027) = 2018 + 3 + 2021 + 3 + 2024 + 3 + 2027 = 8099

F(2018) - F(2022) = 8099 - 4050 = 4049

Задача 5. Цикличное упрощение выражения

Ссылка на задачу

img

Как и в предыдущем задании, здесь не получится сократить функции в выражении. Единственный оставшийся вариант — вычислить их.

F(82) = 82 × 2 + F(84) = 82 × 2 + 84 × 4 + F(86) …

Значение функции будет равно сумме чисел 164, 168, 172, 176 … 4048, и последним числом будет 2026.

Вторая функция F(81) = 81 × 2 + 83 × 2 + … 2023 × 2 + 2025.

Разность этих функций можно записать как попарные разности чисел.

F(82) - F(81) = (164 - 162) + (168 - 166) + (172 - 170) + … + (4048 - 4046) + (2026 - 2025)

Таким образом, все скобки, кроме последней, дают к итоговой сумме 2, а последняя разность даёт 1.

Осталось посчитать, сколько здесь скобок. Для этого надо определить, сколько чисел в диапазоне от 164 до 4048, если идти с шагом в 4. Количество чисел равно (4048 - 164) / 4 + 1 = 972.

F(82) - F(81) = 972 × 2 + 1 = 1945

Другой способ решения этого задания — посчитать значение каждой функции по формуле суммы элементов арифметической прогрессии.

$S_n = \frac{n}{2} (a_1 + a_n)$

Из формулы n-го члена арифметической прогрессии

$a_n = a_1 + (n - 1) d$

можно найти количество членов прогрессии. Найдём значения для F(82).

$n = (a_n − a_1) / d + 1$

$n = (4048 − 164) / 4 + 1 = 972$

Тогда сумма будет равна S = 972 / 2 × (164 + 4048) = 2 047 032. Прибавим сюда ещё 2026 — число не входит в прогрессию, но прибавляется к функции. S = 2 047 032 + 2026 = 2 049 058.

Для F(81) получим n = (4046 - 162) / 4 + 1 = 972.

S = 972 / 2 × (162 + 4046) = 2 045 088, также прибавим сюда 2025.

S = 2 045 088 + 2025 = 2 047 113

F(82) - F(81) = 2 049 058 - 2 047 113 = 1945

Задача 6. Две функции

Ссылка на задачу

img

В этом задании № 16 представлено две функции. Но значение функции F зависит от функции G, которая, в свою очередь, зависит только от самой себя. Произведя первое преобразование, мы избавимся от функции F.

F(15548) = 2 × (G(15545) + 8) = 2 × ((G(15543) + 1 + 8) = 2 × ((G(15541) + 1 + 1 + 8) = 2 × ((G(15539) + 1 + 1 + 1 + 8)…

В итоге вычисления дойдут до значения функции G(9), которое равно 18. Каждый вызов функции G прибавляет единицу к сумме внутри скобки. Чтобы определить, сколько будет единиц, нужно найти количество чисел от 15 545 до 11 с шагом −2. Для этого можно также воспользоваться формулой количества членов арифметической прогрессии.

$n = (a_n - a_1) / d + 1$

$n = (11 - 15 545) / (-2) + 1 = 7768$

$F(15 548) = 2 - (7768 + 18 + 8) = 15 588$

Заключение

Аналитическое решение задания № 16 — отличный способ решения многих прототипов заданий ЕГЭ по информатике. Наши рекомендации по решению:

  • начинать с анализа вида рекуррентного соотношения
  • определять, можно ли сократить выражения
  • выбирать оптимальный метод решения
  • проверять корректность преобразований
  • использовать промежуточные вычисления

Можно отметить, что некоторые типы заданий довольно сложно решить аналитически. Поэтому стоит рассматривать этот метод вместе с программным. Владея двумя методами, вы уверенно найдёте ответ.

Полезно решить подборку задач для практики.

Источник: Яндекс Учебник — Аналитическое решение задания № 16 ЕГЭ по информатике. Каталог разборов: education.yandex.ru.

Назад к статьям Поделиться