Zahiriddin muhammad bobur nomidagi andijon davlat universiteti


Procedure (parametrlar)



tải về 0.79 Mb.
trang6/27
Chuyển đổi dữ liệu01.03.2024
Kích0.79 Mb.
#56678
1   2   3   4   5   6   7   8   9   ...   27
Zahiriddin muhammad bobur nomidagi andijon davlat universiteti

Procedure
(parametrlar);

Funksiya sarlavhasi quyidagi umumiy ko‘rinishga ega:
Function (parametrlar):
qiymatiningturi>;
Parametrli protsedura va funksiyalarda parametrlarning turlari ham tavsiflanadi. Masalan, Function daraja (a, n : Integer):Integer; yoki Procedure shifr(satr: String);

Protseduraning umumiy tuzilishi:


Funksiyaning umumiy tuzilishi:

Procedure

(parametrlar);
Label
;
Const
;
Var
< o‘zgaruvchilar tavsifi>;
«Ichki» protsedura va funksiyalar;
Begin

{dastur} end;



Function
(parametrlar):turi;
Label
;
Const
;
Var
;
«Ichki» protsedura funksiyalar;
Begin
{dastur} end;

Ko‘rib turganingizdek, protsedura va funksiyalar o‘xshash tuzilishga ega. Ularning tuzilishi dasturning tuzilishidan deyarli farq qilmaydi. Shuni aytish lozimki, asosiy dasturda tavsiflangan o‘zgarmas va o‘zgaruvchilar umumiy (global) o‘zgarmas hamda o‘zgaruvchilar deyiladi. Ulardan dasturning istalgan qismida, jumladan, protsedura va funksiyalarning ichida ham foydalansa bo‘ladi. Biror protsedura yoki funksiyaning ichida tavsiflangan o‘zgarmas va o‘zgaruvchilar mahalliy (lokal) o‘zgarmas va o‘zgaruvchilar deyiladi. Ulardan faqat o‘zi tavsiflangan protsedura yoki funksiyaning ichida foydalanish mumkin. Paskalda umumiy va mahalliy o‘zgaruvchi bir xil nomga ega bo‘lishi ham mumkin. Bu holda mahalliy o‘zgaruvchi tavsiflangan protsedura yoki funksiya ichida mahalliy o‘zgaruvchining qiymati, boshqa protsedura va funksiyalarda hamda asosiy dasturda umumiy o‘zgaruvchining qiymati hisobga olinadi.

tải về 0.79 Mb.

Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6   7   8   9   ...   27




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương