1) в расстановке скобок здесь ошибка, в решении показан один из возможных вариантов исправления этой ошибки: F:=not((x<0) and (y<0)) or ((z<-2) and D) ⇒ not((-3<0) and (3<0)) or ((-5<-2) and false) ⇒ not(true and false) or (true and false) ⇒ not false or false ⇒ true or false ⇒ true
2) здесь тоже в условии что-то не то (z - лишняя переменная получается) и корень из чего извлекать - тоже непонятно var x,a,y:real; begin x:=3; a:=ln(abs(x+1))/ln(10); y:=exp(ln(5)*(1/3))*a*a-3*x*x; writeln('y = ',y); end. Результат: y = -26.3801743600581
F:=not((x<0) and (y<0)) or ((z<-2) and D) ⇒
not((-3<0) and (3<0)) or ((-5<-2) and false) ⇒
not(true and false) or (true and false) ⇒ not false or false ⇒ true or false ⇒ true
2) здесь тоже в условии что-то не то (z - лишняя переменная получается) и корень из чего извлекать - тоже непонятно
var x,a,y:real;
begin
x:=3;
a:=ln(abs(x+1))/ln(10);
y:=exp(ln(5)*(1/3))*a*a-3*x*x;
writeln('y = ',y);
end.
Результат:
y = -26.3801743600581
3)
a=5; b=8; c=-2;
a<b ⇒ 5<8 ⇒ true, a=a+1=5+1=6
a<b ⇒ 6<8 ⇒ true, a=a+1=6+1=7
a<b ⇒ 7<8 ⇒ true, a=a+1=7+1=8
a<b ⇒ 8<8 ⇒ false
c=c+1=-2+1=-1
ответ: c=-1
4)
SetColor(red); - устанавливается цвет рисования (красный)
Setfillstyle(1,2); - устанавливается стиль заливки (1 - заполнение текущим цветом, 2 - зеленый цвет)
SetBkcolor(15); - устанавливается цвет фона (15-белый; экран сразу же окрашивается в заданный цвет)
Circle(200,200,50); - рисуется окружность (центр 200, 200; радиус 50)
О какой области спрашивается - непонятно.
5)
n- длина строки s (количество символов в строке) n = 10 (пробела после 'До' нет)
using System.Collections.Generic;
public class Matrix
{
private double[,] Data;
public double this[int i, int j]
{
get { return Data[i, j]; }
set { Data[i, j] = value; }
}
public Matrix(double[,] data) { this.Data = data; }
public override string ToString()
{
var sb = new System.Text.StringBuilder();
for (var i = Data.GetLowerBound(0); i <= Data.GetUpperBound(0); i++)
{
for (var j = Data.GetLowerBound(1); j <= Data.GetUpperBound(1); j++)
{
sb.AppendFormat("{0} ", Data[i, j]);
}
sb.AppendLine();
}
return sb.ToString();
}
public int GetUpperBound(int i) => this.Data.GetUpperBound(i);
public static Matrix operator -(Matrix a, Matrix b)
{
var c = new double[1 + Math.Min(a.GetUpperBound(0), b.GetUpperBound(0)), 1 + Math.Min(a.GetUpperBound(1), b.GetUpperBound(1))];
for (var i = 0; i <= c.GetUpperBound(0); i++)
{
for (var j = 0; j <= c.GetUpperBound(1); j++)
{
c[i, j] = a[i, j] - b[i, j];
}
};
return new Matrix(c);
}
}
class Program
{
static void Main()
{
var n = 5;
var a = new Matrix(new double[n, n]);
var b = new Matrix(new double[n, n]);
for (var i = 0; i < n; i++)
{
for (var j = 0; j < n; j++)
{
a[i, j] = i + j;
b[i, j] = i;
}
}
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(a - b);
Console.ReadKey();
}
}