Реферат: Основы языка Паскаль

Индекс – числовой или буквенный указатель, указывающий порядковый номер данного элемента в массиве.

При назначении имени массиву соблюдаются те же требования, какие предъявляются к именам переменных простых типов.

Пример: Дан массив А, состоящий из 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 способ: ввод с клавиатуры.

К-во Просмотров: 740
Бесплатно скачать Реферат: Основы языка Паскаль