Муниципальное бюджетное образовательное учреждение дополнительного образования детей детско юношеский центр «Интеллект Презентация к уроку: «Двумерный массив» г. Кстово Нижегородская область Педагог дополнительного образования высшей квалификационной категории Кузнецова Тамара Анатольевна
Одномерный массив – это фиксированная последовательность элементов одного и того же типа, объединённых одним именем, где каждый элемент имеет свой номер (один индекс) B = т.е. одномерный массив мы представляем в виде одной строки, элементами которой являются числа одного типа, например: дадим ему имя Каждый элемент имеет свой уникальный номер (индекс) Рассмотрим массив чисел одного типа в виде нескольких строк : Дадим ему имя: A =
A Двумерный массив – это фиксированная последовательность элементов одного и того же типа, объединённых одним именем, где положение каждого элемента определяется двумя индексами Представим данный массив в виде таблицы: Скажите, пожалуйста, в таком виде вы уже использовали двумерные массивы на информатике, если да, то при изучении каких тем? А в жизни, где вы встречали двумерные массивы? Двумерные массивы широко используются в математике, статистике и некоторых других прикладных науках (например, для матричных вычислений).
I=1 I=2 I=3 J=1 J=2 J=3 J=4 A = A – имя массива I – номер строки массива J – номер столбца массива N – количество строк в массиве N=3 M – количество столбцов в массиве M=4 A[I,J] – элемент массива Например, A[2,3]:= 9 Закрываем цикл по строкам. 1. Вводим количество строк и столбцов. Открываем цикл с параметром по строкам от I=1 до N. Открываем цикл с параметром по столбцам от J=1 до M. 4. Вводим случайным образом элементы массива A[I,J] в интервале [-5,20]. Закрываем цикл по столбцам. Для данного массива примем следующие обозначения: Напишем алгоритм ввода элементов массива по строкам.
I=1 I=2 I=3 J=1 J=2 J=3 J=4 A = 4 – – – I – номер строки массива N – количество строк в массиве N=3 M=4 N – количество строк в массиве A[I,J] – элемент массива J – номер столбца массива M – количество столбцов в массиве A – имя массива Закрываем цикл по строкам. 3. Выводим элементы массива A[I,J]. Закрываем цикл по столбцам Открываем цикл с параметром по строкам от I=1 до N. Открываем цикл с параметром по столбцам от J=1 до M. 5. Пустой блок вывода. Напишем алгоритм вывода элементов массива
Задача. Дан двумерный массив целых чисел размером 4 х 5, заполненный случайным образом числами из промежутка [-20; 50]. Найти сумму элементов массива. S – сумма элементов массива Постановка задачи. A – двумерный массив целых чисел N = 4 (количество строк) M = 5 (количество столбцов) I – номер строки (параметр цикла по строкам) J – номер столбца (параметр цикла по столбцам) S = S + A[I,J] До циклов S = 0 Для работы с элементами двумерного массива необходимо использовать вложенные циклы!
Введите кол-во строк и столбцов Исходный массив Начало N, M S = 0 Vvod_Stroki Vivod_Stroki S = S + A[I,J] I = 1, N J = 1, M Конец S
Type имя_типа=array[1..n, 1..m] of тип Var имя_массива: имя_типа; Var имя_массива: array[1..n, 1..m] Of тип; Существует два способа описания массива:
2. Найти среднее значение элементов массива. Практическая работа на ПК. 1. Набрать программу вычисления сумму, с использованием процедур ввода и вывода.
Ввести элементы двумерного массива по строкам. Вычислить среднее значение элементов массива по столбцам и вывести каждое среднее значение под соответствующим столбцом Домашнее задание
Ввести элементы двумерного массива по строкам. Найти максимальный элемент в каждой строке и вывести его рядом с соответствующей строкой