Инфоурок / Информатика / Презентации / Обработка двумерных массивов на языке Паскаль

Обработка двумерных массивов на языке Паскаль

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

Выдаем дипломы установленного образца

Заочное обучение - на сайте «Инфоурок»
(в дипломе форма обучения не указывается)

Начало обучения: 22 ноября
(набор групп каждую неделю)

Лицензия на образовательную деятельность
(№5201 выдана ООО «Инфоурок» 20.05.2016)


Скидка 50%

от 13 800  6 900 руб. / 300 часов

от 17 800  8 900 руб. / 600 часов

Выберите квалификацию, которая должна быть указана в Вашем дипломе:
... и ещё 87 других квалификаций, которые Вы можете получить

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>

библиотека
материалов
Двумерным массивом называется совокупность данных, каждое значение которых з...
Соотношение индексов в квадратной матрице Главная диагональ Побочная диагонал...
Описание элементов  : array [] of ; где:  - идентификатор массива; array – ма...
Ввод/вывод значений элементов массива Заполнение элементов массива с клавиату...
Заполнение элементов массива с клавиатуры Program primer1; var a: array [1..4...
Заполнение элементов массива по формуле Program primer2; var a: array [1..3,1...
Заполнение элементов массива случайными числами из диапазона от 0 до 30 Progr...
Вывод массива в виде таблицы. Program primer4; var a: array [1..3,1..4] of re...
Типовые алгоритмы обработки массивов Нахождение минимального и максимального...
Нахождение минимального и максимального значения элементов. Program prim; var...
Суммирование значений элементов матрицы. Program prim; var a: array [1..4,1.....
Нахождение количества положительных элементов. Program prim; var a: array [1....
Дан двумерный массив целых чисел, сформировать одномерный массив из сумм знач...
14 1

Описание презентации по отдельным слайдам:

№ слайда 1
Описание слайда:

№ слайда 2 Двумерным массивом называется совокупность данных, каждое значение которых з
Описание слайда:

Двумерным массивом называется совокупность данных, каждое значение которых зависит от его местоположения в строке и в столбце. Каждый элемент матрицы (массива) описывается, как A[i,j], где A[i,j] – значение элемента матрицы; A – имя матрицы; i - номер строки; j - номер столбца. Если в матрице количество строк равно количеству столбцов, то такая матрица называется квадратной, в противном случае прямоугольной. Прямоугольная матрица Квадратная матрица А[1,1] А[1,2] А[1,3] А[1,4] А[2,1] А[2,2] А[2,3] А[2,4] А[3,1] А[3,2] А[3,3] А[3,4] А[1,1] А[1,2] А[1,3] А[2,1] А[2,2] А[2,3] А[3,1] А[3,2] А[3,3]

№ слайда 3 Соотношение индексов в квадратной матрице Главная диагональ Побочная диагонал
Описание слайда:

Соотношение индексов в квадратной матрице Главная диагональ Побочная диагональ i=j элементы матрицы находятся на главной диагонали i<j элементы матрицы находятся над главной диагональю i>j элементы матрицы находятся под главной диагональю i+j=n+1 элементы матрицы находятся на побочной диагонали i+j<n+1 элементы матрицы находятся над побочной диагональю i+j>n+1 элементы матрицы находятся под побочной диагональю

№ слайда 4 Описание элементов  : array [] of ; где:  - идентификатор массива; array – ма
Описание слайда:

Описание элементов <имя массива> : array [<кол-во строк, кол-во столбцов>] of <тип >; где: <имя массива> - идентификатор массива; array – массив; <кол-во строк> - количество строк в матрице; <кол-во столбцов> - количество строк в матрице; of - для; <тип компонентов> - описание типа переменных в массиве (real; integer и т.п.); Например: Массив состоящий из 4 столбцов и 3 строк (всего 12 элементов): a,c : array [1..3,1..4] of real; b : array [1..3,1..4] of integer; Массив состоящий из 3 строк и 3 столбцов: mas : array [1 ..3,1..3] of integer;

№ слайда 5 Ввод/вывод значений элементов массива Заполнение элементов массива с клавиату
Описание слайда:

Ввод/вывод значений элементов массива Заполнение элементов массива с клавиатуры. Заполнение элементов массива по формуле. Заполнение элементов массива случайными числами. Вывод элементов массива. Алгоритмы обработки массивов

№ слайда 6 Заполнение элементов массива с клавиатуры Program primer1; var a: array [1..4
Описание слайда:

Заполнение элементов массива с клавиатуры Program primer1; var a: array [1..4,1..3] of real; i, k: integer; begin for i:=1 to 4 do for k:=1 to 3 do begin writeln (‘ввести элемент массива’); readln(a[i,k]); end; end.

№ слайда 7 Заполнение элементов массива по формуле Program primer2; var a: array [1..3,1
Описание слайда:

Заполнение элементов массива по формуле Program primer2; var a: array [1..3,1..5] of real; i,k : integer; begin for i:=1 to 3 do for k:=1 to 5 do a[i,k]:=(i*k+1)/sin(i+k); end.

№ слайда 8 Заполнение элементов массива случайными числами из диапазона от 0 до 30 Progr
Описание слайда:

Заполнение элементов массива случайными числами из диапазона от 0 до 30 Program primer3; var a: array [1..2,1..5] of real; i, k : integer; begin Randomize; for i:=1 to 2 do for k:=1 to 5 do a[i,k]:=random(30); end.

№ слайда 9 Вывод массива в виде таблицы. Program primer4; var a: array [1..3,1..4] of re
Описание слайда:

Вывод массива в виде таблицы. Program primer4; var a: array [1..3,1..4] of real; i,k : integer; begin for i:=1 to 3 do begin for k:=1 to 4 do begin write(‘A(‘,i,’,’k,’)=“, a[i,k]); end; writeln; end; end.

№ слайда 10 Типовые алгоритмы обработки массивов Нахождение минимального и максимального
Описание слайда:

Типовые алгоритмы обработки массивов Нахождение минимального и максимального значения элементов. Суммирование значений элементов матрицы. Нахождение количества положительных элементов. Дан двумерный массив целых чисел, сформировать одномерный массив из сумм значений элементов каждого столбца. Тест Выход

№ слайда 11 Нахождение минимального и максимального значения элементов. Program prim; var
Описание слайда:

Нахождение минимального и максимального значения элементов. Program prim; var a: array [1..4,1..5] of integer; i,k, max, min : integer; begin for i:=1 to 4 do for k:=1 to 5 do readln(a[i,k]); max:=a[1,1]; min:=a[1,1]; for i:=1 to 4 do for k:=1 to 5 do begin if a[i,k]>max then max:=a[i,k]; if a[i,k]<min then min:=a[i,k]; end; writeln(‘Максимальный элемент=’,max); writeln(‘Минимальный элемент=’,min); end.

№ слайда 12 Суммирование значений элементов матрицы. Program prim; var a: array [1..4,1..
Описание слайда:

Суммирование значений элементов матрицы. Program prim; var a: array [1..4,1..5] of real; i,k : integer; s : real; begin for i:=1 to 4 do for k:=1 to 5 do readln(a[i,k]); s:=0; for i:=1 to 4 do for k:=1 to 5 do begin s:=s+a[i,k]; writeln(‘Сумма элементов матрицы=’,s); end; end.

№ слайда 13 Нахождение количества положительных элементов. Program prim; var a: array [1.
Описание слайда:

Нахождение количества положительных элементов. Program prim; var a: array [1..10,1..7] of real; i, m, k : integer; begin for i:=1 to 10 do for m:=1 to 7 do readln(a[i,m]); k:=0; for i:=1 to 10 do for m:=1 to 7 do if a[i,m]>0 then k:=k+1; writeln(‘Количество положительных элементов = ’,k); end.

№ слайда 14 Дан двумерный массив целых чисел, сформировать одномерный массив из сумм знач
Описание слайда:

Дан двумерный массив целых чисел, сформировать одномерный массив из сумм значений элементов каждого столбца. Program prim; var a : array [1..10,1..6] of real; b : array [1..6] of real; n,m : integer; s : real; begin for n:=1 to 10 do for m:=1 to 6 do redln(a[n,m]); for m:=1 to 6 do begin s:=0; for n:=1 to 10 do s:=s+a[n,m]; b[m]:=s; end; for m:=1 to 6 do writeln(‘Элемент массива В’,b[m]); end.

Самые низкие цены на курсы переподготовки

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

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 22 ноября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru


Общая информация

Номер материала: ДВ-323501
Курсы профессиональной переподготовки
124 курса

Выдаем дипломы установленного образца

Заочное обучение - на сайте «Инфоурок»
(в дипломе форма обучения не указывается)

Начало обучения: 22 ноября
(набор групп каждую неделю)

Лицензия на образовательную деятельность
(№5201 выдана ООО «Инфоурок» 20.05.2016)


Скидка 50%

от 13 800  6 900 руб. / 300 часов

от 17 800  8 900 руб. / 600 часов

Выберите квалификацию, которая должна быть указана в Вашем дипломе:
... и ещё 87 других квалификаций, которые Вы можете получить

Похожие материалы

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>