Лекция 6. Массивы
6.1. Одномерные массивы
Ранее обсуждались переменные простых типов данных. По-другому они называются скалярными типами данных. Каждый из этих типов данных характеризуется дискретным набором множества своих значений (напомним, что это относится в том числе и к вещественным типам, однако перечислить конкретные значения элементов соответствующего множества для того или иного вещественного типа достаточно сложно, для этого необходимо абсолютно точно знать, как именно он реализован в компьютере). Заметим, что все скалярные типы, кроме вещественных, называются также порядковыми типами: значения любого из таких типов могут быть упорядочены так, что компьютерное представление каждого следующего значения есть двоичное число, на единицу больше предыдущего (это справедливо и для нечисловых типов данных). С общими свойствами порядковых типов мы подробно познакомимся в дальнейшем.
Из элементов простых типов в языке Паскаль можно образовывать составные (структурированные) типы данных, так называемые структуры данных. Примером такой структуры является векторный тип данных – массив.
Массив – это составной объект, образованный из элементов (компонент) одного и того же типа. Такой тип данных применяется в программировании для обозначения объектов, аналогичных числовым последовательностям в математике, где сразу целая группа чисел обозначается одним именем (чаще всего буквой), а для обращения к каждому отдельному числу данной последовательности используются различные индексы (номера элементов). В математике это может выглядеть, например, так:
Запись на Паскале выглядит следующим образом:
Тип индекса может быть ограниченным, литерным, перечислимым, логическим, это объясняется тем фактом, что указанные типы строго упорядочены и пронумерованы.
Например:
Если индексы – это упорядоченные символы a…z или A…Z, то возможна такая запись
Для ограниченного типа 0..10
Достарыңызбен бөлісу: |