ВУЗ:
Составители:
Рубрика:
Этот вариант описания короче, но в некоторых случаях, когда
описание переменных типа массив встречается несколько раз в различ-
ных частях программы, необходимо описание этого типа отдельно, как
приведено в первом варианте.
Чаще всего в качестве типа индекса используется интервальный
целый тип.
6.1. Одномерные массивы
Линейный (одномерный) массив – массив, у которого в описании за-
дан только один индекс; если два индекса, то это двумерный массив и т. д.
Одномерные массивы часто называют векторами, т. е. они представля-
ют собой конечную последовательность пронумерованных элементов.
Пример описания одномерного массива:
type vec=array[1..5] of real;
var x:vec;
или
var x: array[1..5] of real;
Оба из вариантов описывают одномерный массив x, состоящий из
5 вещественных элементов.
Присваивание начальных значений (заполнение массива) заклю-
чается в присваивании каждому элементу массива некоторого значения
заданного типа. Наиболее эффективно эта операция осуществляется при
помощи оператора
for. Ввод данных может осуществляться: с клавиа-
туры, из файла данных, при помощи различных формул, в том числе
и датчика случайных чисел.
Индексированные элементы массива называются индексирован-
ными переменными и могут быть использованы так же, как и простые
переменные. Например, они могут находиться в выражениях в качестве
операндов, им можно присваивать любые значения, соответствующие
их типу, и т. д.
Алгоритм решения задач с использованием массивов:
•
описание массива;
•
заполнение массива;
•
вывод (распечатка) массива;
•
выполнение условий задачи;
•
вывод результата.
6.1.1. Заполнение массива
Рассмотрим типичные варианты заполнения массива х, описанно-
го выше.
Заполнение всех элементов массива числом 1 :
50
Страницы
- « первая
- ‹ предыдущая
- …
- 47
- 48
- 49
- 50
- 51
- …
- следующая ›
- последняя »
