ВУЗ:
Составители:
Рубрика:
108
7. ОБРАБОТКА МАССИВОВ
Под структурой данных типа массив понимают набор упорядо-
ченных однотипных данных. Упорядоченность данных в массиве позво-
ляет обращаться к любому элементу массива по его номеру (индексу), а
однотипность данных определяет возможность использования цикли-
ческой обработки для всех элементов массива.
При программировании задач обработки массивов данных на Turbo
Pasс
al необходимо знать:
1) каким образом определять переменные типа массив;
2) правила работы с элементами массивов;
3) алгоритмы обработки массивов.
Для определения данных типа массив в Turbo Pasсal можно
использовать следующие структуры:
type mas=array[1..5] of real; {одномерный массив из 5 }
var mymas:mas; { вещественных элементов }
{––––––––––––––––––––––––––––––––––}
var
my2mas:array[1..10] of mas; { двумерный массив 10*5 вещ. }
mymas2:array[1..10] of array[1..5] of real; { элементов }
mymas3:array[1..10,1..5] of real;
{––––––––––––––––––––––––––––––––––}
В Turbo Pasсal можно объявить (описать) массив любой размерности.
Ограничения, которые
имеются при объявлении массивов:
1) границы изменения индексов (размерности) необходимо
определить либо в описании массива, либо до его объявления;
2) максимальный объем памяти, выделенной под массив, не должен
превышать 64kБ.
Например:
const
N=5; M=4;
var
a:array[1..N,1..M] of real;
const n=7
var a:array[1..n] of byte;
Таким образом, общая конструкция для определения структуры
данных типа массив в программе следующая:
type <имя типа>=array[<тип индексов>] of<тип
элементов>;
где
array, of – служебные слова, [,] – служебные символы.
Страницы
- « первая
- ‹ предыдущая
- …
- 106
- 107
- 108
- 109
- 110
- …
- следующая ›
- последняя »
