obyektga yo‘naltirilgan dasturlash dashablonlar

PPTX 35 pages 1.5 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 35
role of servants for e-government obyektga yo‘naltirilgan dasturlashda shablonlar bilan ishlash kurs xaqida kod prog16mbk nomlanishi dasturlash ects kredit 6 o’quv yili 2023-2024 semestr 2 o’qituvchi xaqida malumot ma’ruza kayumov axror muminjonovich kafedra dasturiy injiniring kontakt 913293535 auditoriya 202a e-mail 3293535ahror@gmail.com umumiy soat 180 soat shu jumladan ma’ruza 30 soat amaliyot 42 soat mustaqil ta’lim 108 soat baxolash tizimi kursning nazariy qismi oraliq nazorat (test) va mustaqil ish dan iborat amaliy qism 3 ta amaliy topshiriqdan iborat bo’ladi test: 10% loyiha: 10% darslarda ishtiroki 5% amaliy topshiriq: 15% mustaqil ish 10% yakuniy nazorat: 50% reja: shablon (template) tushunchasi va ularning qo‘llanilishi funksiya shablonlarini sinf shablonlarini yaratish usullari shablon (template) tushunchasi va ularning qo‘llanilishi shablon – bu nima? shablon – bu bitta funksiyani, strukturani va klassni turli hildagi tiplar bilan ishlashidir. shablonlarni yaratishda template hizmatchi so‘zidan foydalaniladi. masalan, ikki sonni qo‘shish funksiyasini yaratishimiz kerak bo‘lsa, avvalo bu ikki son qaysi tipga …
2 / 35
sinflar obe’ktlari quyidagicha ta'riflananadi; parametrlangan sinf nomi obe’kt-nomi(konstruktor parametrlari); shablon funksiya e'loni va aniqlanishidan oldin template <> ifodasi yoziladi, <> qavslardan keyin nuqta-vergul (;) qo'yilmaydi. <> qavslar ichida funksiya kirish parametrlari, chiqish qiymati va lokal o'zgaruvchilar tiplari beriladi. ushbu formal tiplarning har birining oldida class yoki typename (tip ismi) so'zi qo'yilish kerak. yuqoridagi misolda t ning o'rniga istalgan boshqa identefikator qo'yish mumkin. misollar beraylik. template javob hajmkub(uzunlik a, kenglik b, balandlik c); shablonlar funktsiyalar va sinflar oilasini yaratishga imkon beradi. shablalar sinfiy yoki parametrlangan tillar deb ham ataladi. yuqorida ko’rsatilganidek funktsiyalar oilasi shabloni cheksiz ko’p o’zaro yaqin funktsiyalarni aniqlashga imkon beradi va quyidagiga ega bo’ladi: template f-ya tarifi. shablon tarifi faqat global bo’lishi mumkin. shablon kiritilgandan so’ng sinflar obe’ktlari quyidagicha ta'riflananadi; parametrlangan sinf nomi obe’kt-nomi(konstruktor parametrlari); video darslar axmadjon xashimov c++ da printf va scanf funksiyalari https://www.youtube.com/watch?v=oeowi3o1y7m axror qayumov c++ boshlang'ich kiritish chiqarish operatorlari https://www.youtube.com/watch?v=leitnhzhm5s&list=plqmya4sg-crfjplmh4pzki7gagvputhtz&index=2 c i c++. sekreti funktsiy …
3 / 35
4.jpeg image5.jpeg image6.jpeg image7.png image8.png image9.png image10.png image11.png image12.png image13.jpeg image14.png image15.png image16.png image17.png image18.png image19.png image20.png image21.png image22.png image23.png image24.png image25.png image26.png image27.png image28.png image29.png image30.png image31.png image32.png image33.png image34.png image35.png image36.jpeg image1.png © © g fearing power ahead of hg lt mt te i ire ty coa templates www.educba.com template t add(t x, t y) { return (x+y); } templates in c++ template t min (ta, tb) { return a # include using namespace std; template t ada(t a, tb) ‘ return a+b; , int maga () ‘ int a,b,c: cout > a cout > b ¢ = addcint> (a,b); cout # include using namespace std; template struct talaba ‘ ter: string ismi; t oylil he nt main() ‘ taleba a; a.trsi; a.ismi="ahzor" a. oylik=5000; cout #include using namespace std; template t summa(t a, t b) ait >} int main() return a+b; fit int x = 22, y …
4 / 35
in() ec 9x620_640_17 ashortchar (25, "men qlimionman"): cout include using namespace std; template xusniddint = bbb; olimjon2 = aaa: foot const tis getxusniddini () const (return xusniddint; —} const t2e getolimjon2() const (return olimjon2; } boon: int maia() ele 9x620_640_17 ashortchar (25, "men qlimionman"): cout using namespace std; template class statictest 4 public: static int staticabdumalik; template int statictest : :staticabdumalik; int main() 4 statictest int_yili; int_¥ili.staticabdumalik = 2011; statictest int_2; cout using namespace std; template class statictest ec public: static int staticabdumalik; p)s template int statictest int_¥iliy int_yili.staticabdumalik staticrestcint> int_2; coutc double 1; int_¥ili.staticabdumalix = 10227 statictest double 2; cout #include using namespace std; template class gr650_16 i private ti bunyodi; t2 alimardon2; public: gr650_16(const tis bbb, const t2«s aaa) ‘ bunyodi = bbb; alimardon2 = aaa; ie + const t1ls getbunyodi() const { return bunyodi; ae const tis getalimardon2() const { return alimardon2; + she int main() eae …
5 / 35
s statictest 4 public: static int staticbunyod; be template int statictest int_yili; int_¥ili.staticbunyod = 2011; statictest int_2; cout using namespace std; template class statictest ele publi static int staticbunyod; statictest int_yili; int_¥ili.staticbunyod = 2011; statictest int_2; cout double_1; double_1.staticbunyod = 1011; statictest double_: cout << "double_1 ging givmata: " << double_1.staticbunyod<<endl; cout << "double_2 ging givmata: " << double_2.staticbunyod<<endl; return 0; toshkent— 2013 b.b.mo‘minov dasturlash | ws lima a python’ pat /docprops/thumbnail.jpeg kaaccaapaa ma6aonaap

