Var a,b,c: Real; D: Real


Misol: Procedure P(A:Char; B:Char; Var C:Real; Var D:Real; E:Char)



Download 2,78 Mb.
bet28/65
Sana24.06.2022
Hajmi2,78 Mb.
#701378
1   ...   24   25   26   27   28   29   30   31   ...   65
Bog'liq
O‘zbekiston respublikasi xalq ta’limi vazirligi navoiy davlat pe

Misol:
Procedure P(A:Char; B:Char; Var C:Real; Var D:Real; E:Char);
bu yerda formal parametrlar ro‘yxati beshta seksiyadan iborat: A,B,E – lar Char turli qiymatlar, C, D – lar Real turidagi o‘zgaruvchilar. Shu bilan bir qatorda har bir seksiya faqat, bitta parametrni o‘z ichiga olmoqda.
Bir xil turli, hamda ketma-ket joylashgan qiymatlarni va o‘zgaruvchilarni bitta seksiyaga birlashtirib protsedura sarlavhasini quyidagicha yozish ham mumkin:
Procedure P(A,B:Char; Var C,D:Real; E:Char);
Shunday qilib, seksiya deganda bir xil turli parametr - qiymatlar yoki parametr - o‘zgaruvchilarning ro‘yxatini tushunish mumkin.
Ko‘pchilik boshlovchi dasturchilar yo‘l qo‘yadigan quyidagi xatoliklardan ehtiyot bo‘lmoq zarur:
Procedure P(Var X:Real; Y:Real);
bu sarlavha
Procedure P(Var X,Y:Real);
sarlavhasi bilan bir xil emas.
Aniqlangan protseduraga murojaat yoki protsedura operatoridan qanday foydalanishni aniqlashni ko‘rib chiqaylik (yaratilgan protsedurani «Aktivlashtirish», ya’ni ishlatish):

::=

()

Agar protsedura aniqlanishida parametrsiz bo‘lsa, unga murojaat qilish ham faqat, protsedura ismini yozish bilangina amalga oshiriladi.
Agar protsedura aniqlanishida parametrli bo‘lsa, albatta protsedura-operator ham unga mos faktik parametrlar ro‘yxatiga ega bo‘ladi. Shu parametrlar orqali protseduraga murojaat qilinayotganida, formal parametrlar faollashtiriladi:
::= {, }
Protseduralarni aniqlash va ulardan foydalanishni quyidagi misol yordamida ko‘rib chiqaylik:
2-misol. Ekranga 5 raqamini chiqaruvchi dastur tuzing.
Dastur kodi va oynaning umumiy ko‘rinishini keltiramiz:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

Download 2,78 Mb.

Do'stlaringiz bilan baham:
1   ...   24   25   26   27   28   29   30   31   ...   65




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish