• Visual Studio 2013 (VS 2013)
  • New Project
  • Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr




    Download 6,33 Mb.
    Pdf ko'rish
    bet107/194
    Sana20.02.2024
    Hajmi6,33 Mb.
    #159185
    1   ...   103   104   105   106   107   108   109   110   ...   194
    try-catch – hatoliklarni ushlab qolish uchun ishlatiladi
     
    Amaliy mashg‘ulot 
    1-misol. Massivlarni konsol orqali kiriting va maksimal elementini topish 
    dasturini tuzing. 
     
    Visual Studio 2013 (VS 2013) muhiti o‘rnatilgach, tizim ishga tushiriladi va 
    yangi loyiha yaratamiz. 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    203 
    Endi berilgan masala kodini
    static
    void
    Main(
    string
    [] args) 


    S# dagi asosiy metod blokiga yoziladi. 
    using
    System; 
    using
    System.Collections.Generic; 
    using
    System.Linq; 
    using
    System.Text; 
    using
    System.Threading.Tasks; 
    namespace
    FirstProgramm 

    class
    Program

    static
    void
    Main(
    string
    [] args) 

    int
    i, n, max; 
    Console
    .WriteLine(
    "massiv elementlar soni"
    ); 
    n = 
    int
    .Parse(
    Console
    .ReadLine()); 
    int
    [] c = 
    new
    int
    [n]; 
    for
    (i = 0; i < n; i++) 



    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    204 
    Console
    .Write(
    "c[{0}]="
    , i); 
    c[i] = 
    int
    .Parse(
    Console
    .ReadLine()); 

    max = c[0]; 
    for
    (i = 0; i < n; i++) 

    if
    (max < c[i]) 
    max = c[i]; 

    for
    (i = 0; i < n; i++) 
    Console
    .Write(
    " "
    + c[i]); 
    Console
    .WriteLine(
    "\n max={0} "
    , max); 
    Console
    .ReadKey();



    Endi ushbu dasturni F5 tugmasi orqali ishga tushiramiz va sinovdan 
    o‘tkazamiz. Konsol oynasida quyidagi 1.1-rasm rasmda keltirilgan natijaga erishamiz.
    1.1-rasm. Konsol oynasi. 
    Agar dasturni ishlatish jarayonida biror xatolik sodir bo‘lsa, uni yoki 
     funksional tugmalari orqali tekshirib ko‘rish mumkin. Ushbu holda dasturning 
    har bir operatori ketma-ket bajarilib, zarur o‘zgaruvchi qiymatini uning nomiga 
    sichqonchani yaqinlashtirib ko‘rish mumkin. Shuningdek, dasturning zarur tugun 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    205 
    nuqtasiga tugmasini bosib yoki stop operatoridan foydalanib, ushbu tugun 
    nuqtada o‘zgaruvchilarning qiymatlarini tekshirib ko‘rish imkoniyati mavjud. 
    2-misol. Konsoldan n o‘lchamli massiv berilgan. Massivni juft elementlirini 
    indeksi bo‘yicha tartiblab chop etish dastur tuzing. 
     
    Visual Studio 2013 (VS 2013) tizim ishga tushiriladi, 2.1 rasmda keltirilgan 
    foydalanuvchi interfeysi shakllantiriladi. 
    2.1-rasm. Visual Studio 2013 tizimining boshlang‘ich sahifasi 
     
    VS 2012 muhitida biror turdagi dasturiy ta’minotni yaratish uchun File 
    menyusidagi New Project buyrug‘ini ishga tushirish lozim. Natijada tizimda 
    o‘rnatilgan bir qancha turdagi shablonlar (Installed Templates) taqdim qilinadi. Ular 
    orasida Visual Basic, Visual C#, Visual C++, Visual F# va boshqalar mavjud. So‘ngra 
    Visual C# qismini tanlab, shablonlar (Templates) ichidan ConsoleApplication qismini 
    tanlaymiz. Yangi hosil qilinayotgan loyiha nomi (Name)ni SecondProgramm kabi 
    kiritib, OK tugmasini bosamiz.
    Endi berilgan masala kodini kiritamiz. 
    using
    System; 
    using
    System.Collections.Generic; 
    using
    System.Linq; 
    using
    System.Text; 
    using
    System.Threading.Tasks; 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    206 
    namespace
    SecondProgramm 

    class
    Program

    static
    void
    Main(
    string
    [] args) 

    int
    i; 
    Console
    .Write(
    "massiv elementlar soni: "
    ); 
    int
    n = 
    int
    .Parse(
    Console
    .ReadLine()); 
    int
    [] c = 
    new
    int
    [n]; 
    for
    (i = 0; i < n; i++) 

    Console
    .Write(
    "c[{0}]="
    , i); 
    c[i] = 
    int
    .Parse(
    Console
    .ReadLine()); 

    Console
    .WriteLine(
    "\nmassivning juft elementlari:"
    ); 
    for
    (i = 0; i < n; i++) 

    if
    (c[i] % 2 == 0) 

    if
    (c[i] != 0 && c[i]>0) 
    Console
    .Write(
    "c[{0}]={1} "
    , i, c[i]); 


    Console
    .ReadKey(); 



    Endi ushbu dasturni F5 tugmasi orqali ishga tushiramiz va sinovdan 
    o‘tkazamiz. Konsol oynasi hosil bo‘ladi. Massiv o‘lchamini kiritamiz va 1.3-rasmda 
    keltirilgan natijaga erishamiz. 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    207 

    Download 6,33 Mb.
    1   ...   103   104   105   106   107   108   109   110   ...   194




    Download 6,33 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr

    Download 6,33 Mb.
    Pdf ko'rish