umumlashgan sinflar yaratish va ishlatish

PPT 21 pages 1.8 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 21
слайд 1 farg’ona davlat universiteti fizika-matematika fakulteti “amaliy matematika va informatika” yo’nalishi 19.06-guruh talabasi turg’unboyeva gulasal ravshanboy qizining “dasturlash asoslari” fanidan “umumlashgan sinflar yaratish va ishlatish” mavzusidagi kurs ishi kurs ishi rahbari: farmonov sherzodbek rahmonjonovich * “barqaror rivojlanishga erishish uchun biz raqamli bilimlarni va axborot texnologiyalarini chuqur oʻzlashtirishimiz kerak, bu esa bizga har tomonlama rivojlanishga erishish uchun eng qisqa yoʻldan borishimizga imkon beradi. bugungi dunyoda raqamli texnologiyalar barcha sohalarda hal qiluvchi rol oʻynamoqda.” sh. mirziyoyev 1998 - 2001 – yillarda microsoft kompaniyasi injenerlari anders heylsberg va scott wiltaumota raxbarligida microsoft .net framework dasturi platformasida ishlovchi c# (si sharp) dasturlash tili ishlab chiqildi. c# dasturlash tili c tillari oilasiga mansub bo’lib, с++ va java dasturlash tillariga birmuncha o’xshash. с# dasturlash tili versiyalari. c# dasturlash tilida consol rejimda dastur tuzish uchun yangi loyiha yaratamiz (file/new project/visual c#/ console application). ushbu loyihamizni nomlaymiz. bizga c# kodini yozish uchun yangi oyna ochiladi. buni kompyuterdagi …
2 / 21
ari hisoblanadi. read metodi. read metodi kiritish qurilmalaridan belgini qabul qiladi. u int tipida kiritilgan belgi kodini qaytaradi va hech narsa kiritilmagan bo’lsa, -1 ni qaytaradi. masalan: int i = console.read(); console.writeline(i) ; bu dastur kiritilgan belgi kodini ekranga chiqarib beradi. readline metodi. readline metodi kiritish qurilmalaridan matnning satrini qabul qiladi (uning qiymati keyingi satrga o’tish belgisi bilan tugaydi ). u string tipidagi qiymat yoki null (agar kiritish amalga oshmagan bo’lsa) qiymatini qaytaradi. masalan: string s = console.readline(); console.writeline("kiritilgan satr : " + s); write va writeline metodlari. write metodi unga yuborilgan o’zgaruvchi qiymatini ekranga chiqarish vazifasini bajaradi. u string tipini qabul qiladi. u barcha bazali tiplar uchun ishlaydi. shuning uchun uni parametr sifatida chaqirish mumkin. using system; using system.text; namespace 1_misol { class program { static void main(string[] args) { console.write("assalomu alaykum"); console.readkey(); } } } standart tiplar. sinflar. sinflar – har bir obyektga yo’naltirilgan dasturlash tilining yuragi hisoblanadi. …
3 / 21
or sinf ekzemplyari bo’lgan obyektni qurish uchun ishlatiladi. sinf e’lon qilishning umumiy formasi. c# tilida sinflarni aniqlashning sintaksisi qiyinchilik tug’dirmaydi. yaratayotgan sinfingiz oldiga class kalit so’zini qo’yib, { } orasiga shu sinf elementlarini (a’zolarini) yozishingiz kerak. yuqorida ta’kidlanganidek, c# dasturlash tilida sinf berilganlar va kodlardan tashkil topadi. berilganlar deganda maydonlar tushunilsa, kodlar deganda metodlar, konstruktorlar, destruktorlar, indeksatorlar, hodisalar, operatorlar va xossalar tushuniladi. c# dasturlash tilida sinf class xizmatchi so’zi yordamida e’lon qilinadi: class sinf_nomi { //ekzemplyar o’zgaruvchilarini e’loni: modifikator tip maydon1; modifikator tip maydon2; modifikator tip maydon3; . . . modifikator tip maydonn; //metod e’lon qilish: modifikator qaytuvchi_tip nom1(parametrlar) { //metod tanasi } modifikator qaytuvchi_tip nom2(parametrlar) { //metod tanasi } modifikator qaytuvchi_tip nom3(parametrlar) { //metod tanasi } . . . modifikator qaytuvchi_tip nomn(parametrlar) { //metod tanasi } } umumiy sinfning statik maydonlari umumiy sinf ma'lum bir tip bilan yozilganda, uning statik a'zolar to'plami yaratiladi. masalan, account klassi quyidagi statik maydonni …
4 / 21
house.area + " m^2"); house.areaperperson(); console.writeline(); console.writeline("binoda bor:\n " + office.floors + " ta qavat\n " + office.occupants + " ishchilar\n " + "1 ta qavatning umumiy maydoni: " + office.area + " m^2"); office.areaperperson(); console.readkey(true); } } class building { public int floors; // qavatlar soni public int area; // binoning umumiy maydoni public int occupants; // yo'lovchilar soni // bir kishiga to'g'ri keladigan maydonni ko'rsating, public void areaperperson() { console.writeline(" bir kishiga " + (area *floors) / occupants +" m^2 maydon to'g'ri keladi");} } } natija: e’tiboringizuchun rahmat.
5 / 21
umumlashgan sinflar yaratish va ishlatish - Page 5

Want to read more?

Download all 21 pages for free via Telegram.

Download full file

About "umumlashgan sinflar yaratish va ishlatish"

слайд 1 farg’ona davlat universiteti fizika-matematika fakulteti “amaliy matematika va informatika” yo’nalishi 19.06-guruh talabasi turg’unboyeva gulasal ravshanboy qizining “dasturlash asoslari” fanidan “umumlashgan sinflar yaratish va ishlatish” mavzusidagi kurs ishi kurs ishi rahbari: farmonov sherzodbek rahmonjonovich * “barqaror rivojlanishga erishish uchun biz raqamli bilimlarni va axborot texnologiyalarini chuqur oʻzlashtirishimiz kerak, bu esa bizga har tomonlama rivojlanishga erishish uchun eng qisqa yoʻldan borishimizga imkon beradi. bugungi dunyoda raqamli texnologiyalar barcha sohalarda hal qiluvchi rol oʻynamoqda.” sh. mirziyoyev 1998 - 2001 – yillarda microsoft kompaniyasi injenerlari anders heylsberg va scott wiltaumota raxbarligida microsoft .net framework dasturi platforma...

This file contains 21 pages in PPT format (1.8 MB). To download "umumlashgan sinflar yaratish va ishlatish", click the Telegram button on the left.

Tags: umumlashgan sinflar yaratish va… PPT 21 pages Free download Telegram