Функции в языке Турбо-Паскаль

Функции в языке Турбо-Паскаль

Кроме понятия процедуры, в языке Турбо-Паскаль существует также понятие функции. Функция предназначена для вычисления какого-либо параметра. Она имеет два основных отличия от процедуры.


Первое отличие функции в ее заголовке. Он состоит из слова FUNCTION, за которым следует имя функции, далее в скобках –  список формальных параметров, а затем через двоеточие записывается тип функции – тип возвращаемого параметра.

Второе отличие заключается в том, что внутри функции ее имени обязательно должно быть присвоено значение указанного типа.

В примере 16 вместо процедуры SumArray можно использовать такую функцию:

 

В этом случае основная часть программы изменится так:

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: