00 kun 00 soat 00 daqiqa 00 sekund

Sizning oxirgi imkoniyatingiz! 'Lituz' promokodi bilan 30% chegirmadan foydalaning!

C++ tilida programmalash asoslari

19990 UZS

-Do'stlaringizga tafsiya etish!

Tasnif

«C++ tilida dasturlash asoslari» — bu dasturlash tilini o‘rganishni boshlovchilar uchun mo‘ljallangan muhim manba bo‘lib, u C++ tilining asosiy tushunchalarini, sintaksisini va dasturlash paradigmalari bilan tanishtiradi. Ushbu kitobda o‘quvchilar uchun dasturlash asoslari, ma’lumot turlari, o‘zgaruvchilar, shartli operatorlar, sikllar, funksiyalar va massivlar kabi muhim mavzular yoritiladi.

C++ dasturlash tili, ob’ektga yo‘naltirilgan dasturlash uslubini qo‘llab-quvvatlaydi, shuning uchun kitobda ob’ektlar, klasslar, meros olish, polimorfizm va boshqa muhim tushunchalar haqida ham ma’lumot beriladi. Shuningdek, dasturiy ta’minot yaratish jarayonida qabul qilinadigan eng yaxshi amaliyotlar va muammolarni hal qilish usullari ham muhokama qilinadi. «C++ tilida dasturlash asoslari» asari, dasturlashga qiziqqan o‘quvchilar uchun ajoyib manba bo‘lib, ularga dasturlash ko‘nikmalarini rivojlantirishda yordam beradi.

Qo'shimcha ma'lumot

Varaqlar soni:

183

Mundarija

M undarija
Kirish……………6
1- bob. C++ tili va uning Ieksik asosi…….. 7
C++ tilidagi programma tuzilishi va uning kompilyasiyasi….7
С++ tili alfaviti va leksemalar……….9
Identifikatorlar va kalit so‘zlar……….9
2- bob. С++ tilida berilganlar va ularning tu rlari…..11
0 ‘zgarmaslar…………. 11
Berilganlar turlari va o‘zgaruvchilar……..13
C++ tilining tayanch turlari……….14
Turlangan o‘zgarmaslar……….. 16
Sanab o4iluvchi tur…………17
Tumi boshqa turga keltirish……….18
3- bob. Ifodalarva operatorlar………20
Arifmetik amallar. Qiymat berish operatori…….20
Ifoda tushunchasi…………20
Inkrement va dekrement amallari……… 21
sizeof amali…………. 21
Razryadli mantiqiy amallar……….22
CHapga va o‘ngga surish amallari………24
Taqqoslash amallari…………24
«Vergul» am ali…………. 25
Amallaming ustunliklari va bajarilish yo‘nalishlari….. 25
4- bob. Programma bajarilishini boshqarish……28
Operator tushunchasi……….. 28
Shart operatorlari…………28
if operatori…………. 28
if – else operatori…………30
?: shart amali…………. 33
switch operatori…………34
Takrorlash operatorlari………..37
for takrorlash operatori………..38
while takrorlash operatori……….41
do-while takrorlash operatori……… 43
break operatori…………. 45
continue operatori…………47
goto operatori va nishonlar……….48
5-bob. Funksiyalar…………51
Funksiya parametrlari va argumentlari……..52
Kelishuv bo‘yicha argumentlar……… 56
Ko‘rinish sohasi. Lokal va global o‘zgaruvchilar….. 58
:: am ali………….. 60
Xotira sinflari………….61
Nomlar fazosi………….65
Joylashtiriladigan (inline) funksiyalar……..67
Rekursiv funksiyalar…………68
Qayta yuklanuvchi funksiyalar………71
6-bob. Ko‘rsatkichlarva adres oluvchi o‘zgaruvchilar….73
Ko‘rsatkichlar…………. 73
Ko‘rsatkichga boshlang4ch qiymat berish……. 76
Ko‘rsatkich ustida amallar………. 78
Adresni olish am ali…………80
Ko‘rsatkichlar va adres oluvchi o‘zgaruvchilar funksiya parametri
sifatida………….. 81
0 ‘zgaruvchan parametrli funksiyalar……..83
7-bob. M assivIar………….87
Berilganlar massivi tushunchasi………87
Ko‘p o4chamli statik massivlar………90
Ko‘p o‘lchamli massivlami initsializatsiyalash……91
Dinamik massivlar bilan ishlash……… 92
Funksiya va massivlar………..95
8-bob. ASCIIZ satrlarv a uIar ustida am allar…… 101
BeIgi va satrlar………… 101
Satr uzunligini aniqlash funksiyalari…….. 102
Satrlami nusxalash…………104
Satrlarni ulash………….105
Satrlami solishtirish………..108
Satrdagi harflar registrini almashtirish……..109
Satmi teskari tartiblash………..111
Satrda belgini izlash funksiyalari……… 112
Satr qismlarini izlash funksiyalari…….. 113
Turlami o‘zgartirish funksiyalari………115
9-bob. string turidagi s a trla r……….119
Satr qismini boshqa satrga nusxalash funksiyasi……120
Satr qismini boshqa satrga qo‘shish funksiyasi……121
Satr qismini boshqa satr ichigajoylashtirish funksiyasi….121
Satr qismini o‘chirish funksiyasi……… 122
Satr qismini almashtirish funksiyasi……..122
Satr qismini ajratib olish funksiyasi…….. 123
string turidagi satrni char turiga o‘tkazish……. 123
Satr qismini izlash funksiyalari……… 123
Satrlami solishtirish………..125
Satr xossalarini aniqlash funksiyalari……..127
10-bob. Strukturalar va birlashm alar……..128
Strukturalar………….128
Struktura funksiya argumenti sifatida……..131
Strukturalar massivi………..132
Strukturalarga ko‘rsatkich……….133
Dinamik strukturalar………..138
Birlashmalar va ular ustida amallar……..141
Foydalanuvchi tomonidan aniqlangan berilganlar turi….144
Makroslarni aniqlash vajoylashtirish……..145
Makroslarda ishlatiladigan amallar…….. 148
12-bob. 0 ‘qish – yozish funksiyalari…….. 150
Fayl tushunchasi…………150
Matn va binar fayllar………..151
0 ‘qish-yozish oqimlari. Standart oqimlar……. 152
Belgilami o‘qish-yozish funksiyalari……..154
Satrlarni o‘qish – yozish funksiyalari……..155
Formatli o‘qish va yozish funksiyalari……..156
Fayldan o‘qish-yozish funksiyalari……..161
Fayl ko‘rsatkichini boshqarish funksiyalari…… 166
AdabiyotIar………….172
Ilovalar………….. 173
1-ilov a 173
2-ilov a 179
3-ilov a 182

Fikr-mulohazalar

Baho berilmagan.

“C++ tilida programmalash asoslari&rdquo mahsulotiga birinchilardan bo'lib fikr bildiring;

Email manzilingiz chop etilmaydi. Majburiy bandlar * bilan belgilangan

O'xshash Kitoblar!

Bosh sahifa
E-kitoblar
0
Cart
Mening sahifam