Задание 1. Сколько существует наборов различных элементарных высказываний А, В, С при которых формула F=(А & В) v (B& ¬C) принимает истинное значение?
Задание 2.
Упростите логическую формулу. Какими значениями должны обладать простые высказывания, чтобы данная формула была истинной?
F = ¬((( A→ С) → (A& С))→(В→С))
Задание 3.
Напишите к каждому предоставленному пункту по правилу, позволяющее человеку уберечь своё здоровье.
1. Высокая нагрузка на глаза, вызванная мониторами компьютеров и экранами смартфонов, синдромы «красных глаз» и «сухого глаза»
2. Высокая нагрузка информационного потока на нервную систему и психику, вызывающая синдромы рассеянного внимания, невозможности длительной концентрации, формирование «клипового мышления»
Задание 4.
Напишите программу.
Дана последовательность натуральных чисел из 6 элементов. Найти сумму элементов, кратных 2.
Надо перевести сначала 21 в двоичную, потом 2 в двоичную и потом 2002 в двоичную
Получается вот так:
21 = 10101
2=10
2002 = 11111010010
В итоге:
10101.10.11111010010
using namespace std;
int main()
{
setlocale(LC_ALL, "RUS"); //Для русского языка в консоли
int a,b,//a,b - стороны
q, //q - площадь
end, //end - выход из программы
num; //num - количество подходящих прямоугльников
cout << "Введите площадь:" << endl;
cin>>q;
end=0;
num=0;
while (end==0)
{
cout <<"Введите стороны a,b прямоугольника. 0, чтобы выйти"<<endl;
cin>>a>>b;
if (a<=0 || b<=0)
{
end=1;
}
else
{
if (a*b==q)
{
num++;
}
}
}
cout <<"Среди введенных прямоугольников площадь "<<q<<" имели " <<num <<" штук"<<endl;
return 0;
}