Массивы – структурированный тип данных, состоящий из фиксированного числа элементов одинакового типа, имеющих общее имя. Массив.

Презентация:



Advertisements
Похожие презентации
const n=10; var a:array[1..n] of integer; i,j,c,b,k:integer; begin randomize; for i:=1 to n do begin a[i]:=random(11)-5;write(a[i]:5) end;writeln;
Advertisements

Двумерный массив. Матрица Прямоугольная таблица, состоящая из чисел А=
Упорядоченный набор данных одного типа называется массивом. Каждый элемент массива описывается в общем виде как A[i], где A – имя массива, i – номер элемента.
A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5] Двумерный массив можно представить.
Шутилина Л.А., A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5]
Тема урока: Одномерные массивы. - Где в жизни мы можем встретиться с таблицами?
Индекс – величина, характеризующая положение элемента, относительно начала массива. МАССИВЫ Конечная, упорядоченная по номерам совокупность значений, объединенных.
Организация данных в виде массива. Массив - это упорядоченный набор фиксированного количества некоторых значений, называемых элементами массива. Каждый.
1 Индекс – величина, характеризующая положение элемента, относительно начала массива. МАССИВЫ Конечная, упорядоченная по номерам совокупность значений,
Массивы Материалы к урокам по программированию. МАССИВ это УПОРЯДОЧЕННАЯ последовательность данных ОДНОГО ТИПА. Массивы относятся к структурированным.
Двумерные массивы. Заполнение и вывод элементов. Понятие. Двумерный массив – это массив с двумя измерениями (прямоугольные таблицы, матрицы). Пример:
Массивы Паскаль. Массивы - это Заранее известное число однотипных элементов Элементы (каждое данное массива) имеют общее имя(имя массива) и тип (тип элементов.
Одномерные массивы. Массив - это упорядоченная последовательность данных одного типа, объединенных под одним именем. Проще всего представить себе массив.
Одномерные массивы. Одномерный массив - Это фиксированное количество элементов одного и того же типа, объединенных одним именем, где каждый элемент имеет.
Работа с массивами Программирование в ЕГЭ. Что надо знать о массивах? Матрица – двумерный массив. Элементы массива могут иметь любой тип. Массив определяют.
Двухмерные массивы Данникова Г.А.. Описание Массивы, положение элементов в которых описывается двумя индексами, называют двухмерными. Их можно представить.
Одномерные массивы в языке программирования Pascal Общие сведения Презентация к уроку - 9 класс.
Обработка линейных массивов. МассивМассив – совокупность однотипных данных, хранящихся в последовательных ячейках памяти и имеющих общее имя. элементами.
Массивы в ТР. Массив (таблица) Одномерный (содержит одну строку или один столбец) Многомерный ( содержит N строк, M столбцов) Например, температура.
Двумерным массивом называется совокупность данных, каждое значение которых, зависит от его положения в строке и в столбце.
Транксрипт:

Массивы

– структурированный тип данных, состоящий из фиксированного числа элементов одинакового типа, имеющих общее имя. Массив

A = (а 1 а 2 … а n ) Линейный (одномерный) массив Имя массива Элементы массива Примеры Массив оценок по предмету, массив фамилий, алфавит

b 11 b 12 … b 1m B =b 21 b 22 … b 2m … … … … b n1 b n2 … b nm Двумерный массив (таблица) Имя массива Элементы массива Примеры Ведомость оценок, меню в столовой,

Название регулярный тип массивы получили за то, что элементы в них, упорядочены по номерам (индексам), определяющим положение элемента в массиве. Примеры a i – элемент линейного массива; a ij – элемент двумерного массива. N строки N столбца i, j – индексы.

– выражения любого порядкового типа. Индексы Тип индекса определяет границы изменения значения индекса.

Формат описания массива type = array [тип индекса] of < тип элементов> ; var : < имя типа>; или var : array [тип индекса] of < тип элементов> ;

Примеры type m as = array[ 1..5 ] of byte; var m1 : array [ ] of real; m 2 : array [ ] of integer; m3 : array [ ] of char; m4 : m as ; m5 : array [ 1..3 ] of m as ; m6 : array [ 1..3, 1..5 ] of byte; m7 : array [ 1..4, 1..6, 1..2 ] of real; m8 : array [ boolean ] of char; m9 : array [ char ] of byte;

Ввод-вывод элементов линейного массива.

Нельзя вводить (выводить) массив как единое целое. Ввод-вывод значений элементов массива производится поэлементно в цикле.

Пример const n = 15; var m : array [ 1..n ] of integer; i : byte;

Ввод элементов линейного массива с клавиатуры for i := 1 to n do begin write( Введите m [, i, ] > ); readln( m [ i ] ); end;

Ввод элементов линейного массива случайными числами randomize; { обновление последовательности случайных чисел} for i := 1 to n do m [ i ] :=random(50); { ввод целыми случайными числами в [0;50) } Для заполнения целыми случайными числами в диапазоне [a ; b] используется выражение: random(b-a+1) + a.

Вывод элементов линейного массива for i := 1 to n do writeln( m [ i ] ); { вывод в столбец}

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

– таблицы (матрицы). Двумерные массивы Каждый элемент матрицы определяется номерами строки и столбца, на пересечении которых он стоит. mas [i, j] – элемент двумерного массива. Имя N N массива строки столбца

Пример const n = 3; m=5; var mas : array [ 1..n,1..m ] of integer; i, j : byte;

Ввод элементов двумерного массива с клавиатуры for i := 1 to n do for j := 1 to m do readln( mas [ i,j ] );

Ввод элементов двумерного массива случайными числами randomize; for i := 1 to n do for j := 1 to m do mas [ i,j ] :=random(21)-10; { в вод целыми случайными числами в диапазоне [-10 ;10]}

Вывод элементов двумерного массива в виде таблицы for i := 1 to n do begin for j := 1 to m do write( mas [ i,j ] ); {вывод в строку} writeln; { перевод строки} end;

– это таблица, у которой число строк равно числу столбцов, т.е. n = m. Квадратная матрица

Свойства квадратных матриц b 11 b 12 … b 1n b 21 b 22 … b 2n … … … … b n1 b n2 … b nn Главная диагональ i = j Побочная диагональ i+j = n+1 i > j j > i i+j > n+1 i+j < n+1

!!! Для обработки диагоналей квадратных матриц достаточно одного цикла.