Зачем это в ЕГЭ.
Задание 26 проверяет умение анализировать сложные условия на массивы и находить элементы, удовлетворяющие определённым критериям. Оно оценивается в 2 первичных балла и встречается практически в каждом варианте ЕГЭ.
Главная идея.
Ключ к решению — умение разбить условие задачи на простые логические блоки и последовательно проверять каждый элемент массива на соответствие этим блокам.
Алгоритм (чеклист).
1. Внимательно прочитай условие задачи и выдели критерии для элементов массива.
2. Пройдись по каждому элементу массива и проверь его на соответствие критериям.
3. Если элемент удовлетворяет условиям, выполни требуемое действие (например, посчитай его или добавь в новый массив).
4. Проверь корректность выполнения шагов, убедившись, что все критерии учтены.
Опоры (кратко).
- Логические операторы: and, or, not.
- Формула для проверки чётности: .
- Формула для проверки кратности: .
Пример 1 (поиск элементов по условию).
Шаг 1. Дан массив чисел: [12, 15, 18, 20, 25].
Шаг 2. Условие: найти все числа, которые делятся на 3 и не делятся на 5.
Шаг 3. Проверяем каждое число:
- 12: и → подходит.
- 15: и → не подходит.
- 18: и → подходит.
- 20: → не подходит.
- 25: → не подходит.
Шаг 4. Результат: [12, 18].
Пример 2 (подсчёт элементов по условию).
Шаг 1. Дан массив чисел: [7, 14, 21, 28, 35].
Шаг 2. Условие: посчитать количество чисел, которые делятся на 7 и больше 10.
Шаг 3. Проверяем каждое число:
- 7: , но → не подходит.
- 14: и → подходит.
- 21: и → подходит.
- 28: и → подходит.
- 35: и → подходит.
Шаг 4. Результат: 4.
Типичные ошибки.
1. Неверное применение логических операторов. Например, использование and вместо or.
2. Пропуск проверки всех критериев. Например, проверка только одного условия из двух.
3. Ошибки в индексации массива. Например, выход за пределы массива.
4. Неправильный учёт граничных значений. Например, не проверено равенство.
Дальше.
Переходи к задачам с более сложными условиями, включающими вложенные циклы и дополнительные структуры данных.