РЕшения задания №17 ЕГЭ по информатике в электронных таблицах
Автор: Удалова Арина Николаевна
Организация: ГБОУ СОШ № 151
Населенный пункт: г.Санкт-Петербург
Класс: 10, 11, подготовка к ЕГЭ (17 задания)
Тема: «Анализ данных с помощью электронных таблиц»
Учитель: Удалова Арина Николаевна
Аннотация. Задание ЕГЭ по информатике №17 предлагается решать программированием. Представляю способ решения с помощью электронных таблиц. Этот способ решения более наглядный. Второе преимущество этого способа решения - сокращение времени решения задачи вдвое.
1. ЗАДАНИЕ ЕГЭ №17 В СПЕЦИФИКАЦИИ КИМ ДЛЯ ПРОВЕДЕНИЯ ЕГЭ ПО ИНФОРМАТИКЕ
№ п/п |
Сведения из Спецификации контрольно-измерительных материалов для проведения в 2025 году |
|
1 |
Проверяемые элементы содержания |
Умение составить алгоритм обработки числовой последовательности и записать его в виде простой программы (10–15 строк) на языке программирования |
2 |
Уровень сложности |
Повышенный |
3 |
Максимальный балл за выполнение задания |
1 балл |
4 |
Требуется использование специализированного программного обеспечения |
Среда программирования на языке программирования высокого уровня (одном из нижеследующих): Python, С#, C++, Pascal, Java |
5 |
Примерное время выполнения задания |
14 мин. |
2. МЕТОД РЕШЕНИЯ ЗАДАНИЯ №17 ЕГЭ ПО ИНФОРМАТИКЕ В ЭЛЕКТРОННЫХ ТАБЛИЦАХ
ДЕМО 2025. Задание 17.
В файле содержится последовательность натуральных чисел. Её элементы могут принимать целые значения от 1 до 100 000 включительно. Определите количество пар последовательности, в которых остаток от деления хотя бы одного из элементов на 16 равен минимальному элементу последовательности. В ответе запишите количество найденных пар, затем максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
- Для решения задачи, откроем текстовый файл, выделим все данные (CTRL + A), скопируем (CTRL + A) и вставим в электронные таблицы в столбец А.
- Настроим строку состояния таким образом, чтобы в ней отображались минимум, максимум, сумма.
- Выделив, столбец А найдём минимальное число – 8 (строка состояния).
- Для поиска остатков от деления на 16 элементов в ячейку B1 вводим формулу =ОСТАТ(A1;16) и заполняем весь столбец.
- Для поиска количество пар последовательности, в которых остаток от деления хотя бы одного из элементов на 16 равен минимальному элементу последовательности в ячейку С2 вводим формулу =ЕСЛИ(ИЛИ(B1=8;B2=8);1;0) и заполняем весь столбец.
- Ответ на первый вопрос задачи смотрим в строке состояния – сумма 1214.
- Для поиска максимальной из сумм элементов таких пар в ячейке С2 исправляем формулу =ЕСЛИ(ИЛИ(B1=8;B2=8);A1+A2;0) и вновь заполняем весь столбец.
- Ответ на второй вопрос задачи смотрим в строке состояния – максимум 176024.
ДЕМО 2024. Задание 17.
В файле содержится последовательность натуральных чисел, каждое из которых не превышает 100000. Определите количество троек элементов последовательности, в которых ровно два из трёх элементов являются трёхзначными числами, а сумма элементов тройки не больше максимального элемента последовательности, оканчивающегося на 13. Гарантируется, что в последовательности есть хотя бы одно число, оканчивающееся на 13. В ответе запишите количество найденных троек чисел, затем максимальную из сумм элементов таких троек. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.
- Для решения задачи, откроем текстовый файл, выделим все данные (CTRL + A), скопируем (CTRL + A) и вставим в электронные таблицы в столбец А.
-
Для поиска максимального элемента последовательности, оканчивающегося на 13 используем фильтр и маску поиска *13.
- Так как в фильтре все подходящие числа упорядочены по возрастанию, то последнее и есть максимальное 98413.
- Для выявления трёхзначных чисел в ячейку B1 вводим формулу =ЕСЛИ(И(A1>99;A1<1000);1;0) и заполняем весь столбец. Таким образом напротив трёхзначных чисел стоят 1, для неподходящих – 0.
- Для поиска количества троек элементов последовательности, в которых ровно два из трёх элементов являются трёхзначными числами, а сумма элементов тройки не больше максимального элемента последовательности, оканчивающегося на 13 в ячейку С3 вводим формулу =ЕСЛИ(И(B1+B2+B3=2; A1+A2+A3<=98413);1;0) и заполняем весь столбец.
- Ответ на первый вопрос задачи смотрим в строке состояния – сумма 959.
- Для поиска максимальной из сумм элементов таких троек в ячейке С3 исправляем формулу =ЕСЛИ(И(B1+B2+B3=2; A1+A2+A3<=98413);A1+A2+A3;0) и вновь заполняем весь столбец.
- Ответ на второй вопрос задачи смотрим в строке состояния – максимум 97471.
ЗАКЛЮЧЕНИЕ
Использование электронных таблиц для решения задания ЕГЭ №17 по обработке целочисленной информации позволяет сократить время решения и визуализировать решение. Необходимые умения: использование фильтров, настройка маски поиска, настройка строки состояния, использование функций ЕСЛИ, И, ИЛИ, ABS, ЛЕВСИМВ.
Источники
1. Демонстрационный вариант контрольных измерительных материалов (проект) единого государственного экзамена 2025 года по Информатике / подготовлен ФГБНУ «ФИПИ» – 2025
2. Спецификация контрольных измерительных материалов для проведения в 2025 году единого государственного экзамена по Информатике / подготовлена ФГБНУ «ФИПИ» – 2025
3. Кодификатор проверяемых требований к результатам освоения основной образовательной программы среднего общего образования и элементов содержания для проведения единого государственного экзамена по Информатике / подготовлен ФГБНУ «ФИПИ» – 2025
4. Демонстрационный вариант контрольных измерительных материалов (проект) единого государственного экзамена 2024 года по Информатике / подготовлен ФГБНУ «ФИПИ» – 2024
Интернет-ресурсы
1. ФГБНУ «Федеральный институт педагогических измерений» [электронный ресурс]. – URL https://fipi.ru
2. Преподавание, наука и жизнь: сайт Константина Полякова [электронный ресурс]. – URL https://kpolyakov.spb
Приложения: файл с заданиями Excel ege 17 task.xlsx