Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Презентации / Обработка двумерных массивов на языке Паскаль
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 26 апреля.

Подать заявку на курс
  • Информатика

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

библиотека
материалов
Двумерным массивом называется совокупность данных, каждое значение которых з...
Соотношение индексов в квадратной матрице Главная диагональ Побочная диагонал...
Описание элементов  : 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

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs

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

№ слайда 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.

Автор
Дата добавления 10.01.2016
Раздел Информатика
Подраздел Презентации
Просмотров463
Номер материала ДВ-323501
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs


Выберите специальность, которую Вы хотите получить:

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

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ


Идёт приём заявок на международный конкурс по математике "Весенний марафон" для учеников 1-11 классов и дошкольников

Уникальность конкурса в преимуществах для учителей и учеников:

1. Задания подходят для учеников с любым уровнем знаний;
2. Бесплатные наградные документы для учителей;
3. Невероятно низкий орг.взнос - всего 38 рублей;
4. Публикация рейтинга классов по итогам конкурса;
и многое другое...

Подайте заявку сейчас - https://urokimatematiki.ru

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

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