X

Код презентации скопируйте его

Ширина px

Вы можете изменить размер презентации, указав свою ширину плеера!

Преобразование двумерных массивов (удаление, вставка, обмен строк и столбцов)

Скачать эту презентацию

Презентация на тему Преобразование двумерных массивов (удаление, вставка, обмен строк и столбцов)

Скачать эту презентацию

Cлайд 1
Преобразование двумерных массивов: обмен, удаление, вставка строк и столбцов ... Преобразование двумерных массивов: обмен, удаление, вставка строк и столбцов Учитель информатики: Никишева Анастасия Витальевна, МБОУ «Лицей №35» г. Нижнекамск
Cлайд 2
5 1 2 3 9 4 6 4 7 1 8 5 6 0 2 9 9 Задание: поменяйте местами 2 и 4 столбец ма... 5 1 2 3 9 4 6 4 7 1 8 5 6 0 2 9 9 Задание: поменяйте местами 2 и 4 столбец массива Нужна дополнительная переменная, которая позволит произвести обмен значениями элементов соответствующих столбцов Не забываем вывести преобразованный массив 8 2 4 2 1 5 6
Cлайд 3
for i:=1 to n do begin for j:=1 to n do с:=a[i,k1] a[i,k1]:=a[i,k2]; a[i,k2]:... for i:=1 to n do begin for j:=1 to n do с:=a[i,k1] a[i,k1]:=a[i,k2]; a[i,k2]:=c; end; end; *k1,k2 – номера столбцов, которые нужно поменять Можно ли обойтись одним циклом?
Cлайд 4
5 1 2 3 9 4 6 4 7 1 8 5 6 0 2 9 1 4 5 6 9 0 2 0 9 0 0 0 Задание: удалите 2 ст... 5 1 2 3 9 4 6 4 7 1 8 5 6 0 2 9 1 4 5 6 9 0 2 0 9 0 0 0 Задание: удалите 2 строку массива Начиная со 2 строки заменяем каждый элемент на соответствующий элемент следующей строки Выводим преобразованный массив до n-1 сроки
Cлайд 5
for i:=k to n do for j:=1 to n do a[i,j]:=a[i+1,j]; for i:=1 to n-1 do begin ... for i:=k to n do for j:=1 to n do a[i,j]:=a[i+1,j]; for i:=1 to n-1 do begin for j:=1 to n do write(a[i,j]:4); writeln; end; *k – номер строки
Cлайд 6
5 1 2 3 9 4 6 4 7 1 8 5 6 0 2 3 4 0 7 8 4 9 0 0 0 Задание: удалите 2 столбец ... 5 1 2 3 9 4 6 4 7 1 8 5 6 0 2 3 4 0 7 8 4 9 0 0 0 Задание: удалите 2 столбец массива Начиная со 2 столбца заменяем каждый элемент на соответствующий элемент следующего столбца Выводим преобразованный массив до n-1 столбца 5 0 2
Cлайд 7
for i:=1 to n do for j:=k to n do a[i,j]:=a[i,j+1]; for i:=1 to n do begin fo... for i:=1 to n do for j:=k to n do a[i,j]:=a[i,j+1]; for i:=1 to n do begin for j:=1 to n-1 do write(a[i,j]:4); writeln; end; *k – номер столбца
Cлайд 8
for i:=1 to n do for j:=n+1 downto k do a[i,j]:=a[i,j-1]; for i:=1 to n do be... for i:=1 to n do for j:=n+1 downto k do a[i,j]:=a[i,j-1]; for i:=1 to n do begin a[i,k]:=0; for j:=1 to n+1 do write(a[i,j]:4); writeln; end; Задание: Вставить столбец из 0, на позицию k
Скачать эту презентацию
Наверх