Ш. И. Раззоќов, М. Д. Юнусова turbo pascal алгоритмик тилида дастурлаш касб-ћунар коллеж талабалари учун ўќув ќўлланма


const charVector : array [1 .. 6] of


Download 1.74 Mb.
bet17/96
Sana30.04.2023
Hajmi1.74 Mb.
#1413831
1   ...   13   14   15   16   17   18   19   20   ...   96
Bog'liq
Turbo Pascal назария

const
charVector : array [1 .. 6] of Char =
(¢P¢, ¢A¢, ¢S¢, ¢C¢, ¢A¢, ¢L¢);
ёки яна ћам ќисќароќ
charVector : array [1 .. 6] of Char = ¢Pascal¢;
«Тўплам» туридаги турдошлаштирилган ўзгармаслар
«Тўплам» туридаги ўзгармаснинг ћар бир аъзоси тегишли турдаги алоћида ўзгармасни, ёки бир-биридан белги билан ажратилган икки ўзгармасдан иборат ќийматлар оралигини ифодалайди.
«Тўплам» туридаги ўзгармасларга мисол:
type
Digits = set of 0..9;
CharDig = set of ¢0¢ .. ¢9¢;
const
DigSet1 : Digits = [0,2,4,6,8];
DigSet2 : Digits = [1..3, 5..7];
CharDigSet1 : CharDig = [¢0¢, ¢2¢, ¢4¢, ¢6¢, ¢8¢];
CharDigSet2 : CharDig = [¢0¢ .. ¢3¢, ¢5¢ .. ¢7¢];
CharSet : set of char = [¢a ¢ .. ¢z¢, ¢A¢ .. ¢Z¢];


«Ёзув» туридаги турдошлаштирилган ўзгармаслар
«Ёзув» туридаги ўзгармаслар баёнида ёзувнинг ћамма майдонлари ќийматлар ћам, уларнинг идентификаторлари ћам тегишли ќоида бўйича кўрсатилади. Бундай турдаги ўзгармасларда файлли турдаги майдонларнинг бўлишига йўл ќўйилмайди. Вариантли ўзгармас – ёзувларда олдиндан ўрнатилган майдон – белги ўзгармасига фаќат мос келган майдоннинг вариантини кўрсатиш мумкин. Майдонлар тур баёнида ќандай келган бўлса, шундай тартибда кўрсатилади.
«Ёзув туридаги турдошлаштирилган ўзгармасларга мисоллар»
type
Rec = record
R:Real;
B:Boolean;
C:Char;
end;
ArrayOfRec=array [1 .. 3] of Rec;
RecOfArray= record
ArrInt : array [1 .. 3] of Integer;
ArrChar : array [1 .. 2] of Char
end;
RecOfRec = record
I : Integer;
S : String;
Z : Rec;
end;
const
RecElem : Rec = (R: 3.1415; B: True; C: *);
ArrRec : ArrayOfREc =
((R: 3.1415; B: True; C: *),
(R: 0.0; B: False; C: $),
(R: 6.2832; B: True; C: &));
RecArr : RecOfArray =
(ArrInt: (1,2,3); ArrChar: (1, 2));
RecRec : RecOfRec =
(I: 32767; S: PASCAL;
Z: (R:3.1415; B: True; C: *));


Объект турдаги турдошлаштирилган ўзгармаслар
Объект туридаги ўзгармаслар баёни «ёзув» турдаги ўзгармаслар каби бажарилади. Объект майдонлари худди шундай кўрсатилади, усуллар учун ќийматлар кўрсатилмаслиги мумкин.

Download 1.74 Mb.

Do'stlaringiz bilan baham:
1   ...   13   14   15   16   17   18   19   20   ...   96




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