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

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

Скачать материал

Самостоятельная работа по теме «Двумерные массивы»                 ВАРИАНТ 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] := (mn)*(mn);

Сколько элементов массива С будут равны 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 нужно учитывать что если не происходит запись переменной, то она автоматически принимает нулевое значение.

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Самостоятельная работа по информатике на тему "Двумерные массивы""

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Специалист по экологии

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Самостоятельная работа по информатике по теме "Двумерные массивы". Работа состоит из пяти вариантов, в которых пять заданий простые и пять заданий из материалов ЕГЭ по информатике на обработку массива. Самостоятельная работа предназначена для учеников обучающихся по программе профильного и углубленного уровня, по авторским программам Полякова или Угриновича

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 661 534 материала в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Методическая разработка урока по информатике ТЕМА:«Язык программирования Visual Basic.Элементы управления»
  • Учебник: «Информатика. Углубленный уровень (в 2-ух частях) », Поляков К.Ю., Еремин Е.А.
  • Тема: Глава 8. Алгоритмизация и программирование
  • 16.05.2018
  • 1400
  • 15
«Информатика. Углубленный уровень (в 2-ух частях) », Поляков К.Ю., Еремин Е.А.
Сетевые протоколы. (методическая разработка открытого урока по учебной дисциплине «Операционные системы»)
  • Учебник: «Информатика. Углубленный уровень (в 2-ух частях) », Поляков К.Ю., Еремин Е.А.
  • Тема: Глава 5. Устройство компьютера
  • 16.05.2018
  • 948
  • 7
«Информатика. Углубленный уровень (в 2-ух частях) », Поляков К.Ю., Еремин Е.А.

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 21.05.2018 5701
    • DOCX 124 кбайт
    • 57 скачиваний
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Некрасова Татьяна Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    • На сайте: 9 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 58586
    • Всего материалов: 10

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Няня

Няня

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Информатика: теория и методика преподавания с применением дистанционных технологий

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 18 человек

Курс профессиональной переподготовки

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 13 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в профессиональном образовании

Преподаватель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 21 региона
  • Этот курс уже прошли 151 человек

Мини-курс

Планирование проектов

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Формирование здоровых детско-родительских отношений: влияние и преодоление сепарации

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 159 человек из 46 регионов
  • Этот курс уже прошли 85 человек

Мини-курс

Управление техническими ресурсами и экономикой предприятия

4 ч.

780 руб. 390 руб.
Подать заявку О курсе