Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Одномерный массив.doc
Скачиваний:
0
Добавлен:
17.01.2020
Размер:
95.74 Кб
Скачать

Понятие массива.

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

Для программирования этих объектов в памяти компьютера надо удерживать большой набор данных. Например, значение температуры воздуха за месяц.

Число

1

2

3

4

5

6

7

8

30

31

t0C

-5

-2

-1

0

3

-3

-1

0

2

4

В 1-ой ячейке находится значение температуры 1-ого числа.

T[1]=-5, во второй — второго числа T[2]=-2 и т.д.

Таблица-строка содержит 31 значение.

Чтобы не использовать в программе много переменных, для обработки таких наборов применяют новый тип данных массив.

Массив — это структурированный тип данных, состо­ящий из фиксированного числа элементов одного типа. Тип элементов массива называется базовым. Элементы массива могут быть целого, вещественного, строкового, литерного и других типов. Максимальное количество элементов массива называется размерностью массива, определяется при описании массива и в процессе выполнения программы не меняется.

Массив обозначается одним именем. Каждый элемент массива обозначается именем массива с индексом (номером). Ин­декс (номер) записывают после имени массива в квадратных скобках. Индексы (номера) представляют собой выражения любого скалярного типа, кроме веще­ственного.

Чтобы в программе обратиться к конкретному элементу массива, надо указать имя массива и индекс (но­мер) элемента.

А[1] — первый элемент массива а;

Mas[3] — третий элемент массива Mas;

T[i] — і – й элемент массива Т.

Если в форме описания массива задан один индекс, то элементы массива располагаются цепочкой друг за другом и такой массив называется одномерным (ли­нейной таблицей, вектором), два индекса — двухмерным (прямоугольной таблицей, матрицей).

Например,

X: -3.8 14.9 -5.0 8.5 0.46

Х — одномерный вещественный массив размерностью 5.

и т.д.

X1: 2 -10 8 7 4 5

X1 — одномерный целочисленный массив размерностью 6.

Третий элемент Х1[3]=8

‘+’ ‘А’ ‘2’ ‘-‘ -массив символов S.

Нумерация элементов массива не обязательно начинается с 1, например, в Х нумерация может быть -2 -1 0 1 2, но нижняя граница должна быть меньше верхней.

Количество элементов в массиве конечный индекс — начальный индекс + 1.

Действия над массивами.

Для работы с массивами как единым целым используются имена массивов без указателей индекса в скобках.

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

Пусть А и В массивы.

А=В — истинна, если значение каждого элемента массива А равно соответствующему значению элемента массива В.

А<>В — истинна, если хотя бы одно значение элемента массива А не равно соответствующему значению элемента массива В.

А:=В — элементы массива А заменить элементами массива В.

Но не разрешено А:=2*В.