- •Proqramlaşdırmanın əsasları
- •3. Yaddaş və verilənlərin tipləri
- •3.1. Yaddaş və onun növləri
- •3.2. Standart tip verilənlərin ölçüsü
- •3.3. Dəyişənlərin elan olunması
- •3.4. Konstantlar (Sabitlər)
- •3.5. İfadələr
- •4. Xətti və budaqlanan alqoritmlərin proqramlaşdırılması
- •4.1. Xətti alqoritmlərin proqramlaşdırılması
- •3.7. Tiplərin çevrilməsi
- •Müstəqil işləmək üçün tapşırıqlar
- •4.2. Giriş/çıxış operatorları
- •4.3. Budaqlanan alqoritmlərin proqramlaşdırılması
- •4.3.1. Şərt operatoru
- •4.3.3. Seçmə (variant) operatoru
- •4.3.4. Goto operatoru
- •4.3.5. Proqramın exit operatoru ilə dayandırılması
- •Müstəqil işləmək üçün tapşırıqlar
- •Dövri alqoritmlərin proqramlaşdırılması
- •5.1. Önşərtli dövr operatoru
- •5.2. Sonşərtli dövr operatoru
- •5.3. Parametrli dövr operatoru
- •5.4. Break operatoru
- •5.5. Continue operatoru
- •Müstəqil işləmək üçün çalışmalar
- •Funksiyalar
- •6.1. Funksiyanın sintaksisi
- •6.2. Funksiyanın təyin olunması
- •6.3. Funksiyanın çağırılması
- •6.4. Prototipin yaradılması
- •6.5. Lokal dəyişənlər
- •6.6. Qlobal dəyişənlər
- •6.7. Statik lokal dəyişənlər
- •6.8. Məlumatın funksiyaya göndərilməsi
- •6.9. Funksiyadan qiymətin qaytarılması
- •Müstəqil işləmək üçün tapşırıqlar
- •Massivlər
- •7.1. Birölçülü massivlər
- •7.2. İkiölçülü massivlər
- •İkiölçülü massivin ekrana çıxarılması:
- •Müstəqil işləmək üçün tapşırıqlar
- •Simvollar və sətirlər
- •8.1. Simvol və sətirlərin sintaksisi
- •Sətirlərlə işləyən funksiyalar
- •Müstəqil işləmək üçün tapşırıqlar
- •Fayllar: fayldan daxiletmə
- •Və fayla çıxış
- •Ikilik və mətn faylları
- •Fstream standart kitabxanası
- •Fayla girişin ümumi alqoritmi
- •9.4. Faylın açılması
- •9.4.1. Yazmaq üçün faylın açılması
- •9.4.2. Oxumaq üçün faylın açılması
- •9.4.3. Faylın oxumaq və yazmaq üçün açılması
- •9.5. Faylın bağlanması
- •9.6. Fayla yazmaq və fayldan oxumaq
- •Strukturlar və siniflər
- •Strukturlar və onların elanı
- •Int height;
- •Strukturun dəyişəninin elanı
- •Strukturun inisiallaşdırılması
- •Strukturların funksiya parametri kimi ötürülməsi
- •Siniflər
- •Operatorlar
- •Operatorların üstünlük dərəcəsi
- •Sərhəd qiymətlərinin sabitləri
- •Həqiqi tiplər üçün sabitlər – float.H faylı
- •C dilinin standart funksiyalar kitabxanası
- •Hesabi funksiyalar – math.H faylı
- •Standart fayllar üçün giriş-çıxış funksiyaları- stdio.H faylı
- •Sətirlərlə işləmək üçün funksiyalar- string.H, stdlib.H faylları
- •Mətn rejimində terminalla işləmək üçün funksiyalar- conio.H faylı
- •Xüsusi funksiyalar
- •Mündəricat
Mündəricat
Giriş 3
Proqramlaşdırmanın əsasları....................................4
Alqoritm anlayışı, alqoritmin yaranma mənbələri... 4
Alqoritmlərin xassələri, təsvir formaları və növləri....5
Say sistemləri və onlar arasında əlaqə......................10
Proqramlaşdırma və translyatorlar...........................15
Proqramlaşdırma dilləri və onların təsnifatı............17
Müstəqil işləmək üçün tapşırıqlar...................................20
2. C/C++ dilinin əsas anlayışları.................................22
2.1. C/C++ proqramlaşdırma dilinin tarixi......................22
2.2. C/C++ dilinin əlifbası................................................24
2.3. C/C++ dilində proqramın quruluşu............................26
3.Yaddaş və verilənlərin tipləri...............................32
3.1.Yaddaş və onun növləri..............................................32
3.2. Standart tip verilənlərin ölçüsü................................35
3.3. Dəyişənlərin elan olunması ......................................36
3.4. Konstantlar (Sabitlər)................................................39
3.5. İfadələr.......................................................................41
3.6. Əməllər......................................................................42
3.7. Tiplərin çevrilməsi....................................................46
Müstəqil işləmək üçün tapşırıqlar...................................47
4. Xətti və budaqlanan alqoritmlərin proqramlaşdırılması........................................................................49
4.1. Xətti alqoritmlərin proqramlaşdırılması................49
4.2. Giriş/çıxış operatorları.............................................50
4.3. Budaqlanan alqoritmlərin proqramlaşdırılması........54
4.3.1. Şərt operatoru........................................................54
4.3.2. Tez-tez rast gəlinən səhvlər...................................57
4.3.3. Seçmə (variant) operatoru....................................61
4.3.4. goto operatoru......................................................62
4.3.5. Proqramın exit operatoru ilə dayandırılması........63
Müstəqil işləmək üçün tapşırıqlar................................63
5. Dövri alqoritmlərin proqramlaşdırılması........66
5.1. Önşərtli dövr operatoru.........................................66
5.2. Sonşərtli dövr operatoru........................................67
5.3. Parametrli dövr operatoru....................................68
5.4. break operatoru......................................................73
5.5. continue operatoru.................................................74
Müstəqil işləmək üçün çalışmalar...............................76
6. Funksiyalar.....................................................80
6.1. Funksiyanın sintaksisi...........................................81
6.2. Funksiyanın təyin olunması ................................82
6.3. Funksiyanın çağırılması.......................................83
6.4. Prototipin yaradılması...........................................84
6.5. Lokal dəyişənlər....................................................85
6.6. Qlobal dəyişənlər .................................................87
6.7. Statik lokal dəyişənlər...........................................88
6.8. Məlumatın funksiyaya göndərilməsi.....................89
6.9. Funksiyadan qiymətin qaytarılması......................94
Müstəqil işləmək üçün tapşırıqlar...............................98
Massivlər......................................................101
7.1. Birölçülü massivlər.............................................101
7.2. İkiölçülü massivlər.............................................106
Müstəqil işləmək üçün tapşırıqlar.............................110
Simvollar və sətirlər.....................................114
8.1. Simvol və sətirlərin sintaksisi...........................114
Sətirlərlə işləyən funksiyalar............................117
Müstəqil işləmək üçün tapşırıqlar.............................119
Fayllar: fayldan daxiletmə və fayla çıxış......121
Ikilik və mətn faylları........................................121
fstream standart kitabxanası..............................122
Fayla girişin ümumi alqoritmi.........................123
9.4. Faylın açılması..................................................124
9.4.1. Yazmaq üçün faylın açılması.........................124
9.4.2. Oxumaq üçün faylın açılması......................130
9.4.3. Faylın oxumaq və yazmaq üçün açılması....131
9.5. Faylın bağlanması..............................................133
9.6. Fayla yazmaq və fayldan oxumaq.....................134
Strukturlar və siniflər................................135
Strukturlar və onların elanı..............................135
Strukturun dəyişəninin elanı............................137
Strukturun inisiallaşdırılması...........................138
Strukturların funksiya parametri kimi ötürülməsi........................................................................141.
Bir-birinə daxil olan strukturlar.........................143
Siniflər................................................................144
Əlavə 1. Borland C/C++ -un qrafik kitabxanası...........146
Əlavə 2. Operatorlar .....................................................150
Əlavə 3. Operatorların üstünlük dərəcəsi.....................163
Əlavə 4. Sərhəd qiymətlərinin sabitləri........................166
Əlavə 5. C dilinin standart funksiyalar kitabxanası.....169
Ədəbiyyat.........................................................................182
~
