Aliyev o. A, Xo‘jamuratov b. «C++ da dasturlash» fanidan tajriba ishlarini bajarish bo‘yicha uslubiy ko‘rsatma


Download 2.01 Mb.
bet3/27
Sana20.11.2023
Hajmi2.01 Mb.
#1787789
1   2   3   4   5   6   7   8   9   ...   27
Bog'liq
file8

Topshiriq:

  1. Visual C++ dasturini o’rnating, ishchi muhiti bilan tanishib chiqing va “hello world” dasturini tuzing.

Nazorat savollari:

  1. Visual Studio 2012 dasturlash muhitining boshqa dasturlash muhitlaridan afzalligi.

  2. C++ dasturlash tili qanday tillar oilasiga kiradi?

  3. Visual Studio 2012 dasturlash vositasi qanday o’rnatiladi?

  4. Visual Studio 2012 dasturlash vositasida loyiha yaratilayotganda konsol ilova nima uchun tanlaniladi?

Tajriba ishi № 2
Mavzu: Microsoft Visual C++ da strukturalar
Ishdan maqsad: Microsoft Visual Studio 2012 dasturlash muhitida, C++ tili yordamida strukturalar bilan ishlashni o‘rganish.
Nazariy qism:
Struktura – bu ma’lumotlarni bir butun nomlangan elementlar to’plamiga birlashtirish. Struktura elementlari (maydonlar) har xil tipda bo’lishi mumkin va ular har xil nomlarga ega bo’lishi kerak.
Strukturali tip quyidagicha aniqlanadi:
struct { }
Strukturada albatta bitta komponenta bo’lishi kerak. Struktura tipidagi o’zgaruvchi quyidagicha ta’riflanadi:
;
Struktura tipidagi o’zgaruvchi ta’riflanganda initsializatsiya qilinishi mumkin:
=;
Strukturani initsializatsiyalash uchun uning elementlar qiymatlarini figurali qavslarda tavsiflanadi.
Misollar:
1. struct Student
{
char name[20];
int kurs;
float rating;
};
Student s={”Qurbonov”,1,3.5};
2. struct
{
char name[20];
char title[30];
float rate;
}employee={“Ashurov", “direktor”,10000};


Strukturalarni o’zlashtirish. Bitta tuzilma tipdagi o’zgaruvchilar uchun o’zlashtirish operatsiyasi aniqlangan. Bunda har bir elementdan nusxa olinadi. Masalan:

Download 2.01 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   27




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