O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi buxoro davlat universiteti



Download 1,16 Mb.
Pdf ko'rish
bet9/35
Sana20.06.2021
Hajmi1,16 Mb.
#71671
1   ...   5   6   7   8   9   10   11   12   ...   35
Bog'liq
c dasturlash tilida sinflar ierarxiyasini tashkil etish

                                I. C# dasturlash tili. 

1.1. C# dasturlash tilida tiplar, o’zgaruvchilar va asosiy 

operatorlar. 

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 ketma-ketligi quyidagicha: 

 

 



1.1-chizma.Yangi loyiha yaratish. 

Project types dan  Visual С#ni tanlaymiz! 

Templatesdan esa Console Application ni tanlaymiz. 

Nom beramiz va ixtiyoriy joyga saqlab qo’yamiz. 




11 

 

Consol  rejimida    ishlash  uchun  .NET  da  Console  sinfi  ishlatiladi.  Bu  sinfning 



afzalligi  2  ta  qismdan  iborat  bo’lib  :  uning  barcha  metodlari  o’zgarmas,  sanoqli 

bo’lib,  uni  ishlatish  uchun  nusxalash  shart  emas.U  kiritish,  chiqarish  va 

xatoliklarni  chiqarishni  o’z  ichiga  oladi.  Odatda  kiritish,  chiqarish  standart 

Consolda amalga oshiriladi (agar u bo’lmasa, masalan oynali masalalarda chiqarish 

amalga  oshirilmaydi),  lekin  kiritish  va  chiqarish  oqimlarini  o’zgartirish 

mumkin.Consol bilan ishlashda asosan 4 metod ishlatiladi : Read, Readline, Write, 

Writeline, birinchi ikkitasi kiritish, qolgani chiqarish metodlari 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 




12 

 

    



class

 

Program



 

    { 


        

static


 

void


 Main(

string


[] args) 

        { 

            

Console


.Write(

" Hammaga salom !!!"

); 

            



Console

.ReadKey(); 

        } 

    } 


 

Natija: 



Ekranga :

 Hammaga salom !!!

 satri chiqadi. 

Satrga  o’zgaruvchi  qiymatini  qo’shib  e‘lon  qilish  uchun  quyidagi  kodni  yozish 

kifoya : 

Console.Write

(

" Hammaga salom !!!"



, I) ;    yoki  

 Console.Write

(

" Hammaga salom !!!"



+ I); 

Writeline  metodining  farqi  shundaki,  u  keyingi  (yangi)  satrdan  boshlab  o’ziga 

yuborilgan o’zgaruvchi qiymatini ekranga chiqarib beradi. 

Endi ushbu metodlarga misolni kodini to’liq keltiramiz: 

Masalan: 

using


 System; 

using


 System.Text; 

namespace

 fibonachi 

    



class

 

Program



 

    { 


        

static


 

void


 Main(

string


[] args) 

        { 

          

int


 i = 0, k = 1, n,  j = 1; 


13 

 

            



Console

.Write(


"son kiritng ! N="

); 


            n = 

int


.Parse(

Console


.ReadLine()); 

            

while

 (k <= n)  



             { 

Console


.Write(+k + 

" "


); 

             k = i + j; i = j; j = k; } 

            

Console


.ReadKey(); 

        } 

    } 

}        



Bu dastur fibanachi sonlarini chiqaradi. 

 

N=2  



1 1 2 

                                    




Download 1,16 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   35




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish