Описание

Способы описания одномерных массивов:
Примеры описания массивов в разделе описания типов:

  1. Задается массив вещественных чисел, состоящий из 10 элементов: 
  2. Задается массив целых чисел, состоящий из 7 элементов: 
    const n=7;
    type r=array[1..n] of integer;
    var a: r;
  3. Задается массив содержащий 9 логических переменных, пронумерованных от - 5 до 3: 
    type sim=array[-5..3] of boolean;
    var a: sim;
Объявление одномерных массивов в разделе описания переменных.
Можно описывать переменные типа массив в разделе описания переменных:
var имя массива: array [тип индекса] of базовый тип;
Примеры описания массивов в разделе описания переменных:
  1. Задаётся массив, состоящий из 7 целых чисел:
    var a: array [1..7] of integer;
    или используя константу: 
    const n=7;
    var a: array [1..n] of integer;
  2. Задаются массивы: A - массив, состоящий из 5 символов; B, C - массивы, состоящие из 7 вещественных чисел: 
    var A: array [1..5] of char;
    B,C: array [1..7] of real;
  3. Задаются массивы с диапазонами индексов 0..9 и -5..3:
    var S: array [0..9] of real;
    P: array [-5..3] of integer;
  4. Задаются массивы с индексами нецелых типов:
    var A: array ['A'..'K'] of real;
    C: array ['A'..'D'] of integer;
Объявление одномерных массивов в разделе описания констант.
Массив можно описать как типизированную константу в разделе описания констант. Список значений элементов массива при этом заключается в круглые скобки.
сonst имя массива: array [тип индекса] of тип элементов = (список элементов); 
Пример описания массивов в разделе описания констант:
  1. Задаётся массив, состоящий из 5 целых чисел:
    const
     a: array[1..5] of integer=(15,5,7,2,1);(.pas)
  2. Задаётся массив вещественных чисел с диапазонами индексов 0..7:
    const a: array[0..7] of real=(1.5,5,7,2,1,0,7,7);(.pas)

Комментариев нет:

Отправить комментарий