Одномерные массивы

Одномерный массив(вектор) – массив, элементы которого имеют один неповторяющийся номер.

Индекс одномерного массива– порядковый номер элемента в одномерном массиве.

В одномерном массиве элементы упорядочены в порядке возрастания их индексов.

Описание одномерного массива в разделе описания переменных (Var) на языке Pascal имеет вид:

Mas : array [ IMin .. IMax ] of T ;

где array – массив, of – из, Mas – имя массива, IMin – минимальное значение индекса, IMax – максимальное значение индекса, T – тип элементов.

Это означает, что переменная Mas является массивом, который может иметь индексы от IMin до IMax у элементов типа T .

Пример.

Var A : array [1..100] of real;

Это означает, что переменная A – массив, который может содержать от 1 до 100 элементов вещественного типа.

Доступ к элементу одномерного массива на языке Pascal имеет вид:

Mas [ Ind ]

где Mas – имя массива, Ind – индекс.

Это означает доступ к элементу массива Mas с индексом Ind .

Пример.

A[1]

b[3]

c[i]

d[n]

f[k+1]

Это означает 1-й элемент массива A и т.д.

Задача 1.

Условие задачи. Дан массив A, состоящий из n элементов (n £ 100). Найти сумму элементов массива:

.

Блок-схема.

 
 

 

 


Программа.

Program z1;

Var

A:array[1..100] of real;

i,n:integer;

s:real;

Begin

read(n);

s:=0;

for i:=1 to n do

begin

read(A[i]);

s:=s+A[i];

end;

writeln(s);

End.

Пусть A - одномерный массив, n - количество элементов в массиве, i - индекс элементов массива. Рассмотрим следующие фрагменты программ.