Bitiruv malakaviy ishi Mavzu: Paskal algoritmik tilida yozilgan dasturning asosiy elementlari


Paskal algoritmik tilidagi o’zgaruvchilar bo’limi



Download 125,5 Kb.
bet5/13
Sana17.11.2022
Hajmi125,5 Kb.
#867546
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
1) Paskal algoritmik tilida yozilgan dasturning asosiy elementlari

Paskal algoritmik tilidagi o’zgaruvchilar bo’limi
Dasturda ishlatilayotgan xar bir o’zgaruvchi oldindan e’lon qilingan bo’lishi
kerak. Ushbu vazifani bajarish uchun Paskal tilida
bo’limi bor. Bu tavsifda xar bir ishlatilayotgan o’zgaruvchiga nom beriladi va
qabul qiladigan qiymatlar toifasi beriladi. Keyinchalik dastur bajarilish jarayonida
tavsiflangan o’zgaruvchiga boshqa toifadagi qiymat berilsa bu xato deb
hisoblanadi.
Aloxida o’zgaruvchining tavsifi quyidagicha bo’ladi:


::=
Misol uchun: x: real; y: integer;
Birinchi qatorda dastur jarayonida ishlatishga real turdagi X o’zgaruvchi
kiritilyapti.
Bitta tavsif yordamida dasturda bir necha bir xil toifadagi o’zgaruvchilarni
tavsiflash mumkin.
Misol uchun: x,y,r,h: real;
Bu tavsif ish jarayoniga 4 ta - x,y,z,h nomli xaqiqiy o’zgaruvchilarni
kirityapti.
O’zgaruvchilar bo’limi var (variable o’zgaruvchi) xizmatchi so’z bilan
boshlanadi.
::=/ var
tavsifi>;{,;}
::={
nomi>}:
Masalan,
Var
I,j,k:integer; x,h,sum, way:real; n,m, integer; day: HAFTA:
Dasturda ishlatilayotgan o’zgaruvchilar faqat bir marotaba tavsiflanishi
kerak.
Paskal tilida yozilgan dasturga ish jarayonida ixtiyoriy protsedura va
funktsiyani kiritish mumkin. Demak kiritilayotgan nostandart protsedura va
funktsiyalarni tavsiflash kerak. Boshqa bo’limlardan farqli ravishda bu bo’lim
maxsus xizmatchi so’z bilan belgilanmaydi va bu bo’limning boshi Procedure
yoki Function co’zi bilan boshlanadi. Protsedura tavsifi xar doim funktsiya
tavsifidan oldinda turadi. Bu bo’lim dasturda standart protsedura va
funktsiyalardan tashqari qo’shimcha protsedura va funktsiyalar ishlatilayotgan
bo’lsa xamda ularga dasturdan murojaat qilinayotgan bo’lsa ishlatiladi.

Download 125,5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
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