I вариант Синонимом названия логической операции ИЛИ является слово:
а) инверсия
б) дизъюнкция
в) конъюнкция
г) импликация
2. У какой из логических функций следующая таблица истинности:
А
Б
?
0
0
1
1
1
1
0
1
0
1
0
0
а) инверсия б) конъюнкция с) дизъюнкция д) среди ответов а, б, с нет правильного
3. Логические величины А,В,С принимают следующие значения:
А=1,В=0,С=0. Определить, какое логическое выражение истинно:
а) С и В и А
б) не С и А или В
в) не А или В и С
г) не А или В или С
4. Закон коммутативности это:
а) А и А =А
б) А и В =В и А
в) не (А или В) = не А и не В
г) А и (В или С) = (А и В) или (А и С)
5. Для какого из приведённых имён ложно высказывание:
НЕ (Первая буква гласная) ИЛИ НЕ (Последняя буква согласная)?
1) Эдуард
2) Ангелина
3) Карина
4) Никон
#include <iostream>
int gg(int k, int p, double m)
{
p = (k >= p) ? p : p / k;
return (m * 2 * p);
}
int main()
{
int k, p;
double m;
std::cout << "Сколько котлет можно одновременно положить на сковороду ? ";
std::cin >> k;
std::cout << "Сколько минут жарится одна сторона котлеты ? ";
std::cin >> m;
std::cout << "Сколько котлет вы будете жарить ? ";
std::cin >> p;
std::cout << p << " котлет пожарятся с двух сторон минимум за " << gg(k, p, m) << " минут";
}
USES CRT;
VAR m1,m2,n,n1,n2,n3,n4,n5,n6,s1,s2:LongInt;
BEGIN
ClrScr;
ReadLn(n);
m1:=n;
n1:=m1 div 100;
n2:=m1 mod 10;
n3:=(m1-n1*100-n2) div 10;
if n1=n2 then if n1=n3 then writeln('vse =');
if n1=n2 then writeln('1 i 3 =');
if n2=n3 then writeln('2 i 3 =');
if n1=n3 then writeln('1 i 2 =')
else writeln('<>');
END.
Проверяйте, что непонятно - спрашивайте.
Можно чуть поправить вывод, чтобы когда vse =, не вылезали 1 i 3, 1 i 2, 2 i 3.
Да и вообще writeln'ов можно наставить и переменные назвать покрасивше. но это уж вы сами, думаю, справитесь. В VAR у меня тоже есть лишние переменные, переделывал старый свой код наспех =)
Всего хорошего.