|
Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti qarshi filiali tt
|
Sana | 09.06.2023 | Hajmi | 54.42 Kb. | | #71629 |
Bog'liq Malumotlar tuzilmasi 4Jumanazaarova.G 4, Workshop 7-20ARX, 5, 02,06,2019, Русский 11 ona tili, 8, 14-mavzu Panji, Dasturiy ta’minot va uning rivojlanib borish tendentsiyalari, 1-MAVZU, Suxrob 1-AMALIY ISH, sulaymon2222, Документ Microsoft Word, MATSAPAYEV-DILMUROD-BAHODIR O‘G‘LI 08.05.2023, O\'zbek tilining tarixiy grammatikasi. Fonetika, morfologiya, sintaksis (G\'.Abdurahmonov, Sh.Shukurov, Q.Mahmudov) (2), 2 5249308200242512702
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
QARSHI FILIALI “TT va KT ” FAKULTETI
2– BOSQICH TT-11-21 GURUH TALABASINING
“Malumotlar tuzilmasi”
FANIDAN TAYYORLAGAN
4-Amaliy ishi
Bajardi: Jumanazarova G
Qabul qildi: Zohidov.J
4-amaliy mashg’ulot
Mavzu: Sinflarni amalga oshirish.
Ishdan maqsad: Sinflarni hosil qilishni o‘rganish, konstruktor va destruktorlarni
yaratish o’rganish va ularga doir dasturlar yaratish.
Qo‘yilgan masala: C++ tilida sinflar hosil qilish, sinf maydonlari va funksiyalari yaratish va sinflar asosida obyektlarni e’lon qilish,
uning ustida turli amallar bajarish dasturini ishlab chiqish.
Ishni vazifasi: STL (Shablonlar standart kutubxonasi) komponentalar va konteynerlar; STL tuzilmasi va adapterlar; Klasslar (sinflarni) amalga oshirish. Klassning konstruktorlari va destruktorlari;
Klasslarni amalga oshirish. Do‘stona va virtual funksiyalar mavzularini o’rganish. Ish tartibi:
Amaliy mashg’ulot nazariy ma’lumotlarini o‘rganish;
Berilgan topshiriqning algoritmini ishlab chiqish;
C++ dasturlash muhitida dasturni yaratish;
Natijalarni tekshirish;
Hisobotni tayyorlash va topshirish.
Kitob sinfini yarating. Unda kamida 5 ta maydon va ularni ekranga
chiqaruvchi, qayta ishlovchi usullarni yarating.
#include
using namespace std;
class Kitob
{
public:
string name;
string author;
int page_num;
int year;
};
int main ()
{
Kitob MyBook;
MyBook.name="Malumotlar bazasi";
MyBook.author="X.S.Muhitdinov";
MyBook.page_num=202;
MyBook.year=2021;
cout<<"kitobning nomi;"<cout<<"kitobning muallifi;"<cout<<"kitobning sahifalar soni;"<cout<<"kitobning nashr etilgan yili;"<return 0;
}
|
| |