|
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
|
bet | 8/9 | Sana | 06.12.2023 | Hajmi | 52,71 Kb. | | #112128 |
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.1char[] 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.
|
|
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
|