ВУЗ:
Составители:
Рубрика:
94
индекс минимального элемента массива
до возвращения из функции}
I : IndexEl; {Локальная переменная, счетчик цикла}
begin
{Ищем индекс минимального элемента}
Ind := 1;
for i := 2 to n do
if A[i] < A[ind] then Ind := i;
FindIndMin := Ind; {Функция возвращает
найденный индекс}
end; {Конец функции FindIndMin}
Правила определения функций без параметров (из процедуры без
параметров):
В процедуре определяется локальная переменная, в которой хранится
вычисляемый в этой процедуре параметр. Эта переменная в процедуре
заменяет соответствующую ей глобальную переменную.
Слово Procedure заменяется словом Function.
После имени функции вставляется двоеточие и тип возвращаемого
значения.
В конце тела функции необходимо присвоить имени функции значение
локальной переменной, хранящей вычисленный параметр.
Вызов функции
Для того чтобы функция выполнила определенные в ней действия, ее
нужно вызвать. Для вызова функции используется оператор процедуры, в
тексте программы пишется имя этой функции.
Если мы хотим сохранить значение, возвращаемое функцией, то при ее
вызове мы должны присвоить возвращенное из функции значение какой-
нибудь переменной.
Пример:
Выведем индекс минимального элемента массива. Для этого
воспользуемся определенной выше функцией FindIndMin.
Страницы
- « первая
- ‹ предыдущая
- …
- 92
- 93
- 94
- 95
- 96
- …
- следующая ›
- последняя »
