var
arr: array[1..5] of integer = (1, 2, 3, 4, 5);
i: integer;
begin
for i := 1 to Length(arr) do
writeln(arr[i]);
end.
var
arr: array[1..5] of integer = (1, 2, 3, 4, 5);
i: integer;
begin
for i := 1 to Length(arr) do
write(arr[i], ' ');
writeln;
end.
Основы работы с массивами в паскале
Для объявления массива в Паскале используется следующий синтаксис:
var ИмяМассива: тип_данных[длина_массива];
где ИмяМассива — название массива, тип_данных — тип данных, который будет храниться в массиве, а длина_массива — количество элементов в массиве.
Доступ к элементам массива осуществляется при помощи индексов. Индексы массива начинаются с 1 и заканчиваются значением, равным длине массива. То есть, если массив имеет длину 5, то доступ к его элементам будет осуществляться по индексам от 1 до 5.
Пример объявления и работы с массивом в Паскале:
varnumbers: array[1..5] of integer;i: integer;beginfor i := 1 to 5 dobeginwrite('Введите элемент массива numbers[', i, ']: ');readln(numbers[i]);end;writeln('Массив numbers:');for i := 1 to 5 dobeginwriteln(numbers[i]);end;end.
Таким образом, для работы с массивами в паскале нужно знать, как объявить и заполнить массив, а также как выполнять операции с его элементами.
Объявление массива
Для объявления массива в Паскале используется ключевое слово array
. Оно следует за типом данных элементов массива и перед названием массива.
Синтаксис объявления массива в Паскале:
varимя_массива: array [индекс_нижний..индекс_верхний] of тип_элементов;
Здесь:
имя_массива
— название массива;индекс_нижний
ииндекс_верхний
— верхний и нижний индексы (границы) массива;тип_элементов
— тип данных элементов, находящихся в массиве.
Пример объявления массива в Паскале:
varчисла: array [1..5] of integer;
В указанном примере массив числа
будет содержать 5 целочисленных элементов, доступных по индексам от 1 до 5.
Инициализация массива
Массив представляет собой структуру данных, состоящую из элементов одного типа, которые хранятся в памяти компьютера под последовательными номерами. Для работы с массивом в языке программирования Паскаль необходимо сначала его инициализировать.
Инициализация массива в Паскаль заключается в задании начальных значений его элементам. Синтаксис инициализации массива выглядит следующим образом:
var Имя_массива: array[Начальный_индекс..Конечный_индекс] of Тип_элемента;
Начальный_индекс и Конечный_индекс — это целочисленные значения, которые задают начальную и конечную границы массива соответственно.
Пример инициализации массива целых чисел:
var numbers: array[1..5] of integer;
В данном примере создается массив «numbers» с пятью элементами, где первый элемент будет иметь индекс 1, а последний — 5.
Пример кода:
vararrayForOutput: array[1..5] of Integer = (1, 2, 3, 4, 5); // Пример исходного массиваi: Integer;beginfor i := 1 to 5 dobeginend;end.
12345
Таким образом, использование циклов и индексов массива позволяет вывести элементы массива построчно в языке Pascal.
program OutputArray;vararr: array[1..3, 1..4] of integer;i, j: integer;beginfor i := 1 to 3 dobeginfor j := 1 to 4 dobeginwriteln('Введите значение элемента [', i, ',', j, ']: ');readln(arr[i, j]);end;end;writeln('Введенный массив:');for i := 1 to 3 dobeginfor j := 1 to 4 dobeginwrite(arr[i, j], ' ');end;writeln;end;end.