O'zbekiston Koreya Xalqaro Universiteti it fakulteti 1-c guruh talabasi Rasulov Muhammadqodirning Dasturlash fanidan
Download 19.51 Kb.
|
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
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'muriyatiga murojaat qiling