Решение: Фильтрация записей базы данных
Ниже в табличной форме представлен фрагмент базы данных о результатах тестирования учащихся (используется стобалльная шкала). Сколько записей в данном фрагменте удовлетворяют условию «Пол = ’м’ ИЛИ Химия > Биология»?
| Фамилия | Пол | Математика | Русский язык | Химия | Информатика | Биология |
|---|---|---|---|---|---|---|
| Аганян | ж | 82 | 56 | 46 | 32 | 70 |
| Воронин | м | 43 | 62 | 45 | 74 | 23 |
| Григорчук | м | 54 | 74 | 68 | 75 | 83 |
| Роднина | ж | 71 | 63 | 56 | 82 | 79 |
| Сергеенко | ж | 33 | 25 | 74 | 38 | 46 |
| Черепанова | ж | 18 | 92 | 83 | 28 | 61 |
Решение по шагам
3 шагаПроверим записи, в которых пол равен «м»: это Воронин и Григорчук.
Проверим условие Химия > Биология: оно выполняется у Воронина (45 > 23), Сергеенко (74 > 46) и Черепановой (83 > 61).
Объединяем записи, удовлетворяющие хотя бы одному условию: Воронин, Григорчук, Сергеенко и Черепанова.
Где здесь ошибаются
Подсчитывают только записи мужского пола и не учитывают вторую часть условия.
При операторе «ИЛИ» требуют выполнения обоих условий одновременно.
Ошибочно включают записи, где значение по химии равно или меньше значения по биологии.