2-OTM 402-guruh talabasi Jumaboyev Davlatmurod
C++ Dasturlash Tili: 10 ta Asosiy Mavzu
1. C++ Tiliga Kirish
C++ - bu yuqori darajali, umumiy maqsadli dasturlash tili. U 1980-yillarda Bjarne Stroustrup tomonidan yaratilgan.
#include <iostream>
using namespace std;
int main() {
cout << "Salom, Dunyo!";
return 0;
}
2. O'zgaruvchilar
O'zgaruvchilar ma'lumotlarni saqlash uchun idishlardir.
int yosh = 25;
double narx = 19.99;
char belgi = 'A';
string ism = "Ali";
3. Ma'lumot turlari
int- butun sonlarfloat/double- o'nlik sonlarchar- bitta belgibool- mantiqiy (true/false)string- matnlar
4. Operatorlar
Arifmetik operatorlar: + , - , * , / , %
Taqqoslash: ==, !=, >, <, >=, <=
5. Shart Operatorlari (If...Else)
if (yosh >= 18) {
cout << "Siz voyaga yetgansiz";
} else {
cout << "Siz hali yoshsiz";
}
6. Tsikllar (Loops)
Bir xil amalni qayta-qayta bajarish uchun ishlatiladi.
for (int i = 0; i < 5; i++) {
cout << i << " ";
}
// Natija: 0 1 2 3 4
7. Massivlar (Arrays)
Bir xil turdagi bir nechta qiymatlarni saqlash uchun.
int sonlar[] = {10, 20, 30, 40};
cout << sonlar[0]; // 10
8. Funksiyalar
Kodni qayta ishlatish uchun bloklarga bo'lish.
void salomBer() {
cout << "Assalomu alaykum!";
}
int main() {
salomBer();
return 0;
}
9. Ko'rsatkichlar (Pointers)
Pointer - bu boshqa o'zgaruvchining xotira manzilini saqlaydigan o'zgaruvchi.
string meva = "Olma";
string* ptr = &meva;
cout << ptr; // Xotira manzili chiqadi
10. OOP Asoslari
Obyektga Yo'naltirilgan Dasturlash (Sinflar va Obyektlar).
class Mashina {
public:
string brend;
void signal() {
cout << "Beep beep!";
}
};