Презентация "Преобразование двумерных массивов: удаление, вставка, обмен строк и столбцов.", 9,10 класс
презентация к уроку по информатике и икт (9, 10 класс) по теме

Миронова Анастасия Витальевна

Тема "Преобразование двумерных массивов: удаление, вставка, обмен строк и столбцов." в школьном курсе программирования вызывает затруднения при понимании. Данная презентация наглядно показывает как происходит удаление строк, столбцов, их вставка и обмен в двумерных массивах, на примере языка программирования Pascal. 

Скачать:

ВложениеРазмер
Файл preobrazovanie_dvumernyh_massivov.pptx83.19 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 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; e nd; e nd; * k 1, 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


По теме: методические разработки, презентации и конспекты

Двумерные массивы (прямоугольные таблицы). Информационная модель решения системы линейных уравнений с двумя неизвестными методом Крамера.

На уроке мы изучаем метод Крамера для решения системы линейных уравнений,  основанный на вычислении определителя прямоугольной матрицы, и составляем информационную модель вычисления корней с испо...

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

Предлагается 19 вариантов задач по теме "Двумерные массивы"...

Понятие массива. Одномерные и двумерные массивы. Элемент массива.

Сегодня на уроке мы с вами рассмотрим новое понятие массив. Массив – это упорядоченный набор однотипных данных. Иначе говоря, массив – это таблица, каждый элемент которой является элементом массива. М...

Ввод, вывод элементов одномерного и двумерного массивов

Презентация к уроку. Программирование на QBasic. Ввод, вывод элементов одномерного и двумерного массивов. Решение задач на нахождение суммы, произведения элементов массива....

Двумерные массивы

Первый урок по теме "Двумерные массивы"Особенности двумерных массивов. Заполнение двумерного массива. Поиск минимального элемента массива....

Двумерные массивы. Действия со строками и столбцами.

Рассматриваются алгоритмы вставки строки, удаление и поменять строки местами....

Презентация "Диагонали в двумерных массивах", 9,10 класс

При изусении двумерных массивов в школьном курсе программирования много интересных задач, связанных именно с диоганалями. Даная презентация наглядно показывает, как вывести закономерности для главной,...