Предмет: Информатика, автор: alekseipeskin

Логические задачи.
Вариант 4.
Событие А = ложь, событие Б = ложь. Чему равно:
1. (А или Б) и (Б или А)=?
2. (А и не Б) или (не А и Б) =?
3. Не (А или Б) =?
4. Не (А и Б) =?
5. ((Не А или Б) и (Не А и Б)) или А=?
Добавим В = ложь и Г = ложь:
6. (А или В) и (Г или Б) =?
7. А или (А и Г)=?
8. В и (А или Г или Б)=?
9. В и не (А и Г)=?
10. (А и Б) или не (А и Б)=?

Ответы

Автор ответа: goodferret
1

Ответ:

1. ложь

2. ложь

3. правда

4. правда

5. ложь

6. ложь

7. ложь

8. ложь

9. ложь

10. правда

Объяснение:

(C++)

#include <iostream>

using namespace std;

int main()

{

bool A = false; // из условия А

bool B = false; // из условия Б

bool one = ((A || B) && (B || A));

bool two = ((A && !B) || (!A && B));

bool three = (!(A || B));

bool four = (!(A && B));

bool five = (((!A || B) && (!A && B)) || A);

bool C = false; // из условия В

bool D = false; // из условия Г

bool six = ((A || C) && (D || B));

bool seven = (A || (A && D));

bool eight = (B && (A || D || B));

bool nine = (B && !(A && D));

bool ten = ((A && B) || !(A && B));

cout << "1. " << one << endl;

cout << "2. " << two << endl;

cout << "3. " << three << endl;

cout << "4. " << four << endl;

cout << "5. " << five << endl;

cout << "6. " << six << endl;

cout << "7. " << seven << endl;

cout << "8. " << eight << endl;

cout << "9. " << nine << endl;

cout << "10. " << ten << endl;

}

Ниже прикрепляю скриншот ответа компилятора после выполнения программы выше, где 0 - false (ложь), а 1 - true (правда):

Приложения:

makmutaziza: здравствуйте! можете отетить на мой вопрос? дам 70 баллов по информ
Похожие вопросы
Предмет: Физика, автор: kinevalera595
Предмет: Химия, автор: Аноним