Краткое пояснение: Для того чтобы логические выражения принимали значение «ИСТИНА» при условии, что `x` кратно 3, нужно проанализировать остаток от деления `x` на 3.
Пошаговое решение:
Условие гласит, что `x` кратно 3. Это означает, что `x` делится на 3 без остатка. Математически это записывается как `x mod 3 = 0`.
- а) x mod 3 = 0
Это выражение истинно, так как при `x`, кратном 3, остаток от деления на 3 всегда равен 0. - b) x mod 3 = 1 or x mod 3 = 2
Это выражение ложно, так как остаток от деления `x` на 3 не может быть одновременно 1 и 2. Так как `x mod 3` всегда равен 0, то `0 = 1` (ложно) или `0 = 2` (ложно). Ложно ИЛИ Ложно = Ложно. - c) not(x mod 3 = 1 or x mod 3 = 2)
Ранее мы выяснили, что `(x mod 3 = 1 or x mod 3 = 2)` является ложным. Отрицание ложного утверждения (NOT Ложь) является истинным.
Выбор из предложенных вариантов:
Теперь сопоставим полученные результаты с вариантами ответов:
- 1. x mod 3 = 1 or x mod 3 = 2
Это выражение является ложным, как мы выяснили в пункте b). - 2. x mod 3 = 0
Это выражение является истинным, как мы выяснили в пункте а). - 3. not(x mod 3 = 1 or x mod 3 = 2)
Это выражение является истинным, как мы выяснили в пункте с).
Ответ: 2, 3