Зачем это в ЕГЭ. Задание 17 проверяет умение работать с массивами данных, выполнять поиск и фильтрацию по условиям. Оно оценивается в 1 первичный балл и встречается практически в каждом варианте ЕГЭ. Это задание проверяет навыки анализа данных и применения логических операций.
Главная идея. Суть задания — найти элементы массива, удовлетворяющие определённому условию, или выполнить фильтрацию данных по заданным критериям. Ключ к решению — правильно сформулировать условие и последовательно применить его к каждому элементу массива.
Алгоритм (чеклист).
1. Прочитай условие задачи и определи критерии поиска или фильтрации.
2. Пройдись по каждому элементу массива, проверяя выполнение условия.
3. Если элемент удовлетворяет условию, добавь его в результат или выполни требуемое действие.
4. Проверь результат на соответствие условию задачи.
5. Запиши ответ в требуемом формате.
Опоры (кратко).
- Условие фильтрации: например, или .
- Логические операции: AND (), OR (), NOT ().
- Массивы: последовательность элементов, доступ по индексу.
Пример 1 (поиск по условию).
Дано: Массив чисел: [3, 7, 12, 15, 20]. Найти все числа, кратные 3.
Шаг 1. Определим условие: .
Шаг 2. Пройдёмся по массиву:
- 3: → добавляем.
- 7: → пропускаем.
- 12: → добавляем.
- 15: → добавляем.
- 20: → пропускаем.
Шаг 3. Результат: [3, 12, 15].
Пример 2 (фильтрация по сложному условию).
Дано: Массив чисел: [5, 10, 15, 20, 25]. Найти числа, которые больше 10 и меньше 20.
Шаг 1. Определим условие: .
Шаг 2. Пройдёмся по массиву:
- 5: → пропускаем.
- 10: → пропускаем.
- 15: → добавляем.
- 20: → пропускаем.
- 25: → пропускаем.
Шаг 3. Результат: [15].
Типичные ошибки.
1. Неправильное формулирование условия. Например, забыть включить граничные значения.
2. Пропуск элементов массива. Не проверить все элементы, особенно последний.
3. Ошибка в логических операциях. Например, использовать AND вместо OR.
4. Неправильный формат ответа. Например, забыть записать результат в виде массива.
5. Неверная проверка результата. Не убедиться, что ответ соответствует условию.
Дальше. Переходи к задачам на обработку строк и сложные условия фильтрации.