ВУЗ:
Составители:
Рубрика:
Для задания из лабораторной работы №7 разработать программу с
использованием процедур: оформить в виде процедур каждый из пунктов
задания.
16.2 Подпрограммы типа FUNCTION, их описание
Подпрограммы - функции (Function) имеют следующие отличительные
особенности (по сравнению с процедурами):
1. Функция имеет только один результат выполнения. Этот результат
обозначается именем функции и передается в вызвавщую эту
функцию программную единицу.
2. Для функции обязательно указывается ее тип. Тип может быть
простым (скалярным) или строковым.
Описание
функции в Паскале имеет вид:
Function Имя функции (формальные параметры):Тип результата;
Раздел описаний
Begin
End;
Вызов функции производится по ее имени с указанием фактических
параметров. Аналогично процедурам, фактические и формальные параметры
в функции могут отсутствовать.
Правила использования фактических и формальных параметров, а
также локальных и глобальных переменных, совпадают
с использованием их
в процедурах.
Если функция кроме выдачи своего значения меняет значения каких-
либо глобальных переменных, то говорят, что она имеет побочный эффект.
Рассмотрим пример создания программ с использованием функций.
Пусть необходимо произвести следующие вычисления:
mn
n
i
m
j
ji
ba
yx
S
+
+
=
∑∑
==11
,
где a, b, n, m - целые переменные;
{x
i
}, {y
j
} - массивы, содержащие n и m вещественных чисел,
соответственно.
Раздел операторов
Для задания из лабораторной работы №7 разработать программу с использованием процедур: оформить в виде процедур каждый из пунктов задания. 16.2 Подпрограммы типа FUNCTION, их описание Подпрограммы - функции (Function) имеют следующие отличительные особенности (по сравнению с процедурами): 1. Функция имеет только один результат выполнения. Этот результат обозначается именем функции и передается в вызвавщую эту функцию программную единицу. 2. Для функции обязательно указывается ее тип. Тип может быть простым (скалярным) или строковым. Описание функции в Паскале имеет вид: Function Имя функции (формальные параметры):Тип результата; Раздел описаний Begin Раздел операторов End; Вызов функции производится по ее имени с указанием фактических параметров. Аналогично процедурам, фактические и формальные параметры в функции могут отсутствовать. Правила использования фактических и формальных параметров, а также локальных и глобальных переменных, совпадают с использованием их в процедурах. Если функция кроме выдачи своего значения меняет значения каких- либо глобальных переменных, то говорят, что она имеет побочный эффект. Рассмотрим пример создания программ с использованием функций. Пусть необходимо произвести следующие вычисления: n m ∑x +∑y i =1 i j =1 j S= , an + b m где a, b, n, m - целые переменные; {xi}, {yj} - массивы, содержащие n и m вещественных чисел, соответственно.
Страницы
- « первая
- ‹ предыдущая
- …
- 66
- 67
- 68
- 69
- 70
- …
- следующая ›
- последняя »