- Функция – нәтижесі қандай да бір мәнге ие болатын көмекші алгоритм (қосалқы программа).
- Мысалдар:
- Неліктен?
- программаның әр жерінде орналасқан бірдей есептеулерді орындау үшін
- функциялардың жалпыға бірдей кітапханаларын құру үшін
- Процедурадан айырмашылығы неде?
- Есеп: екі санның үлкенін анықтайтын функция құру және оны қолдануға мысал келтіру
- Функция:
- function Max (a, b: integer): integer;
- begin
- if a > b then Max := a
- else Max := b;
- end.
- Ерекшеліктері:
- тақырыбы function сөзімен басталады
- функцияда формальды параметрлер процедурадағыдай сипатталады
- айнымалы параметрлерді пайдалануға болады
- тақырыптың соңында қоснүктеден кейін нәтиженің типі көрсетіледі
- функциялар негізгі программадан ЖОҒАРЫ орналасады
- Max (a, b: integer): integer;
- function Max (a, b: integer): ;
- function qq( a, b: integer; x: real ): real;
|