dasturlash 8 mavzu Korsatkichlar bilan ishlash.pptx

qa7asqarov 1 views 15 slides Sep 15, 2025
Slide 1
Slide 1 of 15
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15

About This Presentation

Kompyuterda dasturlash. C++ tilida dasturlash


Slide Content

8-MAVZU: Ko‘rsatkichlar va dinamik xotira bilan ishlash. Dinamik massiv va ularni funksiya parametri sifatida qo‘llanilishi. Xotirani taqsimlovchi funksiyalar Raqamli texnologiyalar va sun’iy intellekt kafedrasi Jo`rayev Islomjon Abdujalilovich , e-mail : [email protected] “TOSHKENT IRRIGATSIYA VA QISHLOQ XO‘JALIGINI MEXANIZATSIYALASH MUHANDISLARI INSTITUTI” MILLIY TADQIQOTLAR UNIVERSITETI

Ko‘rsatkich Ko‘rsatkich — bu boshqa o‘zgaruvchining xotira manzilini saqlaydigan o‘zgaruvchidir . int a = 10; int * p = &a; Yuqoridagi misolda : a – oddiy butun son o‘zgaruvchi . &a – a ning xotira manzili . p – int * turidagi o‘zgaruvchi , ya’ni int turidagi qiymat saqlanayotgan manzilni ko‘rsatadi .

Ko‘rsatkich bilan ishlash

Ko‘rsatkich bilan ishlash

Ko‘rsatkich orqali qiymatni o‘zgartirish

Ko‘rsatkichlar va massivlar Massiv nomi aslida birinchi elementning ko‘rsatkichi hisoblanadi .

Dinamik xotira nima ? Statik xotira — dastur ishga tushishidan oldin ajratiladi . Masalan , oddiy o‘zgaruvchilar yoki massivlar ( int a, int arr [10]). Dinamik xotira — dastur ish jarayonida kerakli miqdorda ajratiladi va new operatori yordamida olinadi , delete yordamida esa bo‘shatiladi . New va delete operatorlari

Dinamik massiv yaratish Statik massivdan farqli o‘laroq , dinamik massiv o‘lchami dastur ish vaqtida belgilanadi : Misol 2: Foydalanuvchidan n sonini olib , dinamik massiv yaratish

Mashq 1: Dinamik tarzda 5 ta sonni saqlang va ularning o‘rtacha qiymatini toping.

Mashq 2: Foydalanuvchidan n sonini olib , n ta elementli massiv yaratish . Eng katta va eng kichik sonni topish .

Mashq 2: Foydalanuvchidan n sonini olib , n ta elementli massiv yaratish . Eng katta va eng kichik sonni topish .

Mashq 3: New yordamida bitta son ajrating va u sonni 2 ga ko‘paytiring .

Xulosa Ko‘rsatgich bu – qiymat sifatida o‘zi joylashgan operativ xotira adresini qaytaradigan identifikatordir . Dinamik massiv – ko‘rsatgich yordamida operativ hotira yacheykalarni ishlatishni boshqarish imkoniyatini beradi .
Tags