Задание 2: Заданы простые высказывания. Из них составлены сложные высказывания. В соответствии с номером варианта записать их формулами алгебры логики и на языке программирования VBA. Простые высказывания: N = Ветер северный; S = Ветер южный; D = Идет дождь; C = Идет снег; M = На улице мороз; O = На улице оттепель; T = Температура плюсовая; I = На деревьях иней; U = На улице туман; P = Небо пасмурное; Z = Налипание снега на провода; G = На дорогах гололедица. Таблица 3.2 Вариант Составное высказывание 1 2 1 На улице мороз, небо пасмурное, но снег не идет 2 На улице температура плюсовая и туман или на деревьях иней 3 Если северный ветер или не идет снег, то на улице мороз 4 На дорогах нет гололедицы, если дует северный ветер при морозе 5 На улице оттепель или на деревьях иней, если температура плюсовая 6 Для того чтобы шел дождь или снег, необходимо пасмурное небо 7 Для появления на деревьях инея или снега на проводах, достаточно пасмурного неба и оттепели 8 Для гололедицы на дорогах необходимо и достаточно наличие плюсовой температуры при северном ветре и тумане 9 Чтобы не было ни снега, ни дождя, необходимо, чтобы небо не было пасмурным 10 На улицах туман или на деревьях иней может быть тогда и только тогда, когда на улице оттепель
1)#include <iostream>
using namespace std;
int main() {
int a=1,b=1,c=0,d=1;
int otvet=a*(-1)+b^c-d;
cout<<otvet;
}
2)#include <iostream>
using namespace std;
int main() {
int a = 1, b = 1, c = 1, d = 1;
int otvet=a*(-1)+b^c-d;
cout<<otvet;
}
3)#include <iostream>
using namespace std;
int main() {
int a = 0, b = 0, c = 0, d = 0;
int otvet=a*(-1)+b^c-d;
cout<<otvet;
}
4)#include <iostream>
using namespace std;
int main() {
int a = 0, b = 1, c = 1, d = 0;
int otvet=-(a+b^c+(-b))+a^d;
cout<<otvet;
}
5)#include <iostream>
using namespace std;
int main() {
int a = 1, b = 0, c = 0, d = 1;
int otvet=-(a+b^c+(-b))+a^d;
cout<<otvet;
}
6)#include <iostream>
using namespace std;
int main() {
int a = 1, b = 1, c = 1, d = 1;
int otvet=-(a+b^c+(-b))+a^d;
cout<<otvet;
}
7)#include <iostream>
using namespace std;
int main() {
int a = 0, b = 0, c = 0, d = 0;
int otvet=-(a+b^c+(-b))+a^d;
cout<<otvet;
}
Объяснение:
num1 = float(input("Введите первое число: "))-вводиться число
num2 = float(input("Введите второе число: ")) -вводиться второе число
if num1 < num2: -если нум1 меньше нум2 тогда
print (num1, "меньше чем", num2) вывести нум1 меньше чем нум 2
if num1 > num2: - если нум1 больше чем нум2 тогда
print (num1, "больше чем", num2) вывести нум1 больше чем нум2
if num1 == num2: -если нум1 равно нум2 тогда
print (num1, "равно", num2) вывести нум1 равно нум2
if num1 != num2: -если нум1 не равно нум2 тогда
print (num1, "не равно",num2) вывести нум 1 не равно нум2