Для решения задачи необходимо проанализировать записи из базы данных и проверить каждое из условий на соответствие.
Исходные записи:
| Фамилия | Пол | Математика | Русский язык | Физика | Информатика |
|---|---|---|---|---|---|
| Авдеев | М | 80 | 72 | 68 | 66 |
| Березин | М | 75 | 88 | 69 | 61 |
| Васильева | Ж | 85 | 77 | 73 | 79 |
| Додон | М | 77 | 85 | 81 | 81 |
| Егорова | Ж | 88 | 75 | 79 | 85 |
| Зорина | Ж | 72 | 80 | 66 | 70 |
Теперь проверим каждое из условий:
(Математика > 75) И (Информатика>75):
- Авдеев: 80 > 75 и 66 <= 75 (не удовлетворяет)
- Березин: 75 > 75 (не удовлетворяет)
- Васильева: 85 > 75 и 79 > 75 (удовлетворяет)
- Додон: 77 > 75 и 81 > 75 (удовлетворяет)
- Егорова: 88 > 75 и 85 > 75 (удовлетворяет)
- Зорина: 72 <= 75 (не удовлетворяет)
Количество записей: 3
(Математика > 75) ИЛИ (Информатика>75):
- Авдеев: 80 > 75 (удовлетворяет)
- Березин: 75 > 75 (удовлетворяет)
- Васильева: 85 > 75 (удовлетворяет)
- Додон: 77 > 75 (удовлетворяет)
- Егорова: 88 > 75 (удовлетворяет)
- Зорина: 70 <= 75 (не удовлетворяет)
Количество записей: 5
НЕ (Пол - "ж") И (Физика>70):
- Авдеев: Пол - "М" и 68 <= 70 (не удовлетворяет)
- Березин: Пол - "М" и 69 <= 70 (не удовлетворяет)
- Васильева: Пол - "ж" (не удовлетворяет)
- Додон: Пол - "М" и 81 > 70 (удовлетворяет)
- Егорова: Пол - "ж" (не удовлетворяет)
- Зорина: Пол - "ж" (не удовлетворяет)
Количество записей: 1
(Математика > 75) И (Информатика>75) И (Русский язык>75):
- Авдеев: 80 > 75, 66 <= 75, 72 <= 75 (не удовлетворяет)
- Березин: 75 > 75, 61 <= 75, 88 > 75 (не удовлетворяет)
- Васильева: 85 > 75, 79 > 75, 77 > 75 (удовлетворяет)
- Додон: 77 > 75, 81 > 75, 85 > 75 (удовлетворяет)
- Егорова: 88 > 75, 85 > 75, 75 > 75 (не удовлетворяет)
- Зорина: 72 <= 75 (не удовлетворяет)
Количество записей: 2
Результаты:
| Nº | Условие | Количество записей |
|---|---|---|
| 1 | (Математика > 75) И (Информатика>75) | 3 |
| 2 | (Математика > 75) ИЛИ (Информатика>75) | 5 |
| 3 | НЕ (Пол - "ж") И (Физика>70) | 1 |
| 4 | (Математика > 75) И (Информатика>75) И (Русский язык>75) | 2 |