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



Download 1,01 Mb.
bet9/83
Sana23.06.2022
Hajmi1,01 Mb.
#696724
1   ...   5   6   7   8   9   10   11   12   ...   83
Bog'liq
1-маъруза Математик моделлаштиришнинг асосий тушунчалари maruza

2. Операторлар
Оператор тушунчаси тилнинг энг асосий тушунчаларидан бири былиб, щар бир оператор тилнинг якунланган жумласи щисобланади ва маълумотлар тащлилининг тугалланган бос=ичини ифодалайди.
Операторларни икки гурущга ажратиш мумкин. 1-гурущ операторларининг таркибида бош=а операторлар =атнашмайди ва бу операторларни асосий операторлар деб аталади. Асосий операторлар жумласига =уйидаги операторлар киради: ызлаштириш оператори, процедура оператори, ытиш оператори, быш оператор. 2-гурущ операторларининг таркибида эса бош=а операторлар щам =атнашиб, улар таркибий операторлар деб аталади. Улар жумласига =уйидаги операторлар киради: ташкилий оператор, танлов оператори, такрорлаш оператори, улаш оператори.
Масалани ечиш алгоритмида ю=оридаги икки гурущ операторларининг кетма-кетлиги чекланмаган ми=дорда =атнашиши мумкин. Бу кетма-кетликдаги операторлар ызаро ";" ажратиш белгиси ор=али ажратилади, яъни программа матнининг ёзуви алощида операторларга былинади. Шундай =илиб, S ор=али ихтиёрий ёзиш мумкин былган операторни белгиласак, масала ечилишининг алгоритми =уйидаги кетма-кетлик быйича ифодаланиши мумкин:
S; S; ...;S.
Операторларнинг бу кетма-кетлиги уларнинг программада ёзилиш тартиби быйича бажарилади. Шундай =илиб, операторнинг издоши ундан кейин ёзилган оператор щисобланади. Операторлар бажарилишининг бу табиий кетма-кетлигини фа=ат ытиш оператори ёрдамида бузиш мумкин. Таркибий операторларда эса операторларнинг бажарилиш тартиби ызига хос =оидалар билан ани=ланади.


3. Исмлар ва идентификаторлар
Маълумки, маълумотларнинг тащлили жараёнини ифодаловчи алгоритм турли хил объектлар (ызгармаслар, ызгарувчи ми=дорлар, функциялар ва щоказо) устида иш олиб боради. Бу объектларга уларнинг вазифаси ва =абул =иладиган =ийматларига =араб махсус исмлар берилади. Шу исмларни одатда, идентификаторлар деб аталади. Идентификатор деб щарф ёки "_" белгисидан бошланувчи, щарф, ра=ам ва "_" белгисининг ихтиёрий кетма-кетлигига айтилади:


<идентификатор>::=<щарф><идентификатор><щарф><идентификатор> <ра=ам>
Агар =уйидаги орали= тушунчани киритсак:
<щарф ёки ра=ам>::= <щарф><ра=ам>
Ю=оридаги ани=лашни =уйидагича щам ёзиш мумкин:


<идентификатор>::= <щарф> {<щарф ёки ра=ам>}.
Хизматчи сызлардан идентификатор сифатида фойдаланиш мумкин эмас. Одатда идентификатор сызининг ырнига =улайро= ва =ис=аро= =илиб исм дейиш мумкин. Программада =атнашувчи объектларга исмларни программа тузувчи ыз ихтиёрига кыра танлаб олиши мумкин. Бир хил исм билан бир неча хил объектларни номлаш мутла=о мумкин эмас. Turbo Pascal мущитида исмда =атнашувчи белгилар сони (исм узунлиги) 63 та белгидан ошмаслиги керак.
Исмларга мисоллар:


_Burchak, _A1, Ahmad_Berdiev, C, Summa, Time, A, S1, …
4. Эълонлар

Паскал тилининг асосий тушунчаларидан бири эълон =илиш щисобланади. Программада =атнашувчи барча объектларнинг исмлари мос равишда программанинг бош =исмида, уларнинг =андай типдаги =ийматлар =абул =илиши мумкинлигига =араб, эълон =илиниб =ыйилиши керак. Паскал тилида эълон =илишнинг 5 хил тури мавжуд:





  • меткалар эълони;

  • ызгармаслар эълони;

  • тип ани=лаш учун эълон;

  • ызгарувчилар эълони;

  • процедура ва функциялар эълони.

Умуман олганда, ю=орида санаб ытилган эълонларнинг вазифалари уларнинг номларидан щам сезилиб турибди, эълоннинг вазифалари эса кейинро= тыла очиб берилади.





Download 1,01 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   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