1) на числовой прямой даны два отрезка: p = [21, 35] и q = [8, 25]. отрезок a таков, что формула
((x ∉ p) ∨ (x ∈ q)) → (x ∉ a)
истинна при любом значении переменной x. какое наибольшее количество точек, соответствующих чётным целым числам, может содержать отрезок a?
2) на числовой прямой даны два отрезка: p = [12, 28] и q = [15, 30]. отрезок a таков, что формула
((x ∈ p) → (x ∈ a)) ∧ ((x ∉ q) (x ∈ a))
истинна при любом значении переменной x. определите наименьшую возможную длину отрезка a.
3) на числовой прямой даны два отрезка: p = [0, 10] и q = [25, 50]. отрезок a таков, что формула
(x ∉ a) → ((x ∉ p) ∧ (x ∉ q))
истинна при любом значении переменной x. определите наименьшую возможную длину отрезка a.
4) для какого наибольшего целого числа а формула
( (y*y ≤ a) → (y ≤ 15) ) ∧ ( (x ≤ 3) → (x*x < a) )
тождественно истинна (то есть принимает значение 1 при любых целых неотрицательных значениях переменных x и y)?
5) для какого наименьшего целого числа а формула
( (y*y < a) → (y ≤ 14) ) ∧ ( (x ≤ 13) → (x*x < a) )
тождественно истинна (то есть принимает значение 1 при любых целых неотрицательных значениях переменных x и y)?
6) сколько существует целых значений а, при которых формула
( (x ≥ 15) → (x*x > a) ) ∧ ( (y*y ≥ a) → (y > 11) )
тождественно истинна (то есть принимает значение 1 при любых целых неотрицательных значениях переменных x и y)?
7) сколько существует целых значений а, при которых формула
( (x ≥ 11) → (x*x+2*x > a) ) ∧ ( (y*y + 3*y ≥ a) → (y > 8) )
тождественно истинна (то есть принимает значение 1 при любых целых неотрицательных значениях переменных x и y)?
using System;
namespace ConcoleApplication
{
class Program
{
enum CardinalPoints //Стороны света
{
North,
West,
South,
East
}
public static int Convert(int a)//Перевод команды(сделал для удобства)
{
if (a == -1)
return 3;
if (a == 1)
return 1;
return 2;
}
public static void Main()
{
var n1 = int.Parse(Console.ReadLine());
var n2 = int.Parse(Console.ReadLine());
n1 = Convert(n1);
n2 = Convert(n2);
var point = (n1 + n2) % 4;
switch ((CardinalPoints) point)//Вывод ответа
{
case CardinalPoints.East:
Console.WriteLine("Восток");
break;
case CardinalPoints.South:
Console.WriteLine("Юг");
break;
case CardinalPoints.West:
Console.WriteLine("Запад");
break;
case CardinalPoints.North:
Console.WriteLine("Север");
break;
}
}
}
}
Объяснение:
Советую потестировать. Если что исправлю, самому просто лень было тестировать)
#include <iostream>
#include <math.h>
using namespace std;
int x,y,sumSquared,sumOfSquares;
int main() {
cout <<"Введите x" << endl;
cin >> x ;
cout << "Введите y"<< endl;
cin >> y;
sumSquared = pow(x*y,2);
cout << "Сумма квадратов:";
cout << sumSquared ;
cout << "\n";
sumOfSquares = pow(x,2)+pow(y,2);
cout << "Квадрат суммы:";
cout << sumOfSquares ;
cout << "\n";
if (sumSquared > sumOfSquares){
cout << "Сумма квалратов больше чем квадрат суммы";
cout << "\n";
cout << "ответ:";
cout << sumSquared << endl;
}
else {
cout << "Квадрат суммы больше чем сумма квадратов";
cout << "\n";
cout << "ответ:";
cout << sumOfSquares << endl;
}
}
Объяснение:
Квадрат суммы: (x + y)^2
Сумма квадратов: x^2 + y^2
Ну вроде бы правильно сделал ))