Dinamik massivni e'lon qilish va ishga tushirish Massiv elementlariga kirish



Download 476,35 Kb.
bet3/12
Sana21.07.2022
Hajmi476,35 Kb.
#835046
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
Kurs ishi 2 260622081439


.2 Massiv elementlariga kirish


Massiv elementiga massiv nomi va elementning tartib raqami – indeks orqali kirish mumkin. Indeks massiv nomidan keyin kvadrat qavs ichida ko'rsatiladi. Bunda massiv elementlarini raqamlash noldan boshlanadi. Elementlar indeksi massivdagi elementlarning haqiqiy sonidan oshmasligi kerak. Aks holda, dasturning ishlashi paytida oldindan aytib bo'lmaydigan xatolar yuzaga kelishi mumkin. Massiv elementlaridan dasturda oddiy o‘zgaruvchilar kabi foydalanish mumkin: ular ifodalarda ishtirok etishi, funksiyalarni chaqirishda parametr sifatida ko‘rsatilishi va belgilash operatorlari yordamida o‘z qiymatini o‘zgartirish, oshirish/kamaytirish va hokazo.


Quyidagi uchta misolda biz uchta int elementdan iborat Q massivni e'lon qilamiz, elementlarni ishga tushiramiz va massivning barcha elementlarini ekranga chiqaramiz.





1.3 Ishchi massiv hajmi


Dasturni ishlab chiqish bosqichida dasturni bajarishda talab qilinadigan massiv elementlarining aniq sonini aniqlash har doim ham mumkin emas. Elementlarning kerakli soni foydalanuvchining harakatlariga bog'liq bo'lishi mumkin va faqat dasturni bajarish paytida aniqlanishi mumkin.


Ushbu muammoni hal qilish uchun siz dasturni bajarish bosqichida talab qilinishi mumkin bo'lgan hajmdan ataylab kattaroq massivni e'lon qilishingiz va keyinchalik ushbu elementlarning faqat bir qismi bilan ishlashingiz mumkin. Bunday holda, massiv ikkita o'lcham bilan tavsiflanadi: haqiqiy va ishlaydigan. Massivning haqiqiy hajmi - massivni e'lon qilishda ko'rsatilgan o'lcham - dastur ishlashi mumkin bo'lgan elementlarning maksimal soni. Haqiqiy o'lcham doimiydir. Massivning ish hajmi - bu dasturda hozirda foydalaniladigan elementlar soni. Massivning ish hajmi dasturni bajarish jarayonida o'zgarishi mumkin. Dasturda massivning ish hajmi haqidagi ma'lumotlarni saqlash uchun odatda alohida o'zgaruvchi taqdim etiladi. Shubhasiz, massivning ish hajmi haqiqiy hajmdan oshmasligi kerak.
Quyidagi dasturda haqiqiy hajmi 100 ta elementga teng bo'lgan M massivning elementlari yig'indisini hisoblab chiqamiz. Massivning ish hajmi va uning elementlarining qiymatlari foydalanuvchi tomonidan dasturning ishlashi davomida aniqlanadi.



Download 476,35 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




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