Помогите! Пусть а, b, с – логические величины, которые имеют следующие значения: а = истина, b = истина, с = ложь. Определите результаты вычисления следующих логических выражений: 1.a и b 2.a или b 3.а и b или c 4.а или b и c 5.(а или b) и (с или b) 6.не а или b и с

Вопрос школьника по предмету Информатика

Помогите! Пусть а, b, с – логические величины, которые имеют следующие значения: а = истина, b = истина, с = ложь.
Определите результаты вычисления следующих логических выражений:
1.a и b
2.a или b
3.а и b или c
4.а или b и c
5.(а или b) и (с или b)
6.не а или b и с

Ответ учителя по предмету Информатика

Ответ:

1. ИСТИНА

2. ИСТИНА

3. ИСТИНА

4. ИСТИНА

5. ИСТИНА

6. ЛОЖЬ

Объяснение:

В информатике ИСТИНА обозначается как 1, ЛОЖЬ — как 0. ИЛИ считают за сложение, И — за умножение, НЕ — за «минус»(в значении изменения на противоположное: 0 на 1, 1 на 0). Но стоит помнить, что здесь работают совсем другие правила: к примеру, 1+1=1, так как, очевидно, истина + истина = истина. Также минус считается в первую очередь, затем умножение, и лишь потом сложение.

Тогда мы имеем:

a = 1

b = 1

c = 0

1. a и b = 1 * 1 = 1 = ИСТИНА

2. a или b = 1 + 1 = 1 = ИСТИНА

3. a и b или c = 1 * 1 + 0 = 1 ИСТИНА

4. a или b и c = 1 + 1 * 0 = 1 = ИСТИНА

5. (а или b) и (с или b) = (1+1)*(0+1) = 1*1=1 ИСТИНА

6. не а или b и c = -1 + 1 * 0 = -1 + 0 = 0+0=0 ЛОЖЬ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Похожие вопросы от пользователей