B. J. Boltayev, A. R. Azamatov, G. A. Azamatova, B. S. Xurramov nazariya, algoritm, dastur toshkent 2013


Var xizmatchi so‘zi bilan boshlanadi: Var 1-


Download 372.89 Kb.
bet23/68
Sana02.11.2023
Hajmi372.89 Kb.
#1740971
1   ...   19   20   21   22   23   24   25   26   ...   68
Bog'liq
Algoritmlash va dasturlash asoslari seriyasidan Kitob – II b. J.-fayllar.org

Var xizmatchi so‘zi bilan boshlanadi:
Var 1-
o‘zgaruvchi : turi; 2-o‘zgaruvchi : turi; 
3-
o‘zgaruvchi : turi; … ; n-o‘zgaruvchi : turi; 
Agar bir nechta o‘zgaruvchining turi bir xil bo‘lsa, ularni alohida tavsifla-
masdan, birgalikda tavsiflash ham mumkin:
Var 1-
o‘zgaruvchi, 2-o‘zgaruvchi,…, n-o‘zgaruvchi : turi; 
Masalan:
Var i, j: Integer; bma: longint; mmr: Shortint;
tartib_raqam: Byte; nat_0: word;
burchak, yoy_uzunligi : Real; mab : extended;
daraja : Single; kub : double;
haqiqiy : Comp; harf, belgi : char; natija : Boolean;
katta, kichik : Boolean;
Paskalda butun turdagi o‘zgarmas miqdorlar qiymatini qabul qiladigan
o‘zgaruvchilar butun turdagi o‘zgaruvchilar deyiladi. Xuddi shunday, haqiqiy,
belgilimantiqiy o‘zgaruvchilar aniqlanadi.



32
Satrli o‘zgaruvchilarni tavsiflash uchun Paskalning String maxsus so‘zi


qo‘llaniladi.
Bunday
o‘zgaruvchilar
uchun
kompyuter
xotirasidan
(o‘zgarmaslardan farqli ravishda) 255 bayt (255 ta belgi uchun) joy ajratiladi.
Agar satrli o‘zgaruvchi qabul qiladigan satrdagi belgilar soni dastur ishlashi
davomida ma’lum miqdordan, masalan, 10 ta belgidan oshmasa, kompyuter xo-
tirasini tejash maqsadida, uni String[10] kabi tavsiflash maqsadga muvofiq. Masa-
lan:
Var
qator : String; {qator nomli
o‘zgaruvchiga xotiradan 255 bayt ajratildi}
_satr : String[24]; {_satr nomli
o‘zgaruvchiga xotiradan 24 bayt ajratildi}
Paskalda tilida tuzilgan dasturda faqat tavsiflangan o‘zgaruvchilar ishtirok et-
ishi mumkin. Paskal translyatori tavsiflanmagan o‘zgaruvchilarni dasturda ishlat-
ishga yo‘l qo‘ymaydi hamda xato xabarini ekranga “Error 3: Unknown identifi-

Download 372.89 Kb.

Do'stlaringiz bilan baham:
1   ...   19   20   21   22   23   24   25   26   ...   68




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling