Cтраница 1
Выполнение подпрограммы-функции начинается с первого выполняемого оператора и должно завершаться оператором возврата RETURN. Одна подпрограмма-функция может содержать несколько операторов возврата. Подпрограмма-функция не должна содержать прямых или косвенных ( через другие подпрограммы) обращений к самой себе. [1]
После выполнения подпрограммы-функции обращение к функции заменяется вычисленным значением функции. [2]
При выполнении подпрограммы-функции замена формальных параметров фактическими осуществляется двумя способами - по наименованию и по значению. [3]
При выполнении подпрограммы-функции замена формальных параметров фактическими осуществляется двумя способами - по наименованию и по значению. [4]
При выполнении подпрограммы-функции замена формальных параметров фактическими осуществляется двумя способами - по наименованию и по значению. [5]
Чем заканчивается выполнение подпрограммы-функции. [6]
Во втором случае перед началом выполнения подпрограммы-функции значение фактического параметра присваивается соответствующему формальному параметру. После выполнения операторов подпрограммы-функции фактический параметр получает значение соответствующего формального параметра. Замена формальных параметров осуществляется по значению, если формальный параметр является идентификатором простои переменной. [7]
Во втором случае перед началом выполнения подпрограммы-функции значение фактического параметра присваивается соответствующему формальному параметру. После выполнения операторов подпрограммы-функции фактический параметр получает значение соответствующего формального параметра. Замена формальных параметров осуществляется по значению, если формальный параметр является идентификатором простой переменной. [8]
Идентификатор SUM служит в качестве простой переменной во время выполнения подпрограммы-функции, причем его окончательное значение возвращается как значение функции. [9]
При выполнении подпрограммы замена формальных параметров фактическими параметрами, как и при выполнении подпрограммы-функции, осуществляется двумя способами - по наименованию и по значению. [10]
При выполнении подпрограммы замена формальных параметров факта ческими параметрами, как и при выполнении подпрограммы-функции, осуществляется двумя способами - по наименованию и по значению. [11]
Указатель функции, с помощью которого выполняется обращение к подпрограмме-функции, является одним из операндов выражения. Вычисленное в результате выполнения подпрограммы-функции одно значение считается значением этого операнда. [12]
Первый и второй фактические параметры являются входными, так как их значения используются в вычислениях внутри подпрограммы-функции. Третий параметр получает значение в результате выполнения подпрограммы-функции, и он называется выходным. Значение, которое имел этот параметр до выполнения подпрограммы функции, после выхода из нее будет потеряно. По смыслу подпрограммы-функции на месте третьего фактического параметра не должно стоять выражение. [13]
Во всех этих обращениях операторы подпрограммььфункщш F ( X, Y, Z) выполняются над формальными параметрами X, Y, Z, получившими значения соответствующих фактических параметров. Первый и второй фактические параметры являются входными, так как их значения используются в вычислениях внутри подпрограммы-функции. Третий параметр получает значения в результате выполнения подпрограммы-функции, и он называется выходным. Значение, которое имел этот параметр до выполнения подпрограммы функции, после выхода из нее будет потеряно. По смыслу подпрограммы-функции на месте третьего фактического параметра не должно стоять выражение. [14]
Во всех этих обращениях операторы подпрограммы-функции F ( X, Y, Z) выполняются над формальными параметрами X, Y, Z, получившими значения соответствующих фактических параметров. Первый и второй фактические параметры являются входными, так как их значения используются в вычислениях внутри подпрограммы-функции. Третий параметр получает значения в результате выполнения подпрограммы-функции, и он называется выходным. Значение, которое имел этот параметр до выполнения подпрограммы функций, после выхода из нее будет потеряно. По смыслу подпрограммы-функции на месте третьего фактического параметра не должно стоять выражение. [15]