Районный отдел трудоустройства осуществляет начальное обучение (1-я группа) или повышение квалификации (2-я группа) людей, которые по каким-либо причинам ищут работу. Особое внимание уделяется слушателям, входящим «в группу риска». Это люди, которым «за 40», и они или не имеют в настоящее время работы, или пришли в группу начального обучения.  Какое логическое выражение, записанное по правилам оформления запросов в системах управления базами данных:  конъюнкция: И(аргумент1;аргумент2;…);  дизъюнкция: ИЛИ(аргумент1;аргумент2;…) отражает отбор в «группу риска»?  1) И(Возраст>40) ИЛИ(Работа="нет";Группа=1);  2) ИЛИ(Возраст>40;Работа="нет";Группа=1);  3) И(Возраст>40; ИЛИ(Работа="нет";Группа=1);  4) И(Возраст>40;Работа="нет";Группа=1).
от

1 Ответ

дано:
- Люди, входящие в "группу риска":
  - Возраст > 40
  - Работа = "нет"
  - Группа = 1 (начальное обучение)

найти:
Логическое выражение, отражающее отбор в "группу риска".

решение:
Для попадания в "группу риска" необходимо, чтобы выполнялось одно из следующих условий:
1. Возраст больше 40
2. Человек не имеет работы
3. Человек относится к группе начального обучения

Поэтому логическое выражение должно быть составлено таким образом, чтобы оно принимало во внимание все три условия, а также их комбинации.

Рассмотрим предложенные варианты:

1) И(Возраст>40) ИЛИ(Работа="нет";Группа=1)
- Это выражение неверное, так как оно требует выполнения условия "Возраст > 40", в то время как второе условие может быть истинным независимо от возраста.

2) ИЛИ(Возраст>40;Работа="нет";Группа=1)
- Это выражение корректно, так как оно позволяет попасть в "группу риска", если выполняется хотя бы одно из условий.

3) И(Возраст>40; ИЛИ(Работа="нет";Группа=1))
- Это предложение также неверно, потому что требует, чтобы "Возраст > 40" обязательно выполнялось вместе с одним из других условий.

4) И(Возраст>40;Работа="нет";Группа=1)
- Это выражение также неверное, так как требует выполнения всех трех условий одновременно.

Таким образом, правильное логическое выражение для отбора в "группу риска":

ИЛИ(Возраст>40;Работа="нет";Группа=1)

ответ: 2) ИЛИ(Возраст>40;Работа="нет";Группа=1)
от