Реферат: Основы языка Паскаль
Индекс – числовой или буквенный указатель, указывающий порядковый номер данного элемента в массиве.
При назначении имени массиву соблюдаются те же требования, какие предъявляются к именам переменных простых типов.
Пример: Дан массив А, состоящий из n элементов.
А[1] A[2] A[3] A[4] … A[n]
2 7,5 14 8 … -2
A[i] – элемент массива А, стоящий на i-ом месте.
Каждая переменная в Паскале должна быть объявлена, в том числе и переменная указывающая индекс. В качестве индексных типов можно использовать любые порядковые типы, кроме longint.
Описывать тип «массив» нужно с помощью служебного слова TYPE.
Рассмотрим описание типа «массив» на примере целочисленного массива А, состоящего из 25 элементов. Прежде чем приступить к описанию типа, назначим имена – имя типа «массив» и имя переменной, которая относится к типу «массив». Пусть mas – имя типа, а – имя переменной типа «массив». В описании типа указывается, что объявляется тип «массив», для этого используется служебное слово array, и указываются границы изменения индексов. Синтаксически это записывается следующим образом 1..25; такая запись называется диапазон.
В программе на языке Паскаль это выглядит следующим образом:
TYPE mas = array [1..25] of integer;
VAR
а: mas;
где первая строка расшифровывается как «объявляется тип пользователя – массив, все элементы массива являются целыми числами», а последняя как «объявляется переменная, относящаяся к типу массив».
Необходимо помнить, что значением переменной а является весь массив.
Массив может быть объявлен как константа. В качестве начального значения типизированной константы-массива используется список констант, отделенных друг от друга запятыми; список заключается в круглые скобки.
Например:
Const
Mas: array [1..8] of byte = (28, 30, 25, 26, 15, 31, 30, 29);
Чаще всего массив объявляют следующим образом:
VAR <имя массива>: array [1..8] of <тип данных>;
Например: VAR a: array [1..8] of real;
Ввод элементов одномерного массива
Заполнить элементы одномерного массива значениями можно:
- вводя значения с клавиатуры;
- случайным образом;
- по формуле.
Необходимо помнить, что во всех трех случаях нельзя обойтись без организации цикла.
Пример: Ввести массив, состоящий из десяти элементов (тип значения не имеет).
1 способ: ввод с клавиатуры.