1-маъруза: Математик моделлаштиришнинг асосий тушунчалари, масалаларни эщмда ечиш бос=ичлари ва алгоритмлар назарияси



Download 1,01 Mb.
bet33/83
Sana23.06.2022
Hajmi1,01 Mb.
#696724
1   ...   29   30   31   32   33   34   35   36   ...   83
Bog'liq
1-маъруза Математик моделлаштиришнинг асосий тушунчалари maruza

var
Kun: Hafta;
shar, kub: Rang;

Янги саналма типларни ызгарувчиларнинг типларини эълон =илиш былимида щам киритиш мумкин:




var
A, B: (stul, divan, stol, shkaf, parta);

Лекин, киритилган бу тип исмсиз былганлиги учун бу типга программанинг бош=а жойларидан мурожаат =илиш мумкин эмас. Шунинг учун, саналма типни ани=лашнинг биринчи усули маъ=улро=дир.


Саналма типли "х" аргументи учун Succ(x), pred(x) ва ord(x) стандарт функциялари мавжуд. Ю=оридаги ани=ланган типларга доир мисоллардан кыриб чи=айлик.
Фараз =илайлик, х= sesh =ийматли былсин.
succ (x) = chor (x дан кейинги =иймат),
pred (x) = dush ( х дан олдинги =иймат),
org (x) = 1 ( х =ийматнинг тартиб ра=ами),


for x = sesh to yaksh do S;

Саналма типли =ийматлар устида щеч =андай амални бажариб былмайди.


Саналма типли =ийматларни чоп этиш учун одатда вариант танлаш операторидан фойдаланилади.
2. Вариант танлаш оператори
Айрим алгоритмларнинг щисоблаш жараёнлари ызларининг кып тармо=лилиги билан ажралиб туради. Умуман олганда, тармо=ли жараёнларни щисоблаш учун шартли оператордан фойдаланиш етарлидир. Лекин, тармо=лар сони кып былса, шартли оператордан фойланиш алгоритмнинг кыринишини =ыполлаштириб юборади. Бу щолларда шартли операторнинг умумлашмаси былган вариант танлаш операторидан фойдаланиш ма=садга мувофи=дир.
Вариант танлаш операторини синтаксис ани=ланмаси =уйидагича:


<вариант танлаш оператори>::= case <оператор селектори> of
<вариант рыйхатининг щадлари>
end;
бу ерда <оператор селектори>::= <ифода>;
<вариант рыйхатининг щади>::=<вариантлар меткаларининг рыйхати>:<оператор>;
<вариантлар меткаларининг рыйхати>::=<вариант меткаси>{,< вариант меткаси>};
<вариант меткаси>::=<ызгармас>.

Вариант танлаш операторини бажарилиш пайтида, олдин селекторнинг =иймати щисобланади, шундан сынг селекторнинг =ийматига мос метка билан жихозланган оператор бажарилади ва шу билан вариант танлаш оператори ыз ишини якунлайди. Шуни эсда тутиш керакки, <вариант метка>си билан <оператор метка>си бир хил тушунча эмас ва вариант меткаси меткалар (Label) былимида кырсатилмаслиги керак. Бундан таш=ари, улар ытиш операторида ишлатилиши мумкин эмас.


Мисоллар:


1. Case i mod 3 of

Download 1,01 Mb.

Do'stlaringiz bilan baham:
1   ...   29   30   31   32   33   34   35   36   ...   83




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