Шешімі: Фильтрация базы учащихся
База данных «Учащиеся» содержит указанные поля. Как следует записать условие отбора при фильтрации, которое позволит сформировать список девушек для участия в Конкурсе красоты в декабре 2005 г.? Отбираются девушки, имеющие рост более 180 см и возраст не менее 16 лет.
| Поле | Тип | Примечание |
|---|---|---|
| Фамилия | текст | |
| Имя | текст | |
| Пол | текст | м или д |
| Год рождения | число | |
| Рост | число | |
| Вес | число | |
| Увлечение | текст |
Шешімін қадамдап көрсету
4 қадамДля отбора девушек необходимо условие Пол=”д”.
Требование к росту — строго больше 180 см, поэтому используется условие Рост > 180.
В декабре 2005 года возраст не менее 16 лет имеют учащиеся, родившиеся ранее 1990 года. Поэтому условие по году рождения: Год рождения < 1990.
Все три условия должны выполняться одновременно, поэтому между ними ставится логическая операция И.
Где здесь ошибаются
Использовать ИЛИ вместо И, хотя все требования должны выполняться одновременно.
Записать Рост = 180 вместо Рост > 180.
Указать Год рождения = 1989, исключив более старших участниц.