Cтраница 3
Другим примером является расчет графика закупок строительных и других материалов как функции времени при строительстве корабля или большого административного здания. Здесь массивы могут образовываться из объема материалов, требуемых на месте строительства в зависимости от времени. Это значит, что последовательные строки массива будут представлять собой последовательные моменты времени, а столбцы массива - наличие различных строительных материалов. Тогда каждый элемент массива будет указывать, сколько материала данного вида необходимо иметь на строительной площадке к определенному времени. При этом необходимо также учитывать определенное время запаздывания, которое проходит между моментом заказа и моментом получения материала. Это время запаздывания обычно изменяется от материала к материалу и может быть представлено отдельной строкой массива. Задача заключается в составлении графика заказов таким образом, чтобы материалы поступали на строительную площадку в нужное время. [31]
Массив, определяемый описателем дуги - прямые линии, содержит писание последовательностей из дуг, соединенных отрезками прямых. Точка соединения двух отрезков прямых линий может рассматриваться как дуга нулевого радиуса. Если в последовательности первым ( последним) встречается отрезок прямой, то начало ( конец) его кодируется как дуга нулевого радиуса. Каждый столбец массива содержит координаты начала, конца дуги и радиус. [32]
В эталонном АЛГОЛе допускаются массивы любой размерности. Элементу массива в программе соответствует переменная с индексами. Запись такой переменной кроме идентификатора массива содержит список индексов, заключенный в квадратные ( индексные) скобки. Количество индексов равно размерности массива, а их значения определяют место элемента в массиве. Например, переменная Х [8] соответствует восьмому элементу некоторого массива X, переменная а [3, 5] - элементу, находящемуся на пересечении 3 - й строки и 5-го столбца массива а, если рассматривать его как прямоугольную матрицу. [33]