Упражнение 2. Составьте таблицы истинности логических выражений с переменными логического типа a и
b установленного образца предыдущего примера. Во время выполнения задания обязательно
учитывайте приоритет логических операций (последовательность действий):
a) a or a and b
b) a or b or not b
c) not a or not b
d) a and not b or not a and b
Упражнение 3. Сформулируйте отрицание высказываний и запишите истинные или ложные
полученные выражения:
1) Автомобиль имеет право ехать на красный свет.
2) Число 3 является делителем числа 545.
3) Не существует натурального числа, делится на 2.
4) Уравнение имеет целый корень.
5) Существуют параллелограммы с прямыми углами.
Упражнение 4. Среди указанных высказываний найдите конъюнкции и дизъюнкции и определите
их истинность:
1) 17 < 42 < 18
2) Число 27 кратное 3 и кратное 9.
3) ABC является остроугольным, прямоугольным или тупоугольный треугольником.
4) Число или четное
5) Диагонали любого параллелограмма перпендикулярны и точкой пересечения
делятся пополам.
Код на C++:
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
int color;
cin >> color;
switch (color)
{
case 0:
cout << "Красный";
break;
case 1:
cout << "Оранжевый";
break;
case 2:
cout << "Желтый";
break;
case 3:
cout << "Зеленый";
break;
case 4:
cout << "Голубой";
break;
case 5:
cout << "Синий";
break;
case 6:
cout << "Фиолетовый";
break;
default:
cout << "Нет такого цвета";
break;
}
cout << endl;
return 0;
};
Объяснение: