Одномерные Массивы Языке Программирования Паскаль

Данные бывают двух видов:
- Простейшие данные – элементы данных, являющиеся неделимыми (числа, строки, знаки). Для простейших данных существуют стандартные типы (Integer, Real, Char, String, Boolean).
- Структурированные данные – это структуры, состоящие из нескольких простейших данных. Определяются пользователем в программе при помощи двух конструкций:
- Массив – структура однотипных данных с индексированным доступом.
- Запись – структура данных с доступом по идентификатору.
Массивы
Массив – структура однотипных данных с индексированным доступом. Каждый элемент массива получает один или несколько номеров, называемых индексами. Индексы записываются в квадратных скобках через запятую.
Массивы бывают следующих видов:
- Одномерные – каждый элемент массива получает два индекса (пр. [2, 3]).
- Многомерные – каждый элемент получает более 2-х индексов (пр. [1, 1, k]).
Описание массивов
Каждый из индексов массива находится в некотором диапазоне (…). Причем конечный элемент больше либо равен начальному элементу. В качестве диапазона можно использовать: Integer, Char, Boolean.
Массив в языке Паскаль это сложный тип данных, поэтому чаще всего его описывают в разделе переменных.
Var : array[..]
Of ;
Пример: список студентов группы
Var Spisok: array[1..40] String[20];
Получение элементов массива
Каждый элемент массива — это переменная, которой можно присваивать значения в операторах и функциях. Для того, чтобы указать элемент массива, необходимо записать все его индексы.
[.., ]
Пример:
Spisok[1]:=’Иванов’;
Ввод массива с клавиатуры
Массив нельзя ввести с клавиатуры одной командой, для этого организовывается цикл с параметром. Для того чтобы обеспечить правильный ввод массива, необходимо соблюдать следующий алгоритм:
For i:=1 to kolvo do
Begin
WriteLn (i, ’ ’);
ReadLn (spisok[i]);
End;
Вывод массива на экран
- Вывод в строку. При выводе массива в строку нужно использовать Write, которая будет находиться в цикле с параметром, а после цикла нужно поставить WriteLn.