O'zbekiston Koreya Xalqaro Universiteti it fakulteti 1-c guruh talabasi Rasulov Muhammadqodirning Dasturlash fanidan


Download 19.51 Kb.
Sana18.06.2023
Hajmi19.51 Kb.
#1580057
Bog'liq
Mustaqil ish. mukhammadqod2


O'zbekiston Koreya Xalqaro Universiteti IT fakulteti 1-c guruh talabasi Rasulov Muhammadqodirning Dasturlash fanidan

Mustaqil ishi

C++ dasturlash tilida malumot turli shakllarda yoziladi. Quyidagi malumot turlari C++ da ko'proq yoziladi:

Butun sonlar (integer): Butun sonlar (integer) turida malumotlar yozilishi uchun "int" kalit so'zi ishlatiladi. Misol uchun: int a = 10;

Uchlik sonlar (float): Uchlik sonlar (float) turida malumotlar yozilishi uchun "float" kalit so'zi ishlatiladi. Misol uchun: float b = 3.14;

Boolean malumotlar: Boolean malumotlar "true" va "false" qiymatlari bilan yoziladi. "bool" kalit so'zi ishlatiladi. Misol uchun: bool c = true;

Simvollar (characters): Simvollar "char" kalit so'zi orqali yoziladi. Misol uchun: char d = 'A';

Matnlar (strings): Matnlar "string" kalit so'zi orqali yoziladi. Misol uchun: string e = "Salom, dunyo!";

Massivlar (arrays): Massivlar bir nechta elementlardan iborat malumotlar to'plamidir. Misol uchun: int f[5] = {1, 2, 3, 4, 5};

Obyektlar (objects): Obyektlar turli xususiyatlari va funksiyalari bor bo'lgan malumotlar to'plamidir. Obyekt yaratish uchun klass yaratiladi. Misol uchun:

csharp
Copy code


class MyClass {
public:
int x;
void myFunction() {
cout << "Hello World!";
}
};

MyClass g;


g.x = 5;
g.myFunction();
Bu C++ tilidagi ba'zi malumot turli shakllar. Ularning yanada ko'pini ko'rish uchun C++ dasturlash tilini o'rganish kerak.

Tabriklayman! Siz C++ dasturlash tili haqida ko'proq ma'lumot olishni xohlaysiz. Bu sizning professional saviyanganingiz uchun juda muhim qadam.

Quyidagi ma'lumotlarni ko'proq o'rganishingiz sizga yordam beradi:

Variabllar: Variabllar dasturlashda o'zgaruvchanlar sifatida ishlatiladi. Siz "int" yoki "float" kabi malumot turlarini ishlatib, kerakli o'zgaruvchilarni yarata olasiz. Misol uchun:


css
Copy code
int a = 10;
float b = 3.14;
If/Else: If/else operatori shartlarni tekshirish uchun ishlatiladi. Misol uchun:
css
Copy code
if (a > b) {
cout << "a katta b dan.";
} else {
cout << "b katta yoki teng a ga.";
}
Loops: Dasturlashda loop operatorlari juda muhimdir. Misol uchun "for" va "while" loop operatorlaridan foydalanish mumkin:
c
Copy code
for (int i = 0; i < 5; i++) {
cout << i << endl;
}

int j = 0;


while (j < 5) {
cout << j << endl;
j++;
}
Functions: Dasturlashda funksiyalar ko'p foydalaniladigan kod bloklari hisoblanadi. Siz funksiyalar yaratib, ularga argumentlarni o'tkazishingiz va funksiyalardan chiqish kerak bo'lganda return operatoridan foydalanishingiz mumkin:
sql
Copy code
int sum(int x, int y) {
int result = x + y;
return result;
}
Pointers: Dasturlashda pointerga tushunish juda muhimdir. Pointerlar o'zgaruvchilarning manzillariga ishora qiladi. Misol uchun:
c
Copy code
int x = 10;
int *ptr = &x;
cout << *ptr;
Arrays: Arrays bir nechta elementlardan iborat malumotlar to'plamidir. Misol uchun:
c
Copy code
int myArray[5] = {1, 2, 3, 4, 5};
cout << myArray[2];
Classes: Classes C++ dasturlashida obyektlarni yaratish uchun ishlatiladi. Class yaratib, unga xususiyatlar va funksiyalar qo'shishingiz mumkin:
csharp
Copy code
class MyClass {
public:
int x;
void myFunction() {
cout << "Hello World!";
}
};

MyClass g;


g.x = 5;
g.myFunction();
Bu C++ dasturlash tili haqida ko'proq ma'lumotlar. Ularning o'rganish uchun quyidagi ko'rsatmalar va o'qish materiallaridan foydalanishingiz mumkin:

Inheritance: Inheritance C++ dasturlashida bir klassdan boshqa klass yaratish uchun ishlatiladi. Bir klassni boshqaga o'tkazish, ya'ni bir klassni boshqasi bilan kombinatsiyalash imkonini beradi. Misol uchun:


arduino
Copy code
class Animal {
public:
void makeSound() {
cout << "The animal makes a sound\n";
}
};

class Dog : public Animal {


};

Dog myDog;


myDog.makeSound();
Polymorphism: Polymorphism C++ dasturlashida bir obyektni boshqa obyektlarga o'zgartirish imkonini beradi. Misol uchun:
csharp
Copy code
class Animal {
public:
virtual void makeSound() {
cout << "The animal makes a sound\n";
}
};

class Dog : public Animal {


public:
void makeSound() {
cout << "The dog barks\n";
}
};
Animal *animal;
Dog dog;
animal = &dog;
animal->makeSound();
Templates: C++ dasturlashida templates yordamida bir nechta turdagi funksiyalar yoki klasslar yaratish mumkin. Misol uchun:
r
Copy code
template
T max(T a, T b) {
if (a > b) {
return a;
} else {
return b; }}

int result = max(4, 5);


float fResult = max(3.14, 2.71);
Exceptions: Exceptions C++ dasturlashida kodning yuqori darajadagi amalga oshirilishida yuzaga keladigan xatolarni aniqlash uchun ishlatiladi. Misol uchun:
csharp
Copy code
try {
int x = 10;
int y = 0;
if (y == 0) {
throw "Division by zero";
}
int result = x / y;
} catch (const char* msg) {
cerr << msg << endl;
}
Bu C++ dasturlash tili haqida bazi eng muhim ma'lumotlardir. Ularning o'rganish uchun bir nechta kitob va onlayn resurslaridan foydalanishingiz mumkin:
"C++ Primer" by Lippman, Lajoie, and Moo
"Effective C++" by Scott Meyers
"The C++ Programming Language" by Bjarne Stroustrup
www.cplusplus.com

Download 19.51 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling