Cтраница 4
Так же, как и в случае арифметического оператора-функции, переменные, стоящие в скобках после наименования, являются только пустышками, образцом, согласно которому будут производиться вычисления в дальнейшем. В качестве аргументов можно употреблять переменные без индексов и наименования массивов. Внутри подпрограммы, однако, можно без всяких ограничений использовать переменные с индексами. Подпрограмма должна содержать по крайней мере один оператор RETURN по причинам, которые мы объясним ниже. [46]
Таким образом, в качестве входных параметров для SUBROUTINE необходимо наименование массива и номер строки. Выходными величинами будут абсолютная величина наибольшего элемента в заданной строке и номер столбца, в котором находится этот элемент. [47]
Ранее отмечалось, что для массивов, используемых в программе, в заголовке необходимо указывать размерности. При этом, если массивы совпадают по размерностям, то указываются общая для всех верхняя граница и наименования массивов. Если же массивы не совпадают по размерностям, то каждый из них сопровождается отдельным заголовком. [48]