Информатика ва ащборот технологиялари


Турбо Си тилида жадвал катталиклари


Download 0.53 Mb.
bet15/18
Sana18.02.2023
Hajmi0.53 Mb.
#1213810
1   ...   10   11   12   13   14   15   16   17   18
Bog'liq
tizim(Si) kurs

1.4 Турбо Си тилида жадвал катталиклари


Ызгарувчи катталикларнинг сони битта ёки иккита ёки учта былганда, уларни номлаш ва уларга =иймат бериш унчалик =ийинчилик ту\дирмайди. Аммо улар 100 та , 500 та, 1000 та былса-чи, айрим холларда бундан щам кып былиши мумкин. Математикада бундай щолларда векторлар ёки матрицалардан фойдаланилгани каби дастурлашда щам бир ёки бир неча ылчовли жадвал катталиклардан ёки массивлардан фойдаланилади. Жадвал элементлари ягона номга эга былиб, улар ызларининг тартиб номери (индекси) билан фар= =илади. Дастурлашда жадвалнинг номи =айси турга мансуб былса жадвалнинг барча элементлари щам шу турга тегишли былади.
Дастурлаш тилларида жадвал катталикларидан фойдаланиш учун жадвални тавсифлаш ва керакли жадвал элементини кырсатиш керак былади.
Жадвални тавсифлаш жадвалнинг номини, жадвал элементлар сонини, турини, жадвалнинг ылчовини ани=лашдан иборатдир.
Массив - бу бир хил типли, чекли =ийматларнинг тартибланган тыпламидир. Массивларга мисол сифатида математика курсидан маълум былган векторлар, матрицалар ва тензорларни кырсатиш мумкин.
Дастурда ишлатилувчи барча массивларга ызига хос исм бериш керак. Массивнинг щар бир щадига мурожаат эса унинг номи ва ырта =авс ичига олиб ёзилган тартиб щади ор=али амалга оширилади.


Бир ылчамли массивлар
Турбо Си тилида асосан бир ёки икки ылчовли жадвал катталиклардан фойдалинилади ва жадвал элементининг =уйи тартиб номери щар доим ноль деб =аралади.
Бир ылчамли массивнинг зарур щадига мрожаат =уйдагча амалга оширилади:
<массив номи> {<индекс>}
бу ерда <индекс> массив щадининг жойлашган жойини англатувчи тартиб =иймати.
Умуман олганда, <индекс> ырнида ифода =аинашиши щам мумкин. Индексни ифодоловчи ифоданинг типини индекс типи деб аталади. Индекс типининг =ийматлар тыплами албатта номерланган тыплам былиши, шу билан бир =аторда массив щадлари сонини ани=лаш ва уларнинг тартибини белгилаш керак.
Массивларни эълон =илишда индекс типи билан бир =аторда массив щадларининг типи щам кырсатилиши керак. Бир ылчамли массивни эълон =илиш =уйдагича амалга оширилади:
<щад типи><щаднинг номи>{<=ийматлари>}
Кыпинча <щад типи> сифатида чекланма типлардан фойдаланилади, чунки бу типга тегишли тыплам тартибланган ва =атъий номерлангандир.



Download 0.53 Mb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   18




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