Ако комбинация генерира един изход стойност, ĸᴏᴛᴏᴩᴏᴇ получен след оценка на експресията, такава процедура обикновено се нарича функция, когато параметрите на въвеждане са аргументи.
ФУНКЦИЯ <имя_функции> (<список_формальных_параметров>): <тип_возвращаемого_результата>;
Например (виж. Цел 1), Функция Мощност (х, у. Real). недвижими;
<имя_функции> (<список_фактических_параметров>). <тип_возвращаемого_результата>;
Тук действителните ( '' nastoyaschie '') параметри - параметри на програмата за разговори.
Например (виж задача 1.), С: = мощност (А, В);
Когато тялото на описанието на функция се възлага на изхода на името му, който е резултат на подпрограмата се съхранява в името си. Резултати функция не трябва да е масив или друг структурен тип.
Например (виж задача 1.), мощност: = ехр (у * LN (х));
В трябва да бъдат от всякакъв вид, както вида на формалния параметър. Функцията може да се използва без формалните параметри. Например, в: = Readkey;
Функцията се нарича с името, което показва действителните параметри. В този случай, извикването на функция може да се направи директно в израз на основната програма. Действителната стойност трябва да бъде от същия тип като съответната официално параметър в заглавната част на функция.
Задача 8.4. Създаване на подпрограма издигането реално число в реална власт.
Забележка. За по-лесно манипулиране рутина на мощност представена блок-схемата е показан за кратко писмо П.
Силата схемата по подпрограма
Свързани статии