2 –topshiriq switch, case operatorlari yordamida bajarish tavsiya etiladi
Baholash mezoni:
|
Dastur algoritimini to’g’ri va aniqlilik 2-ball:
|
Dastur natijasi (to’g’ri bajarilganligi) 3 ball;
|
Dastur ishlash ketma ketligi, ishlatilgan operatorlar, funksiyalar, kalit so’zlar va hozolar bo’yicha yozma tushintirish berish 3-ball ;
Izoh:Namuna sifatida tushintirish 1-amaliy ishning 1 topshirig’ida keltirib o’tilgan
|
|
Ummumiy 8-ball
|
Namuna:
Foydalunuvchi tomonidan belgi kiritiladi, beligilar mos ravishda viloyatlar nomi ekranga chop etiladi!
2-Topshiriq
|
Case1. 1-7 gacha bo’lgan butun sonlar berilgan. Kiritilgan songa mos ravishda hafta kunlarini so’zda ifodalovchi dastur tuzilsin. (1-Dushanba, 2-Seshanba,… hk.
Case2. K butun soni berilgan. Baho natijalarini chiqaruvchi dastur tuzing. (1-yomon, 2-qoniqarsiz, 3-qoniqarli, 4-yaxshi, 5-a’lo). Agar K soni 1-5 oraliqqa tegishli bo’lmasa “xato” degan xabar chiqarilsin.
Case3. Oy raqamini berilgan. Kiritilgan oy qaysi faslga tegishli ekanligini chiqaruvchi dastur tuzilsin. (Masalan, 2 chi oy “qish” va hk)
Case4. Oy raqami berilgan. Shu oyda nechta kun borligini aniqlovchi dastur tuzilsin.
Case5. A, B haqiqiy va amal butun son berilgan. A va B sonlari ustiga arifmetik amallar bajaruvchi dastur tuzilsin. Amal quyidagi qiymatlarni qabul qiladi: 1-qo’shish, 2-ayirish, 3-bo’lish, 4-ko’paytirish.
Case6. Uzunlik birliklari quyidagi tartibda berilgan. 1-desimetr, 2-kilometr, 3-metr, 4-millimetr, 5-santimetr. Uzunlik birligini bildiruvchi son berilgan (1-5 oraliqda) va shu birlikdagi kesma uzunligi berilgan (haqiqiy son). Kesmaning uzunligini metrlarda ifodalovchi dastur tuzilsin.
Case7. Og’irlik birliklari quyidagi tartibda berilgan. 1-kilogramm, 2-milligramm, 3-gramm, 4-tonna, 5-sentner. Og’irlik birligini bildiruvchi son berilgan (1-5 oraliqda) va shu birlikdagi og’irlik qiymati berilgan (haqiqiy son). Og’irlikni kilogrammda ifodalovchi dastur tuzilsin.
Case8. Ikkita butun son berilgan D (kun) va M (oy). (Kabisa bo’lmagan yil sanasi kiritiladi). Berilgan sanadan keying sanani ifodalovchi dastur tuzilsin.
Case9. Yoshni sonda aniqlovchi 20-100 gacha butun son berilgan. Son kirirtilganda yoshni unga mos so’zlarda ifodalovchi dastur tuzilsin. (“yigirma yosh”, “qirq uch yosh” va hk)
Case10. O’quv masalalarini raqamini aniqlovchi 10-50 gacha butun son berilgan. Son kirirtilganda masala raqamini unga mos so’zlarda ifodalovchi dastur tuzilsin. (“yigirmanchi masala”, “o’ttiz beshinchi masala” va hk)
Case11. 100-999 gacha oraliqdagi sonlarni so’zlarda ifodalovchi dastur tuzilsin. (masalan, 123-“bir yuz yigirma uch”)
Case12. 1-7 gacha bo’lgan butun sonlar berilgan. Kiritilgan songa mos ravishda hafta kunlarini so’zda ifodalovchi dastur tuzilsin. (1-Dushanba, 2-Seshanba,… hk.
Case13. K butun soni berilgan. Baho natijalarini chiqaruvchi dastur tuzing. (1-yomon, 2-qoniqarsiz, 3-qoniqarli, 4-yaxshi, 5-a’lo). Agar K soni 1-5 oraliqqa tegishli bo’lmasa “xato” degan xabar chiqarilsin.
Case14. Oy raqamini berilgan. Kiritilgan oy qaysi faslga tegishli ekanligini chiqaruvchi dastur tuzilsin. (Masalan, 2 chi oy “qish” va hk)
Case15. Oy raqami berilgan. Shu oyda nechta kun borligini aniqlovchi dastur tuzilsin.
Case16. A, B haqiqiy va amal butun son berilgan. A va B sonlari ustiga arifmetik amallar bajaruvchi dastur tuzilsin. Amal quyidagi qiymatlarni qabul qiladi: 1-qo’shish, 2-ayirish, 3-bo’lish, 4-ko’paytirish.
Case17. Uzunlik birliklari quyidagi tartibda berilgan. 1-desimetr, 2-kilometr, 3-metr, 4-millimetr, 5-santimetr. Uzunlik birligini bildiruvchi son berilgan (1-5 oraliqda) va shu birlikdagi kesma uzunligi berilgan (haqiqiy son). Kesmaning uzunligini metrlarda ifodalovchi dastur tuzilsin.
Case18. Og’irlik birliklari quyidagi tartibda berilgan. 1-kilogramm, 2-milligramm, 3-gramm, 4-tonna, 5-sentner. Og’irlik birligini bildiruvchi son berilgan (1-5 oraliqda) va shu birlikdagi og’irlik qiymati berilgan (haqiqiy son). Og’irlikni kilogrammda ifodalovchi dastur tuzilsin.
Case19. Ikkita butun son berilgan D (kun) va M (oy). (Kabisa bo’lmagan yil sanasi kiritiladi). Berilgan sanadan keying sanani ifodalovchi dastur tuzilsin.
Case20. Yoshni sonda aniqlovchi 20-100 gacha butun son berilgan. Son kirirtilganda yoshni unga mos so’zlarda ifodalovchi dastur tuzilsin. (“yigirma yosh”, “qirq uch yosh” va hk)
Case21. O’quv masalalarini raqamini aniqlovchi 10-50 gacha butun son berilgan. Son kirirtilganda masala raqamini unga mos so’zlarda ifodalovchi dastur tuzilsin. (“yigirmanchi masala”, “o’ttiz beshinchi masala” va hk)
Case22. 100-999 gacha oraliqdagi sonlarni so’zlarda ifodalovchi dastur tuzilsin. (masalan, 123-“bir yuz yigirma uch”)
Case23. Ikkita butun son berilgan D (kun) va M (oy). (Kabisa bo’lmagan yil sanasi kiritiladi). Berilgan sanadan keying sanani ifodalovchi dastur tuzilsin.
Case24. Yoshni sonda aniqlovchi 20-100 gacha butun son berilgan. Son kirirtilganda yoshni unga mos so’zlarda ifodalovchi dastur tuzilsin. (“yigirma yosh”, “qirq uch yosh” va hk)
Case25. O’quv masalalarini raqamini aniqlovchi 10-50 gacha butun son berilgan. Son kirirtilganda masala raqamini unga mos so’zlarda ifodalovchi dastur tuzilsin. (“yigirmanchi masala”, “o’ttiz beshinchi masala” va hk)
Case26. 100-999 gacha oraliqdagi sonlarni so’zlarda ifodalovchi dastur tuzilsin. (masalan, 123-“bir yuz yigirma uch”)
Case27. 1-7 gacha bo’lgan butun sonlar berilgan. Kiritilgan songa mos ravishda hafta kunlarini so’zda ifodalovchi dastur tuzilsin. (1-Dushanba, 2-Seshanba,… hk.
Case28. K butun soni berilgan. Baho natijalarini chiqaruvchi dastur tuzing. (1-yomon, 2-qoniqarsiz, 3-qoniqarli, 4-yaxshi, 5-a’lo). Agar K soni 1-5 oraliqqa tegishli bo’lmasa “xato” degan xabar chiqarilsin.
Case29. Oy raqamini berilgan. Kiritilgan oy qaysi faslga tegishli ekanligini chiqaruvchi dastur tuzilsin. (Masalan, 2 chi oy “qish” va hk)
Case30. A, B haqiqiy va amal butun son berilgan. A va B sonlari ustiga arifmetik amallar bajaruvchi dastur tuzilsin. Amal quyidagi qiymatlarni qabul qiladi: 1-qo’shish, 2-ayirish, 3-bo’lish, 4-ko’paytirish.
|
Do'stlaringiz bilan baham: |