C++da massivlar mavzusida Kurs ish


C++ dasturining asosiy sintaksisi tizimidan iborat



Download 27,57 Kb.
bet2/2
Sana15.04.2023
Hajmi27,57 Kb.
#928730
1   2
Bog'liq
akademik kurs ishi

C++ dasturining asosiy sintaksisi tizimidan iborat:

Header files (sarlavhalarni kiriting): C++ da header files uni chiqarishda va dasturining kengaytirilgan qismida ishlatishda yordam beradi. Bu fayllar kodi o'z ichiga oladi. Misol uchun, #include fayli dastur chiqishiga yordam beradi.


Main function (asosiy funksiya): C++ dasturlari "int main()" funktsiyasi bilan boshlanadi. Bu funktsiya dasturning ishga tushirilgan joyi hisoblanadi.


Statements (Ifodalar): C++ dasturlarida ifodalar yozilishi shart emas. Har bir ifoda ';' bilan tugatilishi lozim. Misol uchun, "cout << 'Hello World';" ifodasi "Hello World" matnini chiqaradi.


Variables (o'zgaruvchilar): C++ dasturlarida o'zgaruvchilar qiymatlarini saqlash uchun ishlatiladi. Bu o'zgaruvchilar faqat bir turga mos keladi va qiymatlarini o'zgartirish mumkin.


Operators (Operatorlar): C++ dasturlarida operatorlar matematik amallarni bajarish uchun ishlatiladi. Misol uchun, +, -, /, *, %, ++ va -- amallari.


Loops (Sikllar): C++ dasturlarida "for", "while" va "do-while" sikllari mavjud. Bu sikllar ishlar turli vaqt davomida takrorlanishi mumkin. Misol uchun, "for(int i=0; i<10; i++)" bu sikl "i" o'zgaruvchisiga 0 qiymatini beradi va 10 ga yetguncha birlik chiqarib boradi.


Functions (Funksiyalar): C++ dasturlarida funktsiyalar kodi bo'lgan bloklar hisoblanadi, va ular yana takrorlanuvchi kodni saqlash uchun ishlatiladi. Misol uchun, "int sum(int a, int b) { return a + b; }" funktsiyasi "a" va "b" o'zgaruvchilari yig'indisini qaytaradi.


Classes (Klasslar): C++ dasturlarida klasslar obyektlar yaratishda yordam beradi. Klasslar yordamida obyektlarning xususiyatlari va metodlari aniqlanadi.



Massivlarga kirish
Massiv C++ dasturlash tilidagi ma'lum bir tur o'zgaruvchilardir. Massiv, bir nechta o'zgaruvchilarning bir ko'pini birlashtirilgan qatorini tashkil qiladi. Massivlar bir xil turdagi ma'lumotlarni saqlash uchun ishlatiladi va ulardan ma'lumotlar kelajakda ko'proq kerak bo'lganda foydalanish uchun aniq bo'ladi.
Asosiy massiv xossalari quyidagilardan iborat:
Length (Uzunlik): Massivning uzunligi ya'ni nechta o'zgaruvchidan tashkil qilinganligini aytadi.

Indexing (Indekslash): Massivdagi har bir o'zgaruvchi indeks (raqam) bilan belgilanadi. Indekslar 0 dan boshlanadi.


Access (Kirish): Massivdagi o'zgaruvchilarga kirish [] belgisi bilan amalga oshiriladi. Misol uchun, "arr[2]" massivning 2-raqamli elementiga kirishni ko'rsatadi.

Declaration (E'lon qilish): Massivlar boshqa o'zgaruvchilar bilan o'zgartirishga o'xshash tarzda e'lon qilinadi. Misol uchun, "int arr[5];" degan kod 5 ta int turdagi o'zgaruvchidan tashkil topgan massiv yaratadi.


Initialization (Boshlang'ich qiymat berish): Massivlar boshlang'ich qiymat bilan yaratilishi mumkin. Boshlang'ich qiymatlar yoki elementlar alohida qatordan ({} belgisi bilan) yoki bir-birini izlaydigan ko'pliklarda aniqlanadi.


Multi-dimensional arrays (Ko'p o'lchovli massivlar): Massivlar nechta o'lchovli bo'lishi mumkin. Birinchi o'lchov indekslar (raqamlar) ketma-ketlik sifatida yoziladi.


Massivlar C++ dasturlash tilidagi ma'lum bir qurilmadir va yashirin keraklik ma'lumotlar o'z ichiga olish uchun ishlatiladi. Massivlar keng tarqalgan va oddiy muammoni hal qilish uchun zarurdir.
Download 27,57 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
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