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



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

Ishning maqsadi: dinamik massivlar haqidagi nazariy bilimlarni o'rganish va mustahkamlash, dasturni ishga tushirish jarayonida dinamik xotirani ajratish va ulardan foydalanish bo'yicha amaliy ko'nikmalarga ega bo'lish.
Ushbu maqsadga erishish uchun biz quyidagi vazifalarni qo'ydik :
. Mavzuni o'rganishning aspektlarini o'rganing: dinamik massivlar uchun xotirani e'lon qilish, ajratish va bo'shatish, elementlarga kirish, C++ tilida dinamik massivlar yordamida masalalarni yechish usullarini o'rganish.
. Dinamik ikki o'lchovli massivni yaratish va qayta ishlash dasturini ishlab chiqish, uni tasodifiy sonlar bilan to'ldirish va uning bajarilishini tekshirish.
. Massivlarda dinamik xotirani taqsimlashdan foydalanish samaradorligini baholang
1-bobda dinamik xotiradan foydalanish qoidasi, ko‘rsatgich va uning maqsadi, ko‘rsatkichni belgilash formati, ko‘rsatkichni inisializatsiya qilish usullari, ko‘rsatkichlar ustidagi amallar, massivni ko‘rsatgich bilan bog‘lash, massiv elementlariga ko‘rsatgich orqali kirish yo‘llari yoritilgan.


I-Bob C++ tilidagi dinamik massivlar

.1 Massivni e'lon qilish va ishga tushirish


Massiv - bir xil turdagi ob'ektlarning nomlangan ketma-ketligi. Massivlar bir xil turdagi qiymatlar guruhi bir xil harakatlarni bajarishi kerak bo'lganda ishlatiladi.


Massiv tarkibiga kiruvchi ma’lumotlarning yagona birligi massiv elementi deyiladi. Massiv elementlariga ularning seriya raqami orqali kirish mumkin. Massivning barcha elementlari bir xil ma'lumotlar turiga ega va bir xil o'lchamga ega.
Dasturda massivdan foydalanishdan oldin uning deklaratsiyasi amalga oshiriladi, bu massiv uchun ma'lum hajmdagi xotirani saqlaydi. Massivni e'lon qilishda siz uning nomini, hajmini (elementlar soni) va element turini ko'rsatishingiz kerak:



Shuni ta'kidlash kerakki, dastur ishlayotgan vaqtda massivning o'lchamini o'zgartirib bo'lmaydi.


Quyidagi misol 10 ta int elementli massivni e'lon qiladi:



Massiv o'lchami ba'zi bir butun son doimiysi bilan aniqlanadi. Oʻzgaruvchilardan massiv oʻlchamini oʻrnatish uchun ishlatib boʻlmaydi (faqat nomli konstantalarga ruxsat beriladi).



Massiv deklaratsiyasi bilan bir vaqtda siz uning elementlarini ishga tushirishingiz mumkin. Quyidagi misolda biz Q massiv elementlari uchun dastlabki qiymatlarni belgilaymiz:





Massivni ishga tushirishda uning o'lchamini o'tkazib yuborish mumkin. Kompilyator massiv hajmini ishga tushirish paytida ko'rsatilgan qiymatlar soni bo'yicha mustaqil ravishda aniqlaydi:






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