ВУЗ:
Составители:
Рубрика:
34
ТЕМА 4. ОБРАБОТКА МАССИВОВ.
ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА С
ИСПОЛЬЗОВАНИЕМ ФАЙЛОВ
Цель работы – приобретение навыков в обработке массивов, ис -
пользовании файловых структур при вводе и выводе данных.
Массивом называют формальное объединение нескольких однотип -
ных значений, рассматриваемых как единое целое. Массивы необходимы в
тех случаях, когда требуется связать и одновременно использовать ряд
родственных величин (например, результаты измерения напряженности
магнитного поля Земли по одиночному профилю или системе взаимоувя-
занных профилей). Характеристиками массивов являются размер, размер-
ность и тип данных, составляющих содержание массива . Размер массива
определяется общим количеством элементов. Размерность
характеризует
порядок расположения отдельных элементов в массиве. По размерности
различают одномерные массивы (их называют так же вектор-строками
или
вектор-столбцами ), двумерные массивы (их называют матрицами ),
многомерные массивы, имеющие размерность больше двух. Тип массива
определяется типом составляющих его элементов.
Положение отдельного элемента в массиве определяется с помощью
индексов , которые указываются сразу же после имени и заключаются в
квадратные скобки:
а[2,3], b[i], c[i+j].
В качестве индексов могут ис -
пользоваться целые константы, простые переменные целого типа, выраже-
ния целого типа .
Характеристики массивов в программе указываются при их описании.
Описание массива может быть выполнено различными способами. В пер-
вом способе это делается в разделе описания переменных. При этом необ-
ходимо указать имя массива , границы изменения индексов, тип элементов.
Таким образом, в этом способе вся информация о массиве приводится сра -
зу. Пример описания по первому способу :
Var a : array
80
[1..20,1..3] of real;
В этом примере объявляется об использовании двумерного массива с
именем
а
, состоящего из 60 элементов вещественного типа . В квадратных
скобках указаны границы изменения каждого индекса. Граничные индексы
определяют размер памяти, который должен быть зарезервирован для хра -
нения его элементов. Иными словами с помощью граничных индексов оп-
ределяется предполагаемый максимальный размер массива . Если размер-
ность массива равна двум или более, то граничные индексы разделяются
друг от друга запятыми, при этом значения граничных индексов указыва -
ются путем использования диапазонного типа . Диапазонному типу может
быть дано собственное имя, которое может использоваться в последующих
описаниях. Например:
80
Array [эрэй] – набор, комплект.
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »
