Разобранные ранее программы не требовали хранения большого объема данных, поэтому можно было обойтись несколькими переменными. Но бывают задачи, где требуется обрабатывать большое количество однотипной информации. Например, вычисление среднегодовой температуры. Сегодня на уроке мы с вами рассмотрим новое понятие массив. Массив относится к структурированным типам данных:
Структурированные типы
• Массив – это структура, занимающая в памяти единую область и состоящая из фиксированного числа компонентов одного типа.
• Строки представляет собой последовательность символов. Причем количество этих символов не может быть больше 255 включительно. Такое ограничение характерная черта Pascal.
• Запись – это структура, состоящая из фиксированного числа компонент, называемых полями. В разных полях данные могут иметь разный тип.
• Множества представляют собой совокупность любого числа элементов, но одного и того же перечисляемого типа.
• Файлы для Pascal представляют собой последовательности однотипных данных, которые хранятся на устройствах внешней памяти (кстати, жесткий диск – это тоже внешняя память).
Массив — совокупность однотипных данных, хранящихся в последовательных ячейках памяти и имеющих общее имя. Иначе говоря, массив – это таблица, каждый элемент которой является элементом массива
Ячейки называются элементами массива. Все элементы пронумерованы по порядку, и этот номер называется индексом элемента массива.Для обозначения элемента массива применяется конструкция, называемая переменной с индексом. Эта конструкция формируется из имени массива и записанного вслед за ним индекса в квадратных скобках. В качестве индексов будем использовать целые числа из интервала, границы которого будем указывать при объявлении массива.
Элементы массива – переменные с индексом (индекс – порядковый номер):
A[1] = 14, A[3] = -5, Зима[2] = ‘январь’
Все элементы массива имеют один и тот же тип. Сам массив при этом имеет имя — одно для всех элементов. Для обращения к конкретному элементу массива необходимо указать имя массива и (в квадратных скобках) индекс элемента.
Массивы бывают одномерные и двумерные. Одномерный массив – это линейная таблица, т.е. таблица, элементы которой располагаются в одну строку или столбец. Двумерный массив – это прямоугольная таблица, т.е. таблица, которая состоит из нескольких строк и столбцов.
Значения элементов массива
-8
-5
-2
-2
-3
-3
Индексы (номера элементов)
1
2
3
4
5
6
7
8
9
10
11
12
Простейший вид массива — одномерный массив. Например, требуется заполнить таблицу данными об изменении температуры воздуха в течение суток. Измерения температуры производятся каждые два часа. Может получиться такая таблица
Т — имя массива, числа в клетках таблицы — элементы массива.
Рассмотрим запись Т[3] = -2 (Читается так: элемент массива с индексом 3 имеет значение -2).