Введение в программирование. Pascal и Delphi. Гурьянов Л.В - 51 стр.

UptoLike

50
3. Структуры данных
3.1. Массивы
Массивэто структура данных, состоящая из фиксированного
числа элементов, имеющих один и тот же тип и расположенных в
памяти последовательно.
Операция выбора элемента массива называется
индексацией; син-
таксически она записывается как имя массива, за которым в квадрат-
ных скобках следует значение индекса (номера) выбираемого эле-
мента.
Массивэто структура данных с произвольным доступом, т. е.
время доступа к значению элемента массива не зависит от номера
элемента.
Формат описания массива:
array[<размерность>] of <тип элементов>;
Пример:
type
ArrayType1 = (one, two, three);
ArrayType2 = 1..5;
var
mas_int : array[- 5..5] of integer;
mas_real : array[1..7, 1..4] of real;
mas_byte1 : array[ArrayType1] of byte;
mas_byte2 : array[ArrayType2] of byte;
begin
mas_int[- 4] := 10;
mas_real[2, 5] := 10.5;
mas_byte1[one]:= 75;
mas_byte2[2] := mas_byte1[one];
end;
  3. Структуры данных
  3.1. Массивы
   Массив – это структура данных, состоящая из фиксированного
числа элементов, имеющих один и тот же тип и расположенных в
памяти последовательно.
   Операция выбора элемента массива называется индексацией; син-
таксически она записывается как имя массива, за которым в квадрат-
ных скобках следует значение индекса (номера) выбираемого эле-
мента.
   Массив – это структура данных с произвольным доступом, т. е.
время доступа к значению элемента массива не зависит от номера
элемента.
   Формат описания массива:
  array[<размерность>] of <тип элементов>;
  Пример:

  type
  ArrayType1 = (one, two, three);
  ArrayType2 = 1..5;
  var
  mas_int      : array[- 5..5] of integer;
  mas_real : array[1..7, 1..4] of real;
  mas_byte1 : array[ArrayType1] of byte;
  mas_byte2 : array[ArrayType2] of byte;
  begin
  mas_int[- 4]      := 10;
  mas_real[2, 5] := 10.5;
  mas_byte1[one]:= 75;
  mas_byte2[2] := mas_byte1[one];
  end;




                                50