Учебно-методическое пособие для студентов специальности 1-08 01 01 «Профессиональное обучение


Download 0.99 Mb.
Pdf ko'rish
bet54/103
Sana05.05.2023
Hajmi0.99 Mb.
#1432201
TuriУчебно-методическое пособие
1   ...   50   51   52   53   54   55   56   57   ...   103
Bog'liq
Osnovy algoritmizacii i programmirovaniya

Procedure FF ( Var a : Real); 
После завершения выполнения процедуры управление передает-
ся в основную программу оператору, который первым следует за 
вызовом процедуры. 
Функции пользователя 
Заголовок функции пользователя имеет следующий синтаксис:
Function < имя > (< список формальных параметров >): 
<тип>; 
Для обращения к функции ее имя со списком фактических парамет-
ров должно войти как операнд в некоторое выражение. Отсюда выте-
кает несколько отличий описания функции от описания процедуры: 


98 
– в виде функции описывается алгоритм, результатом выполне-
ния которого является скалярная величина
– в блоке функции должен быть хотя бы один оператор присваи-
вания с именем функции в левой части; 
– в заголовке функции должен быть указан тип функции (тип 
возвращаемого через имя функции результата). 
Все переменные, используемые в основной программе и подпро-
граммах (процедурах), могут быть разделены на глобальные и ло-
кальные переменные. Если строка Var основной программы идет 
перед описанием процедуры или функции, то переменные, описан-
ные в этой строке, являются глобальными и могут действовать как
в основной программе, так и в процедуре или в функции. Если же 
строка Var основной программы записана после объявление проце-
дур или функций, то эти переменные являются локальными и дей-
ствуют только в пределах основной программы. В процедуре или 
функции также имеются локальные переменные – это переменные, 
которые используются только внутри процедуры или функции,
никак не связанные с основной программой и описываемые в разде-
ле Var процедуры или функции.
Пользовательские процедуры и функции будем размещать в го-
ловной (основной) программе одним из способов: 
 в разделе описаний основной программы
 оформлять в виде отдельных файлов и подключать в раздел 
описаний основной программы с помощью директивы компилятора 
{$I имя файла} в процессе компиляции (где I – сокращение англий-
ского слова include – включить). 
При отладке программ, которые используют процедуры или 
функции пользователя, для выполнения этих процедур или функций 
по шагам применяется клавиша F7. 
При составление блок-схем блок-схемы процедуры и основной 
программы составляются отдельно. Блоки (рис. 7.1), в которых идет 
обращение к процедуре или функции, изобра-
жаются прямоугольниками с двойными стен-
ками. Внутри прямоугольника записывается 
оператор обращения к процедуре или функции. 
Рис. 7.1 


99 

Download 0.99 Mb.

Do'stlaringiz bilan baham:
1   ...   50   51   52   53   54   55   56   57   ...   103




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling