Программа кодының терезесі. Delphi ортасы программист жұмысының ӛте жоғары тиімділігін қамтамасыз ететін орта


Procedure MyProc(var a: real; b: real; const c: String)



Pdf көрінісі
бет69/122
Дата27.03.2022
өлшемі1,24 Mb.
#28970
түріПрограмма
1   ...   65   66   67   68   69   70   71   72   ...   122
Procedure MyProc(var a: real; b: real; const c: String);    мұнда,   

 A  - параметр айнымалыb - параметр мән; c - параметр тҰрақты. 

Формальды параметрлердiң әр түрлi анықталуы негiзгi программаның нәтижесiне әсер етедi. Егер 

формальды параметрлер айнымалы түрiнде анықталса, онда iшкi программа шақырылғандағы нақты 

аргументтер түрi формальдылармен бiр түрдегi айнымалы болу керек. Ал  процедура және функция 

тақырыбындағы параметр - мән немесе параметр - тұрақты түрiндегi анықталған формальды 

параметрлерге негiзгi программадан шақырылғанда кез келген ӛрнек сәйкестелуi мүмкiн. Мысалы, егер 

жоғарыдағы функцияның тақырыбы келесi түрде анықталса: 



Function Power(var a,b : real):real;,  онда  функцияның s:= Power(х,-у); шақырылуында 

компилятор формальды және нақты параметрлердiң сәйкес келмеуi туралы хабар шығарады, себебi (- 

у) - ӛрнек, ал оған сәйкестелген формальды параметр айнымалы түрiнде анықталған.  

Негiзгi программаға процедурадан мәнi қайтарылатын формальды параметрдi айнымалы түрiнде 

анықтау қажет. 



Достарыңызбен бөлісу:
1   ...   65   66   67   68   69   70   71   72   ...   122




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет