Составители:
30
Определение функции пользователя имеет вид
<имя—функции>(<список формальных параметров>) : =
<арифметическое выражение,
зависящее от формальных параметров
>
Пример 4.1. Определим функцию dist(x,y), вычисляющую
расстояние между точкой с координатами (x,y) и началом коор-
динат. Вводим следующие символы :
dist(x,y): x^2+y^2
Ввод двоеточия “ : ” вставляет на экране символ : = и на эк-
ране появляется следующее описание функции пользователя
dist(x,y) : =
xy
22
+
В качестве формальных параметров используются только
имена (а не более сложные выражения) и эти параметры показы-
вают как значение функции зависит от аргументов, т.е. эти пара-
метры должны присутствовать и в правой части описания ло-
кальной функции. Не имеет значение были ли ранее определены
или использованы в рабочем документе
имена формальных пара-
метров.
Для вычисления значения функции пользователя достаточ-
но записать имя функции и список фактических параметров, за-
ключенный в круглые скобки. В отличие от формальных пара-
метров фактические указывают при каких конкретных численных
значениях аргументов будет вычисляться функция. В качестве
фактических параметров может выступать константа, перемен-
ная, арифметическое
выражение. Очевидно, что количество и
порядок следования фактических и формальных параметров
должен быть одинаков
.
Возможные варианты использования функции dist(x,y),
описанной в вышеприведенном примере :
x1 2.1 y1 0.1
z
dist x1 y1
,
()
2
z 1.051
=
dist 0.2 8.1
,
( ) 8.102
=
Определение функции пользователя имеет вид <имя—функции>(<список формальных параметров>) : = <арифметическое выражение, зависящее от формальных параметров> Пример 4.1. Определим функцию dist(x,y), вычисляющую расстояние между точкой с координатами (x,y) и началом коор- динат. Вводим следующие символы : dist(x,y): x^2+y^2 Ввод двоеточия “ : ” вставляет на экране символ : = и на эк- ране появляется следующее описание функции пользователя dist(x,y) : = x 2 + y 2 В качестве формальных параметров используются только имена (а не более сложные выражения) и эти параметры показы- вают как значение функции зависит от аргументов, т.е. эти пара- метры должны присутствовать и в правой части описания ло- кальной функции. Не имеет значение были ли ранее определены или использованы в рабочем документе имена формальных пара- метров. Для вычисления значения функции пользователя достаточ- но записать имя функции и список фактических параметров, за- ключенный в круглые скобки. В отличие от формальных пара- метров фактические указывают при каких конкретных численных значениях аргументов будет вычисляться функция. В качестве фактических параметров может выступать константа, перемен- ная, арифметическое выражение. Очевидно, что количество и порядок следования фактических и формальных параметров должен быть одинаков. Возможные варианты использования функции dist(x,y), описанной в вышеприведенном примере : x1 2.1 y1 0.1 dist ( x1, y1 ) z z = 1.051 dist ( 0.2 , 8.1 ) = 8.102 2 30