1. Нәтижені экранға шығару жолдары


Процедуралар мен функциялар. Рекурсия, оның сипаттамасы. Стандартты процедуралар мен фунциялар, олардың топтамасы



бет6/20
Дата31.12.2021
өлшемі75,4 Kb.
#23748
1   2   3   4   5   6   7   8   9   ...   20
6. Процедуралар мен функциялар. Рекурсия, оның сипаттамасы. Стандартты процедуралар мен фунциялар, олардың топтамасы

Функцияның негізгі артықшылығыі дегеніміз - қатысатын  атының болуы және осы  ат функцияның орындалуы  кезінде қортынды мәнге ие болуы. Ол айнымалы болып әрекет жасайды. Бұл жерде функция көптеген параметрлерге ие болғанымен,  мәні бір нақты санға  шығатындығын көреміз , ол санды функцияға қатысты. Функцияны көрсету үшін : функция атын, ол ие болатын параметрлерінің тізімін ,  типі берілген function көмекші сөзін қолданамыз.

Сонымен бірге, функцияда программа секілді,  тақырыбынан бөлек, ішінде пайдаланылатын айнымалыларының сипаттамасы сонымен бірге begin және end көмекші сөздері болады. Бұның ішінде Паскальдың кез келген операторларын қолдана білеміз. Соңындағы  оператор функциядан  шыққан қортынды мәнін функцияның атына меншіктеуі қажет.

Функцияны көрсету кезінде негізгі программа басталғанша, және  оның айнымалыларын сипаттау орындалғаннан соң,  begin көмекшісіне шейін іске асуы қажет.

Процедураның негізгі  өзгешелігі, ол көптеген параметрлеріне тәуелді және процедураның нәтижедегі  шығатыны да көптеген мәнге ие болуы ықтимал. Сол себепті параметрлердің тізімі екі түрлі : мән-параметрлері - көрсетілген мәліметті процедурада жеткізуүшінқолданылады, айнымалы-параметрлері - процедурадағы жұмыстан шыққан нәтижені программаның негізгісіне жеткізу барысында қолданылады.

Процедураның тақырыбы мынадай болып өрнектеледі :

Procedure процедурадағы аты(бірінші-параметрлері: бірінші-типі; var екінші-параметрлері:  екінші-типі). Бұл жерде бірінші-параметрлері – мән-параметрлері, екінші-параметрлері – айнымалы-параметрлері, бұл әдеттегідей var көмекші сөзімен жүзеге асады. Параметрлердің кез келген түрлернінің типтері (бірінші ,екінші тип болып ) көрсетіледі.

Рекурсия дегеніміз қосымша программаларда өзінен-өзіне әрекет жасау.  Паскаль бойынша рекурсияда –қатарда орындалатын іс-әрекет болады, және оны функцияға да, процедураға да пайдалана аламыз.

Паскальда қолданылатын стандартты функциялардың іс- әрекеттеріне қарай бірнеше топқа бөлінеді: экранмен жұмыс істеуге арналған, айнымалылардың типтерін өзгертуде қолданатын, файлдармен жұмыс істейтін және  т.б.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   20




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

    Басты бет