Как нужно записать условие отбора при фильтрации, чтобы составить список девушек, участвующих в конкурсе красоты
Как нужно записать условие отбора при фильтрации, чтобы составить список девушек, участвующих в конкурсе красоты в апреле 2016 года? (Будут отобраны девушки с ростом выше 179 см и возрастом не менее 17 лет.) Пол = "ж" ИЛИ Рост > 179 ИЛИ Год рождения > 1999. Пол = "ж" И Рост > 179 И Год рождения > 2003.
Таинственный_Рыцарь 1
Для того чтобы составить список девушек, удовлетворяющих условиям отбора на конкурс красоты в апреле 2016 года, нужно учесть следующие критерии: рост выше 179 см и возраст не менее 17 лет.Исходя из заданных условий, нужно использовать логические операторы ИЛИ и И для записи фильтрации.
Фильтр можно записать следующим образом:
1) Женский пол: Пол = "ж"
2) Рост выше 179 см: Рост > 179
3) Возраст не моложе 17 лет: Год рождения > 1999
Но в данном случае мы должны стандарты конкурса и отбирать только девушек, на момент конкурса не моложе 17 лет, то есть родившихся до 2003 года.
Если мы добавим условие по возрасту и родившимся не ранее 2003 года, то фильтр будет выглядеть так:
Пол = "ж" И Рост > 179 И Год рождения < 2003
Таким образом, фильтр для составления списка девушек, участвующих в конкурсе красоты в апреле 2016 года, будет выглядеть следующим образом:
Пол = "ж" И Рост > 179 И Год рождения < 2003
Замечу, что фильтр может варьироваться в зависимости от требований организаторов конкурса и точной формулировки задачи. В данном ответе представлен один из возможных вариантов условия отбора, и его можно дополнить или изменить, если даны более подробные инструкции.