Want to read more?

Download all 35 pages for free via Telegram.

Download full file

About "obyektga yo‘naltirilgan dasturlash dashablonlar"

role of servants for e-government obyektga yo‘naltirilgan dasturlashda shablonlar bilan ishlash kurs xaqida kod prog16mbk nomlanishi dasturlash ects kredit 6 o’quv yili 2023-2024 semestr 2 o’qituvchi xaqida malumot ma’ruza kayumov axror muminjonovich kafedra dasturiy injiniring kontakt 913293535 auditoriya 202a e-mail 3293535ahror@gmail.com umumiy soat 180 soat shu jumladan ma’ruza 30 soat amaliyot 42 soat mustaqil ta’lim 108 soat baxolash tizimi kursning nazariy qismi oraliq nazorat (test) va mustaqil ish dan iborat amaliy qism 3 ta amaliy topshiriqdan iborat bo’ladi test: 10% loyiha: 10% darslarda ishtiroki 5% amaliy topshiriq: 15% mustaqil ish 10% yakuniy nazorat: 50% reja: shablon (template) tushunchasi va ularning qo‘llanilishi funksiya shablonlarini sinf shablonlarini yaratish usulla...

This file contains 35 pages in PPTX format (1.5 MB). To download "obyektga yo‘naltirilgan dasturlash dashablonlar", click the Telegram button on the left.

Tags: obyektga yo‘naltirilgan dasturl… PPTX 35 pages Free download Telegram