Самостоятельная
работа по теме «Двумерные массивы» ВАРИАНТ 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 размером 4´4 первоначально
были равны 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 размером 10´10 первоначально
были равны 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 размером 9´9
задаются при помощи следующего фрагмента программы:
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 размером N´N
первоначально были равны 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 размером 9´9 задаются с
помощью следующего фрагмента программы:
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 нужно учитывать что если не происходит запись переменной, то она
автоматически принимает нулевое значение.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.