• WriteLine
  • Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muso al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti urganch filiali 963/21-guruh Dasturlash kafedrasi Dasturlash 1- ma’ruza fanidan




    Download 52,71 Kb.
    bet8/9
    Sana06.12.2023
    Hajmi52,71 Kb.
    #112128
    1   2   3   4   5   6   7   8   9
    Bog'liq
    Mustaqil ish mavzu- Massivlarni tashkil etish. Bajardi- Asanov. -hozir.org
    axborot tex asosiy tushunchslari, 2-amaliy nazorat savollari, 8-dars-Индуктивлик (1), 8-mashgulot (2), SHK Asosiy qismlari, 2-mustaqil ishi Tekshirdi Xolyarov X kesh xotira vazifalari va, 2-mavzu , 1-amaliy ish, 3-Amaliy mashg‘ulot Mavzu (1), 19-mustaqil ish, dasturlash, 1-AMALIY MASHG‘ULOT., 2, 3.1
    char[] mas=new char[N];
    for (int i = 0; i < mas.Length; i++)
    {
    mas[i] = Convert.ToChar(Console.ReadLine());
    }
    char temp;
    for (int i = 0; i < mas.Length; i++)
    {
    for (int j = i + 1; j < mas.Length; j++)
    {
    if (mas[i] > mas[j])
    {
    temp = mas[i];
    mas[i] = mas[j];
    mas[j] = temp;
    }
    }
    }
    Console.WriteLine("Saralashdan keyin:");
    for (int i = 0; i < mas.Length; i++)
    {
    Console.WriteLine (mas[i].ToString());
    }
    Console.ReadKey();
    }
    }
    }

    2.3 1-rasm.


    Dastur algoritmini ko’rib chiqamiz:

    Boshlash


    Nechta raqamlarni saralaymiz? N=

    i=0


    i++

    i

    Ha Yo’q



    Saralanishi kerak bo’lgan massiv elementlari. qop, m[i]=

    ij


    i++, j=i+1, j++
    qop=mas[i]; mas[i]=mas[j]; mas[j]=qop

    mas[i]>mas[j]


    Ha

    Saralashdan keyin

    i++
    i Ha
    mas[i]=
    Yo’q

    Tamom



    XULOSA
    Men ushbu kurs ishini yozish davomida Algoritmlar nazaryasi fanini va dasturlash texnalogiyalarini ya’ni dasturchilikni o’rganishda algoritmlar nazaryasi fanini dasturlash tillariga bog’lashni, dasturlarning algoritmlarini tuzishni o’rganishga bo’lgan bilimlarni egallashda katta poydevor bo’ldi. Ushbu kurs ishi orqali bilim va ko’nikmalarimni oshirib oldim, men kelajakda ushbu bilimlarimni rivojlantirib yetuk mutaxasis bo’lishga harakat qilaman. Saralash orqali ko’p masalalarni hal qilsa bo’ladi. Katta-katta masalalarni oddiy va sodda qilib ishlab chiqsa bo’lar ekan. Bu kurs ishi orqali saralashning qanchlik qiziqarli va samarali mavzu ekanligini bildim. Bundan tashqari juda ko’p yangi usullar orqali saralash bilan turli xil chiroyli va qiziqarli masalarni hal qilish, va shu kabi misollarni tez bajara olish qobilyatini hosil qildim. Bu kurs ishi orqali men mustaqil oddiy saralashlarni hal qiladigan dasturlar tuza olish qobilyatiga ega bo’ldim. Kundalik hayotimizda juda ko’p qo’llaniladigan saralash har doim har bir ishimizda foydalanamiz. O’ylaymanki bu kurs ishi dasturlash olamiga kirib borishimga katta poydevor vazifasini o’tab beradi.



    Download 52,71 Kb.
    1   2   3   4   5   6   7   8   9




    Download 52,71 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muso al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti urganch filiali 963/21-guruh Dasturlash kafedrasi Dasturlash 1- ma’ruza fanidan

    Download 52,71 Kb.