Тема: Процедуры и функции
Приступая к решению задач, следует вспомнить, что:
· Для передачи данных в подпрограмму следует использовать параметры. Глобальные переменные применять не рекомендуется;
· При написании подпрограммы-функции среди ее инструкций должен быть хотя бы один оператор присваивания вида <имя_функции>:= выражение;
· Тип каждого фактического параметра (константы, выражения или переменной) при вызове подпрограммы должен совпадать с типом формального параметра, указанного в заголовке подпрограммы;
· Если в заголовке подпрограммы перед именем формального параметра не стоит слово var, то при вызове подпрограммы в качестве фактического параметра можно использовать константу, переменную или выражение соответствующего типа;
· Если параметр подпрограммы используется для возврата результата в основную программу, то в заголовке перед ним ставится слово var;
· Если в заголовке подпрограммы перед именем формального параметра стоит слово var, то при вызове подпрограммы в качестве фактического параметра можно использовать только переменную соответствующего типа;