Самостоятельная работа "Двумерные массивы" 10 класс

Самостоятельная работа по теме «Двумерные массивы» ВАРИАНТ 1.
1.Укажите правильное описание массива:
А) a: array [1..n, 1..m] of real;
Б) a: array {1..n,1..m} of integer;
В) a: array [1...n, 1…m] of real;
Г) a: aray [1..n, 1..m] of integer.
2.Что определяет для массива X[1..n,1..m] следующий алгоритм
S:= 0;
For i:= 1 to n do
For j:=1 to m do
If X[i,j] >0 then S:=S+X[i,j];
А) минимальный элемент массива;
Б) сумму положительных элементов массива;
В) максимальный элемент массива;
Г) количество отрицательных элементов массива;
Д) индекс последнего отрицательного элемента массива;
3.Что определяет для массива X[1..n, 1..m] следующий алгоритм
For i:= 1 to n do
For j:= 1 to m do
If j mod 2 = 0 then X[i, j]:= A;
А) минимальный элемент массива;
Б) четные столбцы матрицы заменить на А;
В) четные строки матрицы заменить на А;
Г) количество четных элементов массива;
Д) нечетные строки матрицы заменить на А.
4.Что определяет для массива X[1..n, 1..n] следующий алгоритм
S:=0;
For i:= 1 to n do
For j:= 1 to n do
If i =j then S: = S+X[i, j];
А) сумма элементов главной диагонали матрицы;
Б) четные столбцы матрицы заменить на А;
В) четные строки матрицы заменить на А;
Г) сумма элементов побочной диагонали матрицы;
Д) нечетные строки матрицы заменить на А;
5.Что определяет для массива X[1..n, 1..n] следующий алгоритм
R:= 0;
For i:= 1 to n do
For j:= 1 to n do
If X[i,j] >T then R:=R+1;
А) номер первого элемента массива, большего T;
Б) количество элементов массива, больших T;
В) номер первого элемента массива, меньшего T;
Г) номер последнего элемента массива, большего T;
Д) количество элементов массива, меньших T;
6.Значения элементов двухмерного массива A[1..10,1..10] задаются с помощью
следующего фрагмента программы:
for i:=1 to 10 do
for k:=1 to 10 do
if i > k then
A[i,k] := 1
else A[i,k] := 0;
Чему равна сумма элементов массива после выполнения этого фрагмента
программы?
7.Значения элементов двухмерного массива A[1..10,1..10] сначала равны 5. Затем
выполняется следующий фрагмент программы:
for i:=1 to 5 do
for j:=1 to 4 do begin
A[i,j]:=A[i,j]+5;
A[j,i]:=A[j,i]+5;
end;
Сколько элементов массива будут равны 10?
8.Значения двумерного массива задаются с помощью вложенного оператора цикла в
представленном фрагменте программы:
for n:=1 to 5 do
for k:=1 to 5 do
B[n,k] := n + k;
Чему будет равно значение B[2,4]?
9.Элементы двухмерного массива A размером 44 первоначально были равны 0.
Затем они изменяются с помощью следующего фрагмента программы:
for n:=1 to 4 do
for k:=n to 4 do
A[n,k]:=1;
Сколько элементов массива A будут равны 1?
10.Значения элементов двухмерного массива A[1..10,1..10] сначала равны 4. Затем
выполняется следующий фрагмент программы:
for i:=1 to 4 do
for j:=1 to 5 do begin
A[i,j]:=A[i,j]+4;
A[j,i]:=A[j,i]+5;
end;
Сколько элементов массива будут равны 9?
Самостоятельная работа по теме «Двумерные массивы» ВАРИАНТ 2.
1.Укажите правильное описание массива:
А) a: array {1…n,1…m} of real;
Б) a: array {1..n,1..m} of integer;
В) a: array [1..n,1..m] of real;
Г) a: aray [1..n,1..m] of integer.
2.Что определяет для массива X[1..n, 1..m] следующий алгоритм
S:= 0;
For i:= 1 to n do
For j:= 1 to m do
If X[i, j] <0 then S:=S+X[i, j];
А) максимальный элемент массива;
Б) сумму отрицательных элементов массива;
В) минимальный элемент массива;
Г) количество отрицательных элементов массива;
Д) индекс последнего отрицательного элемента массива;
3.Что определяет для массива X[1..m, 1..m] следующий алгоритм
For i:= 1 to m do
For j:= 1 to m do
If i mod 2 < > 0 then X[i, j] = A;
А) нечетные столбцы матрицы заменить на А;
Б) четные столбцы матрицы заменить на А;
В) четные строки матрицы заменить на А;
Г) количество четных элементов массива;
Д) нечетные строки матрицы заменить на А;
4.Что определяет для массивов X[1..n, 1..m] и Y[1..n, 1..m] следующий алгоритм
For i:=1 to n do
For j:=1 to m do
X[i, j]: = X[i, j] + Y[i, j];
А) сумма элементов главной диагонали матрицы;
Б) сумма элементов каждой строки матриц X и Y;
В) четные строки матрицы заменить на А;
Г) количество равных соответствующих элементов матрицы X и матрицы Y;
Д) сумма матриц X и Y.
5.Что определяет для массива X[1..n,1..m] следующий алгоритм
V:= X[1];
For i:= 1 to n do
For j:= 1 to m do
If X[i,j] >V then V:=X[i,j];
А) минимальный элемент массива;
Б) сумму отрицательных элементов массива;
В) максимальный элемент массива;
Г) количество положительных элементов массива;
Д) индекс последнего положительного элемента массива;
6.Дан фрагмент программы, обрабатывающей двухмерный массив A размера n×n.
k := 1;
for i:=1 to n do begin
c := A[i,i];
A[i,i] := A[k,i];
A[k,i] := c;
end
данный алгоритм меняет местами
1) два столбца в таблице
2) две строки в таблице
3) элементы диагонали и k-ой строки таблицы
4) элементы диагонали и k-го столбца таблицы
7.Все элементы двумерного массива A размером 10х10 элементов первоначально
были равны 0. Затем значения элементов меняются с помощью вложенного оператора
цикла в представленном фрагменте программы:
for n:=1 to 4 do
for k:=n to 4 do begin
A[n,k] := A[n,k] + 1;
A[k,n] := A[k,n] + 1;
end;
Сколько элементов массива в результате будут равны 1?
8.Значения элементов двухмерного массива A[1..100,1..100] задаются с помощью
следующего фрагмента программы:
for i:=1 to 100 do
for k:=1 to 100 do
if i = k then
A[i,k] := 1
else A[i,k] := -1;
Чему равна сумма элементов массива после выполнения этого фрагмента программы?
9.Элементы двухмерного массива A размером 1010 первоначально были равны 1.
Затем значения некоторых из них меняют с помощью следующего фрагмента
программы:
for n:=1 to 4 do
for k:=1 to n+1 do begin
A[n,k]:=A[n,k]-1;
A[n,k+1]:=A[n,k]-1;
end;
Сколько элементов массива в результате будут равны 0?
10.Значения элементов двухмерного массива A[1..10,1..10] сначала равны 4. Затем
выполняется следующий фрагмент программы:
for i:=1 to 6 do
for j:=1 to 5 do begin
A[i,j]:=A[i,j]+6;
A[j,i]:=A[j,i]+6;
end;
Сколько элементов массива будут равны 10?
Самостоятельная работа по теме «Двумерные массивы» ВАРИАНТ 3.
1.Укажите правильное описание массива:
А) a: array [1..n, 1..m] of real;
Б) a: array {1..n,1..m} of integer;
В) a: array [1...n, 1…m] of real;
Г) a: aray [1..n, 1..m] of integer.
2.Что определяет для массива X[1..n,1..m] следующий алгоритм
S:= 0;
For i:= 1 to n do
For j:=1 to m do
If X[i,j] >0 then S:=S+X[i,j];
А) минимальный элемент массива;
Б) максимальный элемент массива;
В) количество отрицательных элементов массива;
Г) индекс последнего отрицательного элемента массива;
Д) сумму положительных элементов массива;
3.Что определяет для массива X[1..n, 1..m] следующий алгоритм
For i:= 1 to n do
For j:= 1 to m do
If j mod 2 = 0 then X[i, j]:= A;
А) минимальный элемент массива;
Б) четные столбцы матрицы заменить на А;
В) четные строки матрицы заменить на А;
Г) количество четных элементов массива;
Д) нечетные строки матрицы заменить на А.
4.Что определяет для массива X[1..n, 1..n] следующий алгоритм
S:=0;
For i:= 1 to n do
For j:= 1 to n do
If i =j then S: = S+X[i, j];
А) четные столбцы матрицы заменить на А;
Б) четные строки матрицы заменить на А;
В) сумма элементов главной диагонали матрицы;
Г) сумма элементов побочной диагонали матрицы;
Д) нечетные строки матрицы заменить на А;
5.Что определяет для массива X[1..n, 1..n] следующий алгоритм
R:= 0;
For i:= 1 to n do
For j:= 1 to n do
If X[i,j] >T then R:=R+1;
А) номер первого элемента массива, большего T;
Б) количество элементов массива, больших T;
В) номер первого элемента массива, меньшего T;
Г) номер последнего элемента массива, большего T;
Д) количество элементов массива, меньших T;
6.Дан фрагмент:
for n:=l to 6 do
a. for m:=l to 5 do begin
C[n,m]:=C[n,m]+(2*n-m);
end;
Чему будет равно значение С[4,3], если перед этими командами значение
С[4,3]=10?
7.Значения элементов двумерного массива А размером 5x5 задаются с помощью
вложенного цикла в представленном фрагменте программы:
for i:=1 tо 5 do
for j:=1 tо 5 do begin
A[i,j] := i*j;
end;
Сколько элементов массива будут иметь значения больше 10?
8.В программе описан одномерный целочисленный массив с индексами от 0 до 10. В
приведенном ниже фрагменте программы массив сначала заполняется, а потом
изменяется:
for i:=0 to 10 do
A[i]:= i + 1;
for i:=1 to 10 do
A[i]:= A[i-1];
Как изменяются элементы этого массива?
1. все элементы, кроме последнего, сдвигаются на 1 элемент вправо
2. все элементы, кроме первого, сдвигаются на 1 элемент влево
3. все элементы окажутся равны 1
4. все элементы окажутся равны своим индексам
9.Значения элементов двухмерного массива A[1..100,1..100] задаются с помощью
следующего фрагмента программы:
for i:=1 to 100 do
for k:=1 to 100 do
if i > k then
A[i,k] := i
else A[i,k] := -k;
Чему равна сумма элементов массива после выполнения этого фрагмента программы?
10.Значения элементов двухмерного массива A[1..10,1..10] сначала равны 0. Затем
выполняется следующий фрагмент программы:
for i:=1 to 4 do
for j:=2 to 5 do begin
A[i,j]:=A[i,j]+4;
A[j,i]:=A[j,i]+5;
end;
Сколько элементов массива будут равны 9?
Самостоятельная работа по теме «Двумерные массивы» ВАРИАНТ 4.
1. Укажите правильное описание массива:
А) a: array {1…n,1…m} of real;
Б) a: array {1..n,1..m} of integer;
В) a: array [1..n,1..m] of real;
Г) a: aray [1..n,1..m] of integer.
2. Что определяет для массива X[1..n, 1..m] следующий алгоритм
S:= 0;
For i:= 1 to n do
For j:= 1 to m do
If X[i, j] <0 then S:=S+X[i, j];
А) максимальный элемент массива;
Б) сумму отрицательных элементов массива;
В) минимальный элемент массива;
Г) количество отрицательных элементов массива;
Д) индекс последнего отрицательного элемента массива;
3. Что определяет для массива X[1..m, 1..m] следующий алгоритм
For i:= 1 to m do
For j:= 1 to m do
If i mod 2 < > 0 then X[i, j] = A;
А) нечетные столбцы матрицы заменить на А;
Б) четные столбцы матрицы заменить на А;
В) четные строки матрицы заменить на А;
Г) количество четных элементов массива;
Д) нечетные строки матрицы заменить на А;
4.Что определяет для массивов X[1..n, 1..m] и Y[1..n, 1..m] следующий алгоритм
For i:=1 to n do
For j:=1 to m do
X[i, j]: = X[i, j] + Y[i, j];
А) сумма элементов главной диагонали матрицы;
Б) сумма элементов каждой строки матриц X и Y;
В) четные строки матрицы заменить на А;
Г) количество равных соответствующих элементов матрицы X и матрицы Y;
Д) сумма матриц X и Y.
5.Что определяет для массива X[1..n,1..m] следующий алгоритм
V:= X[1];
For i:= 1 to n do
For j:= 1 to m do
If X[i,j] >V then V:=X[i,j];
А) минимальный элемент массива;
Б) сумму отрицательных элементов массива;
В) максимальный элемент массива;
Г) количество положительных элементов массива;
Д) индекс последнего положительного элемента массива;
6.Значения элементов двух массивов А и В размером 1 х 100 задаются с помощью
следующего фрагмента программы:
for i:=1 tо 100 do
A[i] := 50 i;
for i:=1 tо 100 do
B[i] := A[i] + 49;
Сколько элементов массива В будут иметь отрицательные значения?
7.Значения элементов двумерного массива А были равны 0. Затем значения
некоторых элементов были изменены (см. представленный фрагмент программы):
n := 0;
for i:=1 tо 5 do
for j:=1 tо 6-i do begin
n := n + 1;
A[i,j] := n;
end;
Какой элемент массива будет иметь в результате максимальное значение?
1) A[1,1] 2) A[1,5] 3) A[5,1] 4) A[5,5]
8.Значения элементов двухмерного массива A[1..100,1..100] задаются с помощью
следующего фрагмента программы:
for i:=1 to 100 do
for k:=1 to 100 do
if i > k then
A[i,k] := 1
else A[i,k] := -1;
Чему равна сумма элементов массива после выполнения этого фрагмента
программы?
9. Значения двухмерного массив A размером 99 задаются при помощи следующего
фрагмента программы:
for n:=1 to 9 do
for k:=1 to 9 do
A[n,k]:=n+k+1;
Сколько четных значений будет в массиве A?
10.Значения элементов двумерного массива А размером 5x5 задаются с помощью
вложенного цикла в представленном фрагменте программы:
for i:=1 tо 5 do
for j:=1 tо 5 do begin
A[i,j] := i + j;
end;
Сколько элементов массива будут иметь значения больше 5?
Самостоятельная работа по теме «Двумерные массивы» ВАРИАНТ 5.
1.Укажите правильное описание массива:
А) a: array [1...n, 1...m] of real;
Б) a: array {1..n,1..m} of integer;
В) a: array [1..n, 1..m] of real;
Г) a: aray [1..n, 1..m] of integer.
2.Что определяет для массива X[1..n,1..m] следующий алгоритм
S:= 0;
For i:= 1 to n do
For j:=1 to m do
If X[i,j] >0 then S:=S+1;
А) минимальный элемент массива;
Б) сумму положительных элементов массива;
В) максимальный элемент массива;
Г) количество положительных элементов массива;
Д) индекс последнего отрицательного элемента массива;
3.Что определяет для массива X[1..n, 1..m] следующий алгоритм
For i:= 1 to n do
For j:= 1 to m do
If X[i, j] mod 2 = 0 then X[i, j]:= A;
А) минимальный элемент массива;
Б) четные столбцы матрицы заменить на А;
В) четные строки матрицы заменить на А;
Г) количество четных элементов массива;
Д) четные элементы матрицы заменить на А.
4.Что определяет для массива X[1..n, 1..n] следующий алгоритм
S:=0;
For i:= 1 to n do
For j:= 1 to n do
If i =j then S: = S+X[i, j];
А) сумма элементов главной диагонали матрицы;
Б) четные столбцы матрицы заменить на А;
В) четные строки матрицы заменить на А;
Г) сумма элементов побочной диагонали матрицы;
Д) нечетные строки матрицы заменить на А;
5.Что определяет для массива X[1..n, 1..n] следующий алгоритм
R:= 0;
For i:= 1 to n do
For j:= 1 to n do
If X[i,j] <T then R:=R+1;
А) номер первого элемента массива, большего T;
Б) количество элементов массива, больших T;
В) номер первого элемента массива, меньшего T;
Г) номер последнего элемента массива, большего T;
Д) количество элементов массива, меньших T;
6.Дан фрагмент программы:
for n:=1 tо 5 do
for m:=1 tо 5 do
C[n,m] := (m n)*(m n);
Сколько элементов массива С будут равны 1?
7. Элементы двухмерного массива A размером NN первоначально были равны 1000.
Затем значения некоторых из них меняют с помощью следующего фрагмента
программы:
k := 0;
for i:=1 to N do
for j:=N-i+1 to N do begin
k:= k + 1;
A[i,j]:= k;
end;
Какой элемент массива в результате будет иметь минимальное значение?
1) A[1,1] 2) A[1,N] 3) A[N,1] 4) A[N,N]
8.Элементы двухмерного массива A размером 99 задаются с помощью следующего
фрагмента программы:
for n:=1 to 9 do
for k:=1 to 9 do
A[n,k]:=n+k+1;
Сколько элементов массива A будут принимать четные значения?
9.Значения элементов двухмерного массива A[1..100,1..100] задаются с помощью
следующего фрагмента программы:
for i:=1 to 100 do
for k:=1 to 100 do
if i <> k then
A[i,k] := 1
else A[i,k] := -1;
Чему равна сумма элементов массива после выполнения этого фрагмента
программы?
10.Значения элементов двухмерного массива A[1..100,1..100] задаются с помощью
следующего фрагмента программы:
for i:=1 to 100 do
for k:=1 to 100 do
if i < k then
A[i,k] := 1
else A[i,k] := -1;
Чему равна сумма элементов массива после выполнения этого фрагмента
программы?
III. Решите задачи (Каждая задача по 3 балла):
1. Двумерный массив, состоящий из 10 строк и 10 столбцов, формируется с
помощью случайных чисел из отрезка [457,1589]. Напишите программу для
нахождения суммы положительных элементов массива, оканчивающихся на 7,
на побочной диагонали.
2. Дан двумерный массив. Определить среднее арифметическое четных элементов
третьего столбца.
3. Дан массив из N*N элементов. Определить количество элементов, имеющих
НЕ четные порядковые номера и являющихся нечетными числами.
IV. ЕГЭ (Каждая задача по 2 балла)
1. Значения двух массивов A[1..100] и B[1..100] задаются с помощью
следующего фрагмента программы:
for n:=1 to 100 do
A[n] := n - 10;
for n:=1 to 100 do
B[n] := A[n]*n;
Сколько элементов массива B будут иметь положительные значения?
2. Все элементы двумерного массива A размером 10х10 элементов
первоначально были равны 0. Затем значения элементов меняются с помощью
вложенного оператора цикла в представленном фрагменте программы:
for n:=1 to 4 do
for k:=n to 4 do begin
A[n,k] := A[n,k] + 1;
A[k,n] := A[k,n] + 1;
end;
Сколько элементов массива в результате будут равны 1?
3. Значения двумерного массива задаются с помощью вложенного
оператора цикла в представленном фрагменте программы:
for n:=1 to 5 do
for k:=1 to 5 do
B[n,k] := n + k;
Чему будет равно значение B[2,4]?
4. Дан фрагмент:
for n:=l to 6 do
for m:=l to 5 do begin
C[n,m]:=C[n,m]+(2*n-m);
end;
Чему будет равно значение С[4,3], если перед этими командами значение
С[4,3]=10?
5. Значения элементов двух массивов А и В размером 1 х 100 задаются с
помощью следующего фрагмента программы:
for i:=1 tо 100 do
A[i] := 50 i;
for i:=1 tо 100 do
B[i] := A[i] + 49;
Сколько элементов массива В будут иметь отрицательные значения?
III. Решите задачу а каждую задачу 3 балла):
1) В двумерном массиве А[4,4] вычислить суммы элементов, расположенных выше и
ниже главной диагонали, результат вывести на экран.
2) Дан массив из N*N элементов. Найти сумму элементов с четными номерами и
отдельно – с нечетными номерами.
3) Если все элементы двумерного массива положительные, то вывести сообщение
«УСЛОВИЕ ВЫПОЛНЯЕТСЯ», иначе «УСЛОВИЕ НЕ ВЫПОЛНЯЕТСЯ».
IV. ЕГЭ (Каждая задача по 2 балла)
1. Значения элементов двумерного массива А были равны 0. Затем значения
некоторых элементов были изменены (см. представленный фрагмент
программы):
n := 0;
for i:=1 tо 5 do
for j:=1 tо 6-i do begin
n := n + 1;
A[i,j] := n;
end;
Какой элемент массива будет иметь в результате максимальное значение?
1) A[1,1] 2) A[1,5] 3) A[5,1] 4) A[5,5]
2. Значения элементов двумерного массива А размером 5x5 задаются с помощью
вложенного цикла в представленном фрагменте программы:
for i:=1 tо 5 do
for j:=1 tо 5 do begin
A[i,j] := i*j;
end;
Сколько элементов массива будут иметь значения больше 10?
3. Значения элементов двумерного массива А размером 5x5 задаются с помощью
вложенного цикла в представленном фрагменте программы:
for i:=1 tо 5 do
for j:=1 tо 5 do begin
A[i,j] := i + j;
end;
Сколько элементов массива будут иметь значения больше 5?
4. Дан фрагмент программы:
for n:=1 tо 5 do
for m:=1 tо 5 do
C[n,m] := (m n)*(m n);
Сколько элементов массива С будут равны 1?
5. В программе описан одномерный целочисленный массив с индексами от 0 до 10.
В приведенном ниже фрагменте программы массив сначала заполняется, а потом
изменяется:
for i:=0 to 10 do
A[i]:= i + 1;
for i:=1 to 10 do
A[i]:= A[i-1];
Как изменяются элементы этого массива?
1) все элементы, кроме последнего, сдвигаются на 1 элемент вправо
2) все элементы, кроме первого, сдвигаются на 1 элемент влево
3) все элементы окажутся равны 1
4) все элементы окажутся равны своим индексам
Тест по теме «Двумерные массивы».
1. Укажите правильное описание двумерного массива:
А) a: array [1…n, 1…n] of real;
Б) a: array {1..n,1..m} of integer;
В) a: array [1..n, 1..m] of real;
Г) a: aray [1..n, 1..m]: integer.
2. Что определяет для массива X[1..n, 1..m] следующий алгоритм
S:= 0;
For i:= 1 to n do
For j:= 1 to m do
If X[i, j ] <0 then S:=S+X[i, j ];
А) минимальный элемент массива;
Б) сумму отрицательных элементов массива;
В) максимальный элемент массива;
Г) количество отрицательных элементов массива;
Д) индекс последнего отрицательного элемента массива;
Е) ни один из ответов 1-5 не верен.
3. Что определяет для массива X[1..n, 1..m] следующий алгоритм
For i:= 1 to n do
For j:= 1 to m do
If i mod 2 = 0 then X[i, j] = A;
А) минимальный элемент массива;
Б) четные столбцы матрицы заменить на А;
В) четные строки матрицы заменить на А;
Г) количество четных элементов массива;
Д) нечетные строки матрицы заменить на А.
4. Что определяет для массива X[1..m, 1..m] следующий алгоритм
For i:= 1 to m do
For j:= 1 to m do
If i mod 2 < > 0 then X[j, i] = A;
А) нечетные столбцы матрицы заменить на А;
Б) четные столбцы матрицы заменить на А;
В) четные строки матрицы заменить на А;
Г) количество четных элементов массива;
Д) нечетные строки матрицы заменить на А;
Е) ни один из ответов 1-5 не верен.
5. Что определяет для массива X[1..n, 1..n] следующий алгоритм
S:=0;
For i:= 1 to n do
For j:= 1 to n do
If i =n-j+1 then S: = S+X[i, j];
А) сумма элементов главной диагонали матрицы;
Б) четные столбцы матрицы заменить на А;
В) четные строки матрицы заменить на А;
Г) сумма элементов побочной диагонали матрицы;
Д) нечетные строки матрицы заменить на А;
Е) ни один из ответов 1-5 не верен.
6. Что определяет для массивов X[1..n, 1..m] и Y[1..n, 1..m] следующий алгоритм
For i:=1 to n do
For j:=1 to m do
X[i, j]: = X[i, j] + Y[i, j];
А) сумма элементов главной диагонали матрицы;
Б) сумма элементов каждой строки матриц X и Y;
В) четные строки матрицы заменить на А;
Г) количество равных соответствующих элементов матрицы X и матрицы Y;
Д) сумма матриц X и Y.
7. Что определяет для массива X[1..n, 1..m] следующий алгоритм
V:= 0;
For i:=1 to n do
For j:=1 to m do
If X[i, j] = T then V:= V+1;
А) сумма элементов главной диагонали матрицы;
Б) сумма элементов каждой строки матриц X и Y;
В) количество элементов матрицы равных Т;
Г) количество равных элементов матрицы X;
Д) количество элементов матрицы X не равных Т;
Е) ни один из ответов 1-5 не верен.
8. Что определяет для массива X[1..m, 1..m] следующий алгоритм
For i:=1 to m do
For j:=1 to n do
If i = j then X[i, j] =1;
А) формирование матрицы, в которой элементы стоящие в нечетных столбцах
равны1, остальные равны 0;
Б) формирование матрицы, в которой элементы стоящие на главной диагонали
равны1, остальные равны 0;
В) формирование матрицы, в которой элементы стоящие в четных строках
равны1, остальные равны 0;
Г) количество равных элементов матрицы X;
Д) формирование матрицы, в которой элементы стоящие на побочной диагонали
равны1, остальные равны 0;
Е) ни один из ответов 1-5 не верен.
9. Что определяет для массива X[1..n, 1..m] следующий алгоритм
For i:=1 to n do
For j:=1 to m do
If i mod 2 = 0 then X[i, j] =1;
А) формирование матрицы, в которой элементы стоящие в нечетных столбцах
равны1,
остальные равны 0;
Б) формирование матрицы, в которой элементы стоящие на главной диагонали
равны1,
остальные равны 0;
В) формирование матрицы, в которой элементы стоящие в четных строках
равны1,
остальные равны 0;
Г) количество равных элементов матрицы X;
Д) формирование матрицы, в которой элементы стоящие на побочной диагонали
равны1,
остальные равны 0.
10. Что определяет для массива X[1..n, 1..m] следующий алгоритм
For i:=1 to n do
For j:=1 to m do
If j mod 2 < > 0 then X[i, j] =1;
А) формирование матрицы, в которой элементы стоящие в нечетных столбцах
равны1, остальные равны 0;
Б) формирование матрицы, в которой элементы стоящие на главной диагонали
равны1, остальные равны 0;
В) формирование матрицы, в которой элементы стоящие в четных строках
равны1, остальные равны 0;
Г) количество равных элементов матрицы X;
Д) формирование матрицы, в которой элементы стоящие на побочной диагонали
равны1, остальные равны 0.
Ответы: 1-в 2-б 3-б 4-д 5-г 6-д 7-в 8-б 9-в 10-а
В 8-10 нужно учитывать что если не происходит запись переменной, то она
автоматически принимает нулевое значение.