Учебно-методический комплекс дисциплины для обучающегося «Языки программирования» для специальности 5В010900 Математика



бет33/142
Дата03.01.2022
өлшемі1.33 Mb.
#450516
түріУчебно-методический комплекс
1   ...   29   30   31   32   33   34   35   36   ...   142
УМКДО -ЯзыкиПрограммирования

Лекция 6. Массивы
6.1. Одномерные массивы

Ранее обсуждались переменные простых типов данных. По-другому они называются скалярными типами данных. Каждый из этих типов данных характеризуется дискретным набором множества своих значений (напомним, что это относится в том числе и к вещественным типам, однако перечислить конкретные значения элементов соответствующего множества для того или иного вещественного типа достаточно сложно, для этого необходимо абсолютно точно знать, как именно он реализован в компьютере). Заметим, что все скалярные типы, кроме вещественных, называются также порядковыми типами: значения любого из таких типов могут быть упорядочены так, что компьютерное представление каждого следующего значения есть двоичное число, на единицу больше предыдущего (это справедливо и для нечисловых типов данных). С общими свойствами порядковых типов мы подробно познакомимся в дальнейшем.

Из элементов простых типов в языке Паскаль можно образовывать составные (структурированные) типы данных, так называемые структуры данных. Примером такой структуры является векторный тип данных – массив.

Массив – это составной объект, образованный из элементов (компонент) одного и того же типа. Такой тип данных применяется в программировании для обозначения объектов, аналогичных числовым последовательностям в математике, где сразу целая группа чисел обозначается одним именем (чаще всего буквой), а для обращения к каждому отдельному числу данной последовательности используются различные индексы (номера элементов). В математике это может выглядеть, например, так:

Запись на Паскале выглядит следующим образом:



Тип индекса может быть ограниченным, литерным, перечислимым, логическим, это объясняется тем фактом, что указанные типы строго упорядочены и пронумерованы.

Например:


  1. Если индексы – это упорядоченные символы a…z или A…Z, то возможна такая запись




  1. Для ограниченного типа 0..10





Достарыңызбен бөлісу:
1   ...   29   30   31   32   33   34   35   36   ...   142




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет