FORTRAN: Разлика между версии
Изтрито е съдържание Добавено е съдържание
Лека редакция по подзагларията |
Малко промени и допълнения към функции и подпрограми |
||
Ред 646:
arg1, ... ,argn - аргументите които приема функцията
За да използваме Function подпрограмите трябва да следваме някои правила
* Function подпрограмите трябва да са написани след END състоянието на главната програма
* На първият ред трябва да имат типът които ще връщат, името на функцията и аргументите които ще приема
* Променливите които функцията ще използва, трябва да се декларират в обхвата на функцията които е между първият ред и END реда, и преди да се използват
* Преди RETURN трябва да приравним името на функцията на израза които искаме тя да върне, така компилатора разбира коя стойност да върне обратно в основната програма
* Функцията трябва да завърши с RETURN последвано от END
* В основната програма трябва да декларираме функцията заедно с типът които тя връща
function-name = expression<syntaxhighlight lang="fortran">
PROGRAM FUNDEM
Line 706 ⟶ 711:
END
</syntaxhighlight>За да използваме SUBROUTINE подпрограмите също като FUNCTION подпрограмите трябва да спазваме някои правила
* Не е нужно да ги декларираме в главната програма както се прави с FUNCTION подпрограмите
* Започват с думата SUBROUTINE името на функцията и аргументите които тои приема
Добра практика е за да можем да раразграничим коя функция е за входните данни, коя е основна и коя е изходните данни да ги разделяме с нов ред.
== FORTRAN и суперкомпютрите ==
|