Рабочие листы
к вашим урокам
Скачать
1 слайд
Преобразование двумерных массивов: обмен, удаление, вставка строк и столбцов
Автор: Бликина Т.А.
Учитель информатики, МБОУ «Лицей №35»
г. Нижнекамск
2 слайд
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
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]:=c;
end;
end;
*k1,k2 – номера столбцов, которые нужно поменять
Можно ли обойтись одним циклом?
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 строку массива
Начиная со 2 строки заменяем каждый элемент на соответствующий элемент следующей строки
Выводим преобразованный массив до n-1 сроки
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 j:=1 to n do
write(a[i,j]:4);
writeln;
end;
*k – номер строки
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 столбец массива
Начиная со 2 столбца заменяем каждый элемент на соответствующий элемент следующего столбца
Выводим преобразованный массив до n-1 столбца
5
0
2
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
for j:=1 to n-1 do
write(a[i,j]:4);
writeln;
end;
*k – номер столбца
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 begin
a[i,k]:=0;
for j:=1 to n+1 do
write(a[i,j]:4);
writeln;
end;
Задание: Вставить столбец из 0, на позицию k
Рабочие листы
к вашим урокам
Скачать
6 668 187 материалов в базе
Настоящий материал опубликован пользователем Бликина Татьяна Анатольевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
600 ч.
Курс профессиональной переподготовки
600 ч.
Мини-курс
10 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.