🗊Презентация Работа с массивами и матрицами в языке программирования

Нажмите для полного просмотра!
Работа с массивами и матрицами в языке программирования, слайд №1Работа с массивами и матрицами в языке программирования, слайд №2Работа с массивами и матрицами в языке программирования, слайд №3Работа с массивами и матрицами в языке программирования, слайд №4Работа с массивами и матрицами в языке программирования, слайд №5Работа с массивами и матрицами в языке программирования, слайд №6Работа с массивами и матрицами в языке программирования, слайд №7Работа с массивами и матрицами в языке программирования, слайд №8Работа с массивами и матрицами в языке программирования, слайд №9Работа с массивами и матрицами в языке программирования, слайд №10

Вы можете ознакомиться и скачать презентацию на тему Работа с массивами и матрицами в языке программирования. Доклад-сообщение содержит 10 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





19 (повышенный уровень, время – 5 мин)
Тема:  Работа с массивами и матрицами в языке программирования
Описание слайда:
19 (повышенный уровень, время – 5 мин) Тема: Работа с массивами и матрицами в языке программирования

Слайд 2


Работа с массивами и матрицами в языке программирования, слайд №2
Описание слайда:

Слайд 3


Работа с массивами и матрицами в языке программирования, слайд №3
Описание слайда:

Слайд 4





В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 6; 9; 7; 2; 1; 5; 0; 3; 4; 8 соответственно, т.е. A[0] = 6; A[1] = 9 и т.д.
Определите значение переменной c после выполнения следующего фрагмента программы, записанного ниже на разных языках программирования.
c := 0;
for i := 1 to 9 do
  if A[i-1] < A[i] then begin
    c := c + 1;
    t := A[i];
    A[i] := A[i-1];
    A[i-1] := t
  end;
Описание слайда:
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 6; 9; 7; 2; 1; 5; 0; 3; 4; 8 соответственно, т.е. A[0] = 6; A[1] = 9 и т.д. Определите значение переменной c после выполнения следующего фрагмента программы, записанного ниже на разных языках программирования. c := 0; for i := 1 to 9 do if A[i-1] < A[i] then begin c := c + 1; t := A[i]; A[i] := A[i-1]; A[i-1] := t end;

Слайд 5


Работа с массивами и матрицами в языке программирования, слайд №5
Описание слайда:

Слайд 6





В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Ниже представлен фрагмент программы, записанный на разных языках программирования, в котором значения элементов сначала задаются, а затем меняются.  
for i:=0 to 9 do
  A[i]:=9-i;
for i:=0 to 4 do begin
  k:=A[i];
  A[i]:=A[9-i];
  A[9-i]:=k;
end;
Чему будут равны элементы этого массива после выполнения фрагмента программы?
	1)  9 8 7 6 5 4 3 2 1 0
	2) 0 1 2 3 4 5 6 7 8 9 
	3) 9 8 7 6 5 5 6 7 8 9
	4) 0 1 2 3 4 4 3 2 1 0
Описание слайда:
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Ниже представлен фрагмент программы, записанный на разных языках программирования, в котором значения элементов сначала задаются, а затем меняются. for i:=0 to 9 do A[i]:=9-i; for i:=0 to 4 do begin k:=A[i]; A[i]:=A[9-i]; A[9-i]:=k; end; Чему будут равны элементы этого массива после выполнения фрагмента программы? 1) 9 8 7 6 5 4 3 2 1 0 2) 0 1 2 3 4 5 6 7 8 9 3) 9 8 7 6 5 5 6 7 8 9 4) 0 1 2 3 4 4 3 2 1 0

Слайд 7





Дан фрагмент программы, обрабатывающей двухмерный массив A размера n×n. 
Дан фрагмент программы, обрабатывающей двухмерный массив 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
Представим массив в виде квадратной таблицы, в которой для элемента массива A[i,j] величина i является номером строки, а величина j – номером столбца, в котором расположен элемент. Тогда данный алгоритм меняет местами
	1) два столбца в таблице 
	2) две строки в таблице 
	3) элементы диагонали и k-ой строки таблицы 
	4) элементы диагонали и k-го столбца таблицы
Описание слайда:
Дан фрагмент программы, обрабатывающей двухмерный массив A размера n×n. Дан фрагмент программы, обрабатывающей двухмерный массив 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 Представим массив в виде квадратной таблицы, в которой для элемента массива A[i,j] величина i является номером строки, а величина j – номером столбца, в котором расположен элемент. Тогда данный алгоритм меняет местами 1) два столбца в таблице 2) две строки в таблице 3) элементы диагонали и k-ой строки таблицы 4) элементы диагонали и k-го столбца таблицы

Слайд 8





Значения двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы: 
Значения двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы: 
for n:=1 to 100 do 
  A[n] := (n-80)*(n-80);
for n:=1 to 100 do 
  B[101-n] := A[n];
Какой элемент массива B будет наибольшим?
	1) B[1]	2) B[21]	3) B[80]	4) B[100]
Описание слайда:
Значения двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы: Значения двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы: for n:=1 to 100 do A[n] := (n-80)*(n-80); for n:=1 to 100 do B[101-n] := A[n]; Какой элемент массива B будет наибольшим? 1) B[1] 2) B[21] 3) B[80] 4) B[100]

Слайд 9





Значения элементов двухмерного массива A[1..10,1..10] задаются с помощью следующего фрагмента программы: 
Значения элементов двухмерного массива 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;
Чему равна сумма элементов массива после выполнения этого фрагмента программы?
	1) 45	2) 50		3) 90		4) 100
Описание слайда:
Значения элементов двухмерного массива A[1..10,1..10] задаются с помощью следующего фрагмента программы: Значения элементов двухмерного массива 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; Чему равна сумма элементов массива после выполнения этого фрагмента программы? 1) 45 2) 50 3) 90 4) 100

Слайд 10





Значения элементов двухмерного массива A[1..10,1..10] сначала равны 5. Затем выполняется следующий фрагмент программы: 
Значения элементов двухмерного массива 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; { 1 }
    A[j,i]:=A[j,i]+5; { 2 } 
  end;
Сколько элементов массива будут равны 10?
	1) 8	2) 16		3) 24		4) 0
Описание слайда:
Значения элементов двухмерного массива A[1..10,1..10] сначала равны 5. Затем выполняется следующий фрагмент программы: Значения элементов двухмерного массива 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; { 1 } A[j,i]:=A[j,i]+5; { 2 } end; Сколько элементов массива будут равны 10? 1) 8 2) 16 3) 24 4) 0



Похожие презентации
Mypresentation.ru
Загрузить презентацию