|
O‘zbekiston respublikasiaxborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi
|
Sana | 30.01.2024 | Hajmi | 19.63 Kb. | | #148917 |
Bog'liq Asqarova
O‘ZBEKISTON RESPUBLIKASIAXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI
"Dasturiy injiniring" kafedrasi
Mustaqil ta’lim ish hisoboti
Fan___________“Dasturlash 1”___________________
Guruh ________KI-S22-06__________
Talaba _____Asqarova Bonura ________
Rahbar
__________ NAXALOV Z. O__________
Samarqand-2024_ y.
1. C++ dasturini bajarishning boshlang'ich nuqtasi nima?
C++ dasturini bajarishning boshlang'ich nuqtasi main funksiyasi hisoblanadi. Bu funksiya dastur boshlanganida avtomatik ravishda ishga tushad
2. C++ da true/false qiymatlarni saglash uchun qaysi ma'lumotlar turi ishlatiladi?
C++ da true/false qiymatlarni tekshirish uchun bool (boolean) ma'lumotlar turi ishlatiladi. Bool turi faqat ikki qiymatni qabul qiladi, ya true yoki false. Ushbu turi if, while, for va boshqa shartli ifodalar bilan ishlatish mumkin.
3. C++ tilida qanaqa ma'lumot turlari mavjudligini to'lig ro yxatini yozing.
C++ tilida quyidagi ma'lumot turlari mavjud:
1. Butun sonlar: int
2. Haqiqiy sonlar: float, double
3. Matnlar: string, char
4. Bool: bool
5. Massivlar: array
6. Obyektlar: class
7. Enum: enum
8. Void: void (qiymatsiz funksiya uchun)
9. Pointer: *
10. Struktura: struct
4. Ozgaruvchilarni qanday e'lon qilishni turlari, ularni giymatlar ta'minlash va murojaat qilish
haqida batafsil yozing
C++ tilida o'zgaruvchilarni e'lon qilish uchun quyidagi turlar mavjud:
1. Butun sonlar: int, short, long
Misol:
int son = 10;
2. Haqiqiy sonlar: float, double
Misol:
double haqiqiySon = 3.14;
3. Matnlar: string, char
Misol:
string ism = "Mohira";
char belgi = 'A';
4. Bool: bool
Misol:
bool rostmi = true;
O'zgaruvchilarni giymatlarini ta'minlash uchun ularni e'lon qilishdan keyin qiymatlarini berishingiz mumkin. Misol:
int a;
a = 5;
O'zgaruvchilarga murojaat qilish uchun ularning nomini ishlatishingiz kerak. Misol:
int a = 10;
cout << a; // Natija: 10
5. C++ tilida qanday arifmetik va mantiqiy amallar mavjud?
C++ tilida quyidagi arifmetik amallar mavjud:
1. Qo'shish (+): A va B sonlarini qo'shadi.
Misol:
```cpp
int a = 5;
int b = 3;
int summa = a + b; // Natija: 8
6. Operalorlarni ustuvorligi va assotsiatsiya qoidalarini tushuntiring.
Operatörning ustuvorligi va assotsiatsiya qoidalarining amaldagi maqsadi, mobil aloqa sohasida faollikni ta'minlash va foydalanuvchilarning huquqlarini himoya qilishdir. Bu qoidalarga amal qilish opera qoidalari, tariflar, soatlar, internetni qayta ishlash, abonentlarning ma'lumotlari va xizmatlar qanday taqsimlanganligi to'g'risida ma'lumotlarni o'z ichiga oladi. Ustuvorligi, operatordialar o'rtasidagi zaryadni hisoblashning adolatsiz jixatlarini va axborotlarni xavfsizligini ta'minlaydi. Assotsiatsiya qoidalariga asoslangan hamkorlik va samaradorlik, barcha abonentlarga xizmat ko'maklash uchun hamkorlarni birlashtiradi.
7. C++ da shart operatorlarini tushuntiring?
Sert operatorlar, C++ dasturlash tilida shartlarni tekshirishda foydalaniladigan operatorlardir. Quyidagi sert operatorlar mavjud:
1. Tenglik (==): Ikkita ifodaning tengligini tekshirish uchun ishlatiladi. Agar ifodalardagi qiymatlar bir biriga teng bo'lsa, natija "true" bo'ladi.
2. Teng emas (!=): Ikkita ifodaning teng emasligini tekshirish uchun ishlatiladi. Agar ifodalardagi qiymatlar bir biridan farqli bo'lsa, natija "true" bo'ladi.
3. Katta (>): Birinchi ifoda ikkinchidan katta bo'lsa, natija "true" bo'ladi.
4. Kichik (<): Birinchi ifoda ikkinchidan kichik bo'lsa, natija "true" bo'ladi.
8. C++ da qanaqa takrorlash operatorlari mavjud?
C++ dasturlash tilida takrorlash operatorlari quyidagilardan iborat:
1. for: Bir qiymatni boshlang'ich holatda o'zgartirib, belgilangan shartning rost bo'lishiga qadar takrorlaydi.
2. while: Shart rost bo'lishidan oldin takrorlanadi. Shart to'g'ri bo'lmay qolganida tekshirilmaydi.
3. do-while: Shart rost bo'lishidan oldin takrorlanadi. Shart to'g'ri bo'lmay qolganida tekshiriladi.
9. C++ funksiyani e'lon qilish sintaksisini tushintiring.
C++ tilida funksiyani e'lon qilish uchun quyidagi sintaksisdan foydalaniladi
- [return_tur] funksiyaning qaytarishi kerak bo'lgan qiymatning turi bo'ladi. Agar funksiya hech qanday qiymat qaytarmasligi kerak bo'lsa, return_tur ni void deb belgilash mumkin.
- [funksiya_nomi] funksiyaning nomini bildiradi.
- [parametrlar] funksiya uchun kiruvchi argumentlarni bildiradi. Agar funksiya parametrsiz bo'lsa, parametrlar qismi bo'sh qoladi.
10. C++ da funksiya parametrlari va qaytish turlarini tushirtiring.
C++ tilida funksiya parametrlari va qaytish turlari quyidagilar:
1. Funksiya Parametrlari:
- Funksiyalar parametrlar orqali ma'lumotlarni qabul qilishi mumkin. Parametrlar funksiya imzasida belgilanadi va funksiya tanasining ichida ishlatiladi.
- Parametrlar funksiya ichida lokal o'zgaruvchilar sifatida ishlayadi va ularning qiymatlari funksiya chaqirilganda beriladigan argumentlar bilan o'zgartirilishi mumkin.
- Parametrlar funksiya tanasidan keyin keladi va bir nechta bo'lishi mumkin.
2. Funksiya Qaytish Turlari:
- Funksiyalar qiymat qaytara oladi yoki qaytarmasa bo'ladi.
- Eslatma qiymatini qaytaramaydigan funksiyalar void qaytish turini o'z ichiga oladi.
- Qiymat qaytara oladigan funksiyalar esa qaytarish turi ma'lum bo'ladi va funksiya materialining oxirida return kalit so'zi bilan qaytarish amalga oshiriladi.
|
| |