Перетащите допустимые логические выражения в левую колонку, а недопустимые — в правую.k+p > 0 k > p and p > q not k or b >= k and (k,p) or and (p,q) > 0 p*k = 42 (a+b) >= 0 or >= 0 and

anx2003 anx2003    3   12.02.2021 06:15    166

Ответы
Matrixx666 Matrixx666  18.01.2024 17:57
Добрый день!

На самом деле, для решения данного вопроса нужно знать определение и свойства логических выражений. Логическое выражение - это математическое выражение, которое состоит из логических операторов (таких как "и", "или", "не") и логических переменных (обозначаемых обычно буквами).

Чтобы определить, какие логические выражения допустимы (истинны) и какие - недопустимы (ложны), нужно учитывать следующие правила и свойства:

1. Логическое выражение с оператором "и" ("and") будет истинным, только если оба операнда истинны. В противном случае, если хотя бы один операнд ложный, результат будет ложным. Пример: "k+p > 0" - допустимое выражение, потому что оно будет истинным, если сумма k и p превышает 0.

2. Логическое выражение с оператором "или" ("or") будет истинным, если хотя бы один из операндов истинный. Это означает, что только в случае, если все операнды ложные, результат будет ложным. Пример: "not k or b >= k" - допустимое выражение, потому что оно будет истинным, если k не истинно или b больше или равно k.

3. Логическое выражение с оператором "не" ("not") будет истинным, если операнд ложный, и ложным, если операнд истинный. Пример: "p * k = 42" - недопустимое выражение, потому что оператор "равно" (=) используется для сравнения чисел, а не для логических выражений.

4. Логические выражения могут содержать скобки, которые определяют порядок выполнения операций. Например: "(a + b) >= 0" - допустимое выражение, потому что оно будет истинным, если сумма a и b больше или равна 0.

Теперь давайте рассмотрим каждое выражение и определим его допустимость:

- "k + p > 0" - допустимое выражение, потому что оно использует оператор "больше" (">"), который сравнивает числа.
- "k > p and p > q" - допустимое выражение, потому что оно использует логический оператор "и" ("and"), который связывает два числовых выражения.
- "not k or b >= k" - допустимое выражение, потому что оно использует оператор "или" ("or") и оператор "не" ("not") для объединения операндов.
- "and (k, p) or and (p, q) > 0" - недопустимое выражение, потому что оно содержит несколько операторов "и" ("and") и "или" ("or") без ясного определения операций между ними.
- "p * k = 42" - недопустимое выражение, потому что оператор "равно" (=) используется для сравнения чисел, а не для логических выражений.
- "(a + b) >= 0 or >= 0 and" - недопустимое выражение, потому что оно не полностью сформулировано и содержит необычную комбинацию операторов "или" ("or") и "и" ("and") без последующих операндов.

Итак, допустимыми логическими выражениями являются:
- "k + p > 0"
- "k > p and p > q"
- "not k or b >= k"
А недопустимыми выражениями являются:
- "and (k, p) or and (p, q) > 0"
- "p * k = 42"
- "(a + b) >= 0 or >= 0 and"

Если у тебя возникнут еще вопросы, не стесняйся задавать их. Я готов помочь!
ПОКАЗАТЬ ОТВЕТЫ
Chcdhj Chcdhj  12.02.2021 06:20

2 и 4 верные А

1,3,5,6 неверные В

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика