Одномерные массивы
Массив - это упорядоченная последовательность данных одного типа, объединенных под одним именем. Проще всего представить себе массив в виде таблицы, где каждая величина находится в собственной ячейке. Положение ячейки в таблице должно однозначно определяться набором координат (индексов).
Описание переменной-массива var : array [ ] of Var S, BB : array [1..40] of real; N : array ['A'..'Z'] of integer; R : array [ ] of string; T : array [1..40] of real;
Заполнение массива var A : array [1..20] of integer; begin A[1]:=7; {Заполняем массив значениями (отдельно каждый элемент)} A[2]:=32; A[3]:=-70; {Трудоемкая задача?} A[20]:=56;
Заполнение массива var A : array [1..20] of Integer; var I : integer; Begin for I:=1 to 20 do {Организуем цикл с параметром I по всем возможным} readln(A[I]); {значениям индексов и вводим A[I] с клавиатуры }
Создать массив из 50 чисел и вывести их в обратном порядке var A : array [1..50] of Integer; var I : integer; Begin for I:=1 to 50 do; readln(A[I]); for I:=50 downto 1 do; Writeln(A[I]); End.
Увеличить каждый элемент массива из 100 чисел на 5. Вычислить квардаты всех чисел в массиве с х числами и вывести их в обратном порядке
Двумерные и многомерные массивы Представьте себе таблицу, состоящую из нескольких строк. Каждая строка состоит из нескольких ячеек. Тогда для точного определения положения ячейки нам потребуется знать не одно число (как в случае таблицы линейной), а два: номер строки и номер столбца. Структура данных в языке Паскаль для хранения такой таблицы называется двумерным массивом.
Описание двумерного массива var A : array [1..20] of array [1..30] of integer; var A : array [1..20,1..30] of integer;