Saralash usullari va ularning qo’llanilishi. Saralashning yaxshilangan usullari va ularning qo’llanilishi.
1-misol
1-variant. Ta’mirlash ustaxonasida bir nechta (N ta) mashina bor. Ular to’g’risida quyidagi ma’lumotiarga egamiz: raqami, markasi, egasini ismi, oxirgi martta mirlanganligi sanasi (kuni, oyi, yili), ta’mirdan chiqishi lozim bo’lgan sana (kun, oy, yil).
2-variant. To’g’ridan-to’g’ri qo'shish usulidan foydalanib, saralashni amalga oshirish dasturini ishlab chiqish (variantga mos ravishda): Mashina egalarini ismlari bo’yicha alifbo tartibida joylashtirilsin va mos ravishda ularning mashinalari haqidagi ma’lumotlar chiqarilsin.
3-variant. Pufaksimon saralash usulidan foydalanib, saralashni amalga oshirish dasturini ishlab chiqing: Avtomobillaini ta’mirlanish tartibi ishlab shunga birinchi navabatda xizmat ko’rsatiladi.
4-variant. Pufaksimon saralash usulidan foydalanib, saralashni amalga oshirish dasturini ishlab chiqing: "Jiguli’' markasidagi mashinalarni oldingi ta’mir sanasi bo’yicha kamayish tartibida joylashtirilsin.
5-variant. Pufaksimon saralash usulidan foydalanib, saralashni amalga oshirish dasturini ishlab chiqing: Oldingi ta’mir qilinganlar soni 2 ga teng bo’lgan mashinalar raqamlari bo’yicha kamayish tartibida joylashtirilsin.
6-variant. Tanlash yoki ajratilgan oraliq asosida saralash usulidan foydalanib, saralashni amalga oshirish dasturini ishlab chiqing: Oldin ta’mir qilinmagan mashinalarni ta’mirdan chiqish sanasi bo’yicha o’sish tartibida joylashtiring.
7-variant. Indeksli saralash usulidan foydalanib, saralashni amalga oshirish dasturini ishlab chiqing: "Mersedes" markali mashina egalarini alifbo bo’yicha teskari tartibda joylashtiring.
8-variant SHeyker saralash usulidan foydalanib, saralashni amalga oshirish dasturini ishlab chiqing: Boshqalaridan oldinroq ta’mirlanadigan mashinalarni ularni markasi bo’yicha alifbo tartibida joylashtiring (ta’mir tugatilishi sanasi 31.12.2007 dan erta).
9-variant. Indeksli saralash usulidan foydalanib, saralashni amalga oshirish dasturini ishlab chiqing: Jiguli'' markasidagi mashinalarni raqamlari bo’yicha o’sish tartibida joylashtiring.
10-variynt. To’g'ridan-to'g’ri qo’shish usulidan foydalanib saralashni amalga oshirish dasturini ishlab chiqish: o'tgan yildan beri ta’mirlanmagan mashinalarni ulaming egaiari ismlari bo’yicha alifbo tartibida joylashtiring.
11-variant. To’g’ndan-to’g’ri qo’shish usulidan foydalanib, saralashni amalga oshiruvchi dasturni ishlab chiqish: keyingi oyda ta'mirlanishi lozim bo’lgan mashinalarni chiqaring.
12-variant. Indeksli saralash usulidan foydalanib, saralashni amaiga oshirish dasturini ishlab chiqing: oldingi ta’mir qilinganlar soni 3 madadan ko'p bo'lgan mashinalarni egalari ismlarini alifbo bo'yicha teskari tartibda joylashtiring.
13-variant. Pufaksimon saralash usulidan foydalanib, saralashni amalga oshirish dasturini ishlab chiqing: "Mersedes" markasidagi mashinalarni raqamlari bo’yicha kamayish tartibida joylashtiring.
14-variant. To’g’ri tanlov usulidan foydalanib, saralashni amalga oshirish dasturini ishlab chiqilsin. N ta talabadan iborat guruh tuzilsin. Quyidagi ma’lumotlar berilgan: familiya, ism, tug’ilgan yili, fanlar bo’yicha bahosi: oliy matematika, fizika, dasturlash, topshirgan sessiya umumiy bali saralash amalga oshirilsin.
15-variant. SHeyker saralash usulidan foydalanib, saralashni amalga oshirish dasturini ishlab chiqilsin. N ta talabadan iborat guruh tuzilsin. Quyidagi ma’lumotlar berilgan: familiya, ism, tug’ilgan yili, fanlar bo’yicha bahosi: talabalar familiyalarini alifbo tartibida saralash amalga oshirilsin.
16-variant. SHeyker saralash usulidan foydalanib, saralashni amalga oshirish dasturini ishlab chiqilsin. N ta talabadan iborat guruh tuzilsin. Quyidagi ma’lumotlar berilgan: familiya, ism, tug’ilgan yili, fanlar bo’yicha bahosi: Talabalar familiyalarini alifbo bo’yicha teskari tartibda saralash amalga oshirilsin.
17-variant. To’g’ridan-to’g’ri qo’shish saralash usulidan foydalanib, saralashni amalga oshirish dasturini ishlab chiqilsin. N ta talabadan iborat guruh tuzilsin. Quyidagi ma’lumotlar berilgan: familiya, ism, tug'ilgan yili, fani bo’yicha bahosi: Talabalami yoshi bo’yicha o’sish tartibida saralash amalga oshirilsin.
18-variant. To’g’ridan-to’g’ri qo’shish saralash usulidan foydalanib, saralashni amalga oshirish dasturini ishlab chiqilsin. N ta talabadan iborat guruh tuzilsin. Quyidagi ma’lumotlar berilgan: familiya, ism, tug’ilgan yili, fanlar bo’yicha bahosi: Talabalami yoshi bo’yicha kamayish tartibda.
2-misol
1-variant. Mashina egalarining ismlari bo‘yicha alifbo tartibida joylashtirilsin va mos ravishda ularning mashinalari haqidagi ma’lumotlar chiqarilsin.
2-variant. Avtomobillarni ta’mirlash tartibi ishlab chiqilsin. Bu yerda ta’mir tugashi sanasi qaysi avtomobil uchun ertaroq bo‘lsa, shunga birinchi navbatda xizmat ko‘rsatiladi.
3-variant. Oldin ta’mir qilinmagan mashinalarni ta’mirdan chiqish sanasi bo‘yicha o‘sish tartibida joylashtiring.
4-variant. "Mersedes" markali mashina egalarini alifbo bo‘yicha teskari tartibda joylashtiring.
5-variant. Boshqalaridan oldinroq ta’mirlanadigan mashinalarni ularning markasi bo‘yicha alifbo tartibida joylashtiring (ta’mir tugatilishi sanasi 31.12.2012 dan erta).
6-variant. "Nexia" markasidagi mashinalarni raqamlari bo‘yicha o‘sish tartibida joylashtiring.
7-variant. O‘tgan yildan beri ta’mirlanmagan mashinalarni ularning egalari ismlari bo‘yicha alifbo tartibida joylashtiring.
8-variant. Talabalarni umumiy bali bo‘yicha kamayish tartibida. Pufaksimon saralash usulidan foydalanib, saralashni amalga oshirish dasturini ishlab chiqish (variantga mos ravishda):
9-variant. A massivning eng katta (eng kichik) elementini ekranga chiqarish dasturini tuzing.
10-variant. A massiv elementlari qiymatlarini kamayish tartibida saralash dasturini tuzing.
11-variant. A massivda elementlar berilgan. Mazkur massiv elementlaridan shunday
V massiv shakllantiruvchi shunday dastur tuzingki, V massiv elementlari kamayish tartibida saralangan bo‘lsin.
12-variant. Elementlari o‘sish tartibida joylashgan A sonli massiv va a soni berilgan. a ni A massivga shunday qo‘shingki, tartiblanganlik buzilmasin.
13-variant. Elementlari o‘sish tartibida joylashgan A massivni, elementlari kamayish tartibida joylashgan massiv ko‘rinishida tez quruvchi dastur tuzing.
14-variant. Manfiy va musbat sonlardan tashkil topgan A massiv berilgan. Barcha manfiy sonlarni chiqarib, musbatlarini o‘sish tartibda joylashtiruvchi dastur tuzing.
15-variant. Berilgan A massivdan ketma-ket sonlar olib, ulardan o‘sish tartibida shakllantirilgan V massiv hosil qiluvchi dastur tuzing.
16-variant. Mualliflar ro‘yhati A massiv shaklida berilgan. Mualliflarni alifbo tartibida shakllantirish va shakllangan ro‘yhatni ekranga chiqarish dasturini tuzing.
17-variant. Telefon stansiyasida n ta mijoz bor. Quyidagi shaklda ro‘yhat hosil qiluvchi dastur tuzing: telefon raqami, mijoz familiyasi (telefon raqamlari o‘sish tartibida joylashadi).
18-variant. A massivni uzunliklari har xil bo‘lgan n ta so‘z tashkil qiladi. So‘zlarni uzunliklari bo‘yicha o‘sish tartibida joylashtiruvchi dastur tuzing.
Do'stlaringiz bilan baham: |