А. Выбрать алгоритм, составить его блок-схему и программу, в ко-
торой:
1) разбив отрезки [a; b] и [c; d] соответственно на n и m частей, в точ-
ках xi = a + (i – 1)×h1, yj = c + (j – 1)×h2, где h1 = (b – a)/n, h2 = (d – c)/m, i =
1, 2, …, n+1, j = 1, 2, …, m+1 вычислить значения элементов aij матрицы
A=||aij||nm по формуле aij = z(xi, yj), где z = z(x, y) – функция, заданная в
варианте задания;
2) из элементов матрицы А составить матрицу В так, чтобы в ней
элементы строк матрицы А располагались в порядке возрастания;
3) указанным в варианте задания способом найти вектор (матрицу,
строку) X;
4) вычислить величину M = X×A×X', где X' – транспонированная мат-
рица (вектор-столбец);
5) предусмотреть ввод исходных данных a, b, c, d, n, m:
– с клавиатуры;
– из файла, предварительно записав исходные данные в текстовый
файл;
6) вывести вычисленные величины на экран и в файл в следующем
виде:
Исходные данные:
z(x,y)=…; a=…; b=…; c=…; d=…; n=…; m=….
Матрица А:
а11 а12 … а1m
…………………….
аn1 аn2 … аnm
Матрица B:
b11 b12 … b1m
…………………….
bn1 bn2 … bnm
Вектор X:
x1 x2… xm
M = …
xy
y x
z
+
-
=
1
, xŒ [0; 1], yŒ [0; 1], n = m = 10. Координаты век-
тора X равны 0, если элементы первой строки матрицы В от-
рицательные, в противном случае координаты равны +1.