Задание 3: базы данных
Если «Задание 3: базы данных» вызывает ступор — это нормально: тема собрана из простых идей. Покажем их по порядку: теория, пример, разбор задания и типичные ошибки.
Что проверяет задание 3: базы данных
Таблицы, фильтры и длинные условия часто пугают не сложностью, а объёмом текста. В задании 3 ЕГЭ по информатике нужно спокойно прочитать структуру базы данных, понять условие отбора и посчитать подходящие записи. В этом разборе ты научишься переводить обычную фразу на язык логики, не путать «и» с «или» и проверять ответ без случайных пропусков.
База данных в таких задачах обычно представлена таблицей. Каждая строка — отдельная запись: например, один товар, фильм, населённый пункт или результат участника. Столбцы называют полями. В них указаны свойства записи: цена, год, категория, количество, рейтинг. Вопрос просит определить число строк, удовлетворяющих одному или нескольким условиям.
Важно различать значение поля и название поля. Если сказано «год выпуска не ранее 2020 года», проверяется именно столбец «Год», а не номер строки. Нумерация строк нужна только для удобства и не является частью условия.
Логические условия в таблице
Большинство ошибок появляется при переводе слов в логические операции. Слово «и» означает, что одна строка должна удовлетворять всем требованиям одновременно. Слово «или» означает, что достаточно хотя бы одного требования. Если условия взаимоисключающие, пересечения нет, но это нужно проверить, а не предположить.
| Фраза в условии | Как понимать | Пример записи |
|---|---|---|
| не меньше | значение ≥ числа | балл ≥ 60 |
| не больше | значение ≤ числа | цена ≤ 500 |
| больше | значение строго выше | год > 2018 |
| меньше | значение строго ниже | возраст < 18 |
| и | оба условия сразу | год ≥ 2020 и цена < 1000 |
| или | хотя бы одно условие | категория A или B |
Обрати внимание на слова «только», «ровно», «не менее», «не более». «Ровно 5» — это не «не меньше 5»: подходят только записи со значением 5. А «не менее 5» включает 5 и все большие значения.
Перед просмотром строк выпиши условие коротко: цена ≤ 800; год ≥ 2021; жанр = драма. Такой черновик снижает нагрузку на память и помогает увидеть, какое сравнение действительно требуется.
Алгоритм решения по шагам
Сначала прочитай вопрос и выясни, что именно нужно вывести: количество записей, сумму значений, минимальный или максимальный показатель. В классическом задании 3 чаще всего требуется количество строк.
Затем выдели поля, которые участвуют в условии. Не проверяй всю строку целиком: достаточно смотреть только нужные столбцы. Перепиши каждое требование с математическим знаком. После этого выбери способ перебора.
Если условие короткое, удобно идти по строкам сверху вниз и ставить мысленную отметку только после полной проверки. При связке «и» отказ по одному пункту сразу исключает строку. При связке «или» нельзя остановиться после первого подходящего варианта, если нужно учитывать разные группы.
В конце пересчитай отмеченные строки ещё раз. Полезно считать не сами значения, а номера строк. Если в таблице есть одинаковые записи, это всё равно две строки, если вопрос не требует посчитать уникальные объекты.
Для дополнительной тренировки можно открыть бесплатную практику в личном кабинете и решать задания с похожими формулировками, каждый раз записывая условия символами.
Разобранный пример
Рассмотрим небольшую таблицу. Нужно определить, сколько товаров имеют цену не больше 800 рублей и рейтинг не ниже 4,5. Оба условия относятся к одной записи, поэтому используется связка «и».
№ Товар Цена Рейтинг
1 Ручка 120 4,7
2 Папка 850 4,9
3 Лампа 790 4,4
4 Калькулятор 800 4,5
5 Тетрадь 300 4,6
Условия: цена ≤ 800 и рейтинг ≥ 4,5.
Строка 1: 120 ≤ 800 и 4,7 ≥ 4,5 → подходит.
Строка 2: 850 ≤ 800 — неверно → не подходит.
Строка 3: цена подходит, но 4,4 ≥ 4,5 — неверно → не подходит.
Строка 4: 800 ≤ 800 и 4,5 ≥ 4,5 → подходит.
Строка 5: 300 ≤ 800 и 4,6 ≥ 4,5 → подходит.
Ответ: 3.
В строке 4 хорошо видна роль слов «не больше» и «не ниже»: граница включается. Поэтому значения 800 и 4,5 подходят. Если бы в условии было «меньше 800» или «выше 4,5», эта строка уже не прошла бы проверку.
Не округляй числа без указания в условии. Рейтинг 4,49 не равен 4,5, а цена 800 при условии «меньше 800» не подходит. Знаки сравнения важнее внешнего сходства значений.
Типичные ошибки и проверка
Первая ошибка — считать строки, где выполнено только одно из условий «и». Чтобы избежать этого, проверяй связку как единое утверждение: результат положительный только при двух положительных проверках.
Вторая ошибка — неверно понимать «или». Например, условие «категория A или категория B» обычно включает обе категории. Если строка относится к A, её нельзя исключать только потому, что она не относится к B.
Третья ошибка — потерять строку на границе. Запиши рядом мини-шпаргалку: «не меньше» → ≥, «не больше» → ≤, «больше» → >, «меньше» → <. Четвёртая ошибка — начать считать с заголовка таблицы. Заголовок не является записью.
Если условие содержит диапазон, например 10 ≤ x ≤ 20, проверяй сразу обе границы. При перечислении значений не объединяй похожие строки автоматически: каждая запись должна пройти фильтр самостоятельно.
После ответа полезно выполнить обратную проверку: назвать номера всех подходящих строк и объяснить, почему соседние строки не подходят. Если такой список не получается восстановить, пересчёт нужен обязательно. Закрепить этот навык можно через пять тренировочных задач в личном кабинете.
Что запомнить
Задание 3 решается не угадыванием, а последовательным фильтром таблицы. Определи, что требуется найти; выпиши поля; переведи слова в знаки; проверь строки по очереди; отдельно пересчитай результат.
Связка «и» требует выполнения всех условий, «или» — хотя бы одного. «Не менее» и «не более» включают границу, а «больше» и «меньше» — нет. Заголовок не считается записью, одинаковые строки считаются отдельно, если в вопросе не сказано обратное.
Если в черновике остаются сомнения, не перечитывай весь текст бесконечно: разбей его на короткие условия и проверь каждое отдельно. Зарегистрируйся и реши 5 заданий бесплатно в личном кабинете, чтобы превратить алгоритм в привычку. Дополнительные материалы по экзамену доступны в разделах ЕГЭ и ОГЭ.
Что такое база данных в задании 3?
Это таблица записей и полей. Строки описывают отдельные объекты, а столбцы содержат их свойства. Нужно выбрать или пересчитать строки по условию.
Как отличить «и» от «или»?
При «и» строка должна пройти все проверки сразу. При «или» достаточно одного подходящего варианта, но нужно учитывать каждую группу записей.
Как закрепить тему после разбора?
Реши несколько задач с разными формулировками, а после каждой выпиши условие знаками ≥, ≤, > и <. Затем объясни, почему одна подходящая и одна неподходящая строка получили такой статус.
Нужно ли считать одинаковые записи один раз?
Обычно считаются строки таблицы, поэтому одинаковые значения в двух строках дают две записи. Уникальность учитывается только при прямом указании в условии.
Не оставляйте тему «прочитанной»
Понимание — половина дела. Вторая — практика с обратной связью: личный кабинет Просто Урок покажет, где вы ошибаетесь, и подтянет слабые места.