Изучая азы программирования, сперва (ну либо вторым) будущие программеры знакомятся с понятием «одномерный массив». Паскаль, как и другие языки, позволяет работать с таковой структурой данных. В какой-то момент появляется необходимость в структурированном хранении каких-то величин. В большинстве случаев элементы из такового набора принадлежат одному и тому же типу. К примеру, перечень учебной группы может состоять из 25 частей, любой из которых является переменной строкового типа, хранящей фамилию и имя обучающегося.

Конкретно это и позволяет воплотить одномерный массив в Паскале, который представляет собой упорядоченную совокупа однотипных частей. К хоть какому элементу таковой последовательности можно обратиться с внедрением 1-го и такого же идентификатора и 1-го индекса – порядкового номера. Потому эти массивы и именуются одномерными.

Нумерация частей последовательности, обычно, начинается с единицы, т.е. 1-ый элемент имеет порядковый номер 1, что полностью разумно. Но по мере надобности спектр индексов может быть полностью произвольным, главное требование, чтоб в качестве индексов выступали либо целые числа, либо знаки (хоть какой порядковый тип).

Разглядим типовые деяния с одномерным массивом:

1) Описание массива, тут n — количество частей в последовательности, mas – тип, обозначающий одномерный массив из 5 целых чисел, A – переменная типа mas, т.е. переменная типа одномерный массив из 5 целых чисел

2) Ввод частей последовательности с клавиатуры

3) Вывод частей последовательности на экран

4) Наполнение последовательности при помощи генератора случайных чисел

5) Преобразование (модификация) каждого элемента массива, т.е. изменение его значения (приведен пример уменьшения каждого элемента одномерного массива на 6)

6) Определение суммы частей последовательности, тут переменная S — сумма частей

7) Определение количества частей массива, удовлетворяющих некому условию (приведен пример определения количества частей, огромных числа 4), тут k — количество таких частей

8) Определение экстремума (наибольшего либо малого элемента массива), тут min — малое значение посреди частей массива, k — порядковый номер (индекс) меньшего из частей массива

Как понятно, для всех переменных, которые описаны в разделе Var в программке на языке программирования Паскаль, при запуске программки выделяется определенное количество б в оперативки. Это определяется типом переменной, к примеру, знак занимает один б, тип integer – два б, тип real – четыре б. Потому в случае, когда размерность массива невелика, программка не востребует огромного объема оперативки. В неприятном случае программеру придется находить другие методы размещения частей массива, к примеру, в файле либо в динамической памяти, при помощи указателей.