Cтраница 2
Отдельные части программы могут оформляться в виде функций и подпрограмм. При этом различают операторы-функции, встроенные функции, подпрограммы-функции и подпрограммы. Первые три типа функций имеют результатом скалярную величину и в программе могут использоваться наравне с переменными. Результат такой функции присваивается наименованию, поэтому в выражении указывается только ее наименование со списком аргументов. Выходным значением подпрограммы обычно является совокупность параметров, и ни одно из этих значений не присваивается наименованию подпрограммы. [16]
Отдельные части программы могут оформляться в виде функций и подпрограмм. При этом различают операторы-функции, встроенные функции, подпрограммы-функции и подпрограммы. Первые три типа функций имеют результатом скалярную величину и в программе могут - использоваться наравне с переменными. Результат такой функции присваивается наименованию, поэтому в выражении указывается только ее наименование со списком аргументов. Выходным значением подпрограммы обычно является совокупность параметров, и ни одно из этих значений не присваивается наименованию подпрограммы. [17]
В состав выражения а оператора-функции могут входить формальные параметры, простые переменные, но являющиеся формальными параметрами данного оператора-функции, а также указатели функции. Однако онуратор-фуш-щия по должен содержать прямых или косвошшх ( it-pi s другие операторы-функции) обращений к самому себе. [18]
Функции являются важнейшими конструкциями языка ФОРТРАН. В ФОРТРАНе имеются 4 типа функций: а) библиотечные функции; б) встроенные функции; в) арифметические операторы-функции и г) функции-подпрограммы. Указанные типы функций различаются по способу их наименования, определения и обращения. [19]
![]() |
Порядок следования операторов и комментариев. [20] |
Горизонтальные линии отделяют группы операторов, для которых должен строго соблюдаться указанный порядок следования. Вышестоящие операторы всегда должны предшествовать операторам, расположенным ниже, в то время как внутри группы они могут следовать в любом порядке. Например, операторы-функции должны предшествовать выполняемым операторам. [21]