Доступ к элементам массива

Для обращения к отдельному элементу массива нужно указать имя массива и после него в скобках номер этого элемента в массиве. Например: A[ I ], A [ 2 ], A[ I * 2 ].

Значение, указанное в скобках называется индексом массива. Часто рассматривают весь массив как набор индексированных переменных.

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

Присвоение значения элементу массива

Как и обычные переменные, элемент массива имеет значение 0 с момента, когда массив определен. Элементам массива можно присваивать значения таким же образом, как и обычным переменным. Чаще всего элементы массива получают значения с помощью оператора присваивания или оператора ввода. Например: S[3]:= 53; S[5]:= x + 31;

Элементы массива независимы и могут получать значения в любом порядке. Программа может оставлять некоторые элементы неиспользованными. Начальное нулевое значение таких элементов никогда не меняется.

Во многих применениях массив определяется с максимальным размером, который только может потребоваться. Используется же только часть массива, которая нужна при данном прогоне программы.

Формирование массива случайными числами

Для заполнения массива разными числами используют случайную функцию RANDOM.

Применяются такие формулы:

1. Для получения случайного вещественного числа в диапазоне (a,b): x=(b-a)* random +a;

2. Целые числа в диапазоне (k,l): x=trunc((l-k+1)* random +k);

3. Целые числа в диапазоне (1,а): x=1+int(a* random;

4. вещественные числа в диапазоне (0,1): x= random.

Типовые алгоритмы обработки одномерных массивов

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: