1. Tarmoqlanuvchi jarayonlarni tashkil etish
Download 34.23 Kb.
|
kurs ishi mavzulari
Variant 1. Tarmoqlanuvchi jarayonlarni tashkil etish (Algoritm va dastur). 2. Berilgan son 10 dan katta bo'lsa unga 3 ni qo'shib konsolga chiqaring.Agar 10 dan kichik bo'lsa 2ga ko'paytirib natijani konsolga chiqaring.Agar 10 ga teng bo'lsa 22 sonini konsolga chiqaring. Variant 1. Takrorlanuvchi jarayonlarni tashkil etish (Algoritm va dastur). 2. Berilgan a sonini 3ga bo'lgandagi butun qismini b o'zgaruvchiga joylang va b sonini konsolga chiqaring. Variant 1. Massivlarni tashkil etish. 2. a soni berilgan. a sonini 3ga bo'lgandagi qoldig'ini kansolga chiqaring. Variant 1. Matritsalarni tashkil etish. 2. Sonning juft yoki toqligini aniqlang. Agar juft bo'lsa 'juft' so'zini return qiling. Agar toq bo'lsa 'toq' so'zini return qiling Variant 1. Vektorlarni tashkil etish. 2. a va b sonlari berilgan. Berilgan ikkita sondan kattasini konsolga chiqaring. Agar ular teng bo'lsa 'Voy ular teng' yozuvi chiqsin. Variant 1. Ichma - ich joylashgan siklik jarayonlarini tashkil etish. 2. a, b, c sonlari berilgan. Shu sonlardan eng kattasini toping. Variant 1. Bir o'lchovli massivlarni funksiya parametrlari sifatida qo'llanilishi. 2. a soni berilgan. Sonning musbat yoki manfiy ekanligini aniqlang. Son 0 ga teng bo'lsa, 0 ni konsolga chiqaring. Variant 1. Matritsalarni funksiya parametrlari sifatida qo'llanilishi. 2. a soni berilgan. Berilgan son 5 ga bo'linadimi? Agar bo'linsa konsolga true bo'lmasa false chiqaring. Variant 1. Vektorlarni funksiya parametrlari sifatida qo'llanilishi. 2. Berilgan son 3 va 4 ga bo'linadimi? Agar bo'linsa konsolga 'true' bo'lmasa falseni chiqaring Variant 1. Rekursiv jarayonlarni tashkil etish. 2. Berilgan yill kabisa yili ekanligini aniqlang. Agar kabisa yili bo'lsa true konsolga chiqsin. Agar bo'linmasa false konsolga chiqsin Variant 1. Ichma ich joylashgan rekursiv jarayonlarni tashkil etish. 2. Kabisa yil deb 4 yilda birmarta keladigan yilga aytiladi. Shu yili kunlar soni 365 emas 366 ga teng bo'ladi. Bu yili fevral oyida 29 kun bo'ladi Variant 1. Satrlar bilan ishlash. 2. c char berilgan. Berilgan char alfavit yoki raqam ekanligini aniqlang. Agar alfavit bo'lsa 'alpha' ni konsolga chiqaring, agar son bo'lsa 'son' ni konsolga chiqaring Variant 1. Dinamik massivla va ko'rsatkichlar. 2. c char berilgan. Berilgan char katta alfavit yoki kichik alfavit ekanlini aniqlang. Agar alfavit kichik bo'lsa 'lowerCase' so'zini konsolga chiqaring, Agar alfavit katta bo'lsa 'upperCase' ni chiqaring, agar alfavit bo'lmasa 'none' ni chiqaring Variant 1. Turlarning dinamik tarifi. 2. Berilgan son hafta kunining qaysi kuniga to'g'ri keladi . Agar kelgan son 1 ga teng bo'lsa 'Dushanba' ni konsolga chiqaring, Agar kegan son ikkiga teng bo'lsa 'Seshanba' ni konsolga chiqaring va hz .., Agar hafta kuniga to'g'ri kelmasa 'none' konsolga chiqsin Variant 1. Turlarni almashtirish operatorlari. 2. a,b,c sonlari berilgan . Shu sonlar uchburchakning ichki burchaklari ekanligini aniqlang. Agar berilgan sonlar uchburchakning burchaklari bo'lsa , true konsolga chiqaring bo'lmasa false konsolga chiqaring. 1 Variant 1. Til kutubxonalar. 2. a,b,c sonlari berilgan . Shu sonlar uchburchakning tomonlari ekanligini aniqlang. Agar kelgan sonlar uchburchakning tomonlari bo'lsa ,true konsolga chiqaring, bo'lmasa false konsolga chiqaring Variant 1. Standart algoritmlar. 2. a,b,c sonlari berilgan. Bu sonlar uchburchakning 3ta tomonidir. Uchburchak ning shakli qanday ekanligini aniqlang.Agar teng tomonli bo'lsa 'equilateral' so'zini konsolga chiqaring. Agar teng yonli bo'lsa 'isosceles' so'zini konsolga chiqaring. Agar ixtiyoriy bo'lsa 'scalene' so'zini konsolga chiqaring Variant 1. Xotirani taqsimlash va unga qo'yiladigan talablar. 2. a, b, c sonlari berilgan.Berilgan 3 ta sondan nechtasi musbat ekanligini aniqlovchi dastur yozing va musbat sonlar sonini konsolga chiqaring Variant 1. Struktura va birlashmalar 2. a, b sonlari berilgan. Berilgan ikkita sondan kichigini toping va shu sonni konsolga chiqaring. Agar ular teng bo'lsa 'teng' so'zini konsolga chiqaring Variant 1. Dasturlash muhitlari 2. a, b, c sonlari berilgan. Berilgan uchta sonning o'rtacha qiymatini hisoblovchi dastur yozing va shu sonni konsolga chiqaring Variant 1. Simvolli ma’lumotlar bilan ishlash 2. a, b, c sonlar berilgan.Agar sonlar o'sish tartibida joylashgan bo'lsa 1 ni konsolga chiqaring. Agar kamayish tartibda bo'lsa 2 konsolga chiqaring. Agar eng kattasi b bo'sa b ni konsolga chiqaring. Agar ular teng bo'lsa 5 ni konsolga chiqaring. Bo'lmasa 0 ni konsolga chiqaring. 2 Variant 1. Fayllarga ma’lumotlarni yozish va undan o’qib olish 2. a, b, c sonlar berilgan.Agar shu solarning ikkitasi o'zaro teng bo'lsa teng bo'lmagan sonni konsolga chiqaring, aks holda 0 ni chiqaring. 2 Variant 1. Qatorli ma’lumotlar bilan ishlash 2. Sonlar o'qida a,b sonlari berilgan. Ular orasidagi masofani toping Variant 1. Massivlarni saralash usullari 2. Sonlar o'qida a nuqta berilgan. Shu nuqtadan 0 gacha bo'lgan masofani toping Variant 1. Tarmoqlanuvchi jarayonlarni tashkil etish (Algoritm va dastur). 2. a soni berilgan. 1 - 999 sonlar orasida.Agar a soni 1 honali son bo'lsa 1 ni return qiling. Agat a soni 2 honali son bo'lsa 2 ni return qiling. Agar a soni 3 honali bo'lsa 3 ni return qiling Variant 1. Tarmoqlanuvchi jarayonlarni tashkil etish (Algoritm va dastur). 2. a, b, c, d sonlar berilgan.Agar ularning qiymati barchasi musbat bo'lsa true konsolga chiqaring bo'lmasa false ni konsolga chiqaring. 2 Variant 1. Takrorlanuvchi jarayonlarni tashkil etish (Algoritm va dastur). 2. a, b, c sonlar berilgan (0 emas).Agar 3 ta son ham toq bo'lsa 1 ni konsolga chiqaring. Agar 3 ta son ham juft bo'lsa 2 ni konsolga chiqaring. Agar xohlagan bittasi toq bo'lsa 3 ni konsolga chiqaring. Agar shartlarni qanoatlantirmasa 0 ni konsolga chiqaring Variant 1. Massivlarni tashkil etish. 2. a, b, c sonlar berilgan (0 emas).Agar xohlagan 2 tasi juft bo'lsa 1 ni konsolga chiqaring. Agar xohlagan 2 tasi toq bo'lsa 2 ni konsolga chiqaring bo'lmasa 0 ni konsolga chiqaring Variant 1. Matritsalarni tashkil etish. 2. a, b, c sonlar berilgan (0 emas).Agar xohlagan 2 tasi juft bo'lsa 1 ni konsolga chiqaring. Agar xohlagan 2 tasi toq bo'lsa 2 ni konsolga chiqaring bo'lmasa 0 ni konsolga chiqaring Variant 1. Vektorlarni tashkil etish. 2. a, b, c sonlari berilgan.Shu sonlardan uch xonali son yasang. Agar xohlagan son 0 ga teng yoki kichik bo'lsa 0 ni konsolga chiqaring Variant 1. Ichma - ich joylashgan siklik jarayonlarini tashkil etish. 2. a soni berilgan. 0 dan a gacha bo'lgan sonlaryig'indisini toping va yig'indini konsolga chiqaring. a sonini ham hisobga oling Variant 1. Bir o'lchovli massivlarni funksiya parametrlari sifatida qo'llanilishi. 2. a soni berilgan. 0 dan a gacha bo'lgan juft sonlar yig'indisini toping va yig'indini konsolga chiqaring3 Variant 1. Matritsalarni funksiya parametrlari sifatida qo'llanilishi. 2. a soni berilgan. 0 dan a gacha bo'lgan toq sonlar yig'indisini toping va yig'indini konsolga chiqaring. a sonini ham inobatga oling Variant 1. Vektorlarni funksiya parametrlari sifatida qo'llanilishi. 2. a soni berilgan. 0 dan a gacha bo'lgan 5 ga bo'linadigan sonlar yig'indisini toping va yig'indini konsolga chiqaring. a sonini ham inobatga oling Variant 1. Rekursiv jarayonlarni tashkil etish. 2. a soni berilgan. 0 dan a gacha bo'lgan juft sonlar soni toping va konsolga chiqaring. a sonini inobatga olmaymiz Variant 1. Ichma ich joylashgan rekursiv jarayonlarni tashkil etish. 2. a, b sonlar berilgan.a va b sonlar orasidagi (butun) sonlar yig'indisini toping (a sonini inobatga oling) va yig'indini konsolga chiqaring Variant 1. Satrlar bilan ishlash. 2. a, b sonlar berilgana va b sonlar orasidagi juft sonlarni sonini toping (a sonini inobatga oling) va natijani konsolga chiqaring Variant 1. Dinamik massivla va ko'rsatkichlar. 2. a, b sonlar berilgan.a va b sonlar orasidagi 3 ga bo'linadigan sonlarni yig'indisi va sonini konsolga chiqaring. 3 Variant 1. Turlarning dinamik tarifi. 2. a, b sonlar berilgan.a va b sonlar orasidagi 2 va 3 ga bo'linadigan sonlarning sonini konsolga chiqaring Variant 1. Turlarni almashtirish operatorlari. 2. a, b sonlar berilgan. a va b sonlari orasidagi musbat sonlar sonini toping va shuni konsolga chiqaring. b sonini ham inobatga oling Variant 1. Til kutubxonalar. 2. a soni berilgan.a sonini 5 chi darajasini hisoblab konsolga chiqaring4 Variant 1. Standart algoritmlar. 2. a soni berilgan.a sonini n chi darajasini hisoblaydigan dastur yozing va hosil bo'lgan sonni konsolga chiqaring Variant 1. Xotirani taqsimlash va unga qo'yiladigan talablar. 2. a , n sonlari berilgan (a soni 1-9 o'rtasida ).Ketma ketlikni hisoblang. a + aa + aaa + ........ nta a bo'ladi.Yig'indini konsolga chiqarish kerak. 4 Variant 1. Struktura va birlashmalar 2. a soni berilgan. Shu son mukammal raqam yoki yo'qmi shuni aniqlang. Agar mukammal raqam bo'lsa true bo'lmasa false konsolga chiqaring.Mukammal raqam deb bo'linuvchilar yig'indisiga teng bo'ladigan songa (o'zidan tashqari) aytiladi.Deylik a = 6, uning bo'linuvchilari 1,2,3 6 = 1 + 2 + 3 demak 6 raqami murakkab raqam hisoblanadi. a = 15, uning bo'linuvchilari 1,3,5, 1 + 3 + 5 = 8 bo'linuvchilari yig'indisi 8ga teng 15 ga emas. Shuning uchun bu mukammal son emas. 4 Variant 1. Dasturlash muhitlari 2. n soni berilgan.Ketma ketlikni berilgan 1 + 4 + 9 + 16 + ... + n*n . Shu ketma ketlikning yig'indisini hisoblang va natijani konsolga chiqaring.Masalan n = 6 Bunda 1 dan 6 gacha bo'lgan sonlarning kvadrati yig'indisini xisoblash kerak. Ya'ni 1 + 4 + 9 + 16 + 25 + 36 = 91 To'liq aytadigan bo'lsam: 1*1 + 2*2 + 3*3 + 4*4 + 5*5 + 6*6 buni boshqacha qilib yozadigan bo'lsak 1 + 4 + 9 + 16 + 25 + 36 va bularning yig'indisi 91 bo'ladi va 91 ni konsolga chiqarish kerak Variant 1. Simvolli ma’lumotlar bilan ishlash 2. n soni berilgan (n uch xonali son deb hisoblang). Shu son Armstrong raqami hisoblanadimi yoki yo'qmi ?Agar Armsrong raqami bo'lsa konsolga true bo'lmasa false chiqaring.Armstrong raqam. n = 153 agar (1*1*1) + (5*5*5) + (3*3*3) = 15 Variant 1. Fayllarga ma’lumotlarni yozish va undan o’qib olish 2. Bu Armstrong raqami deyiladi bunda sonning raqamlarining kub (153 , 3 xonali bo'lgani uchun ) darajasi yig'indisi o'sha sonning o'ziga teng.Masalan: n = 1634 (1*1*1*1) + (6*6*6*6)+ (3*3*3*3)+(4*4*4*4) = 1634 bunda raqamlarinig 4 chi darajani hisoblaymiz chunki 1634 to'r xonali son. Bu son ham Armstrong raqam deyiladi. 4 Variant 1. Qatorli ma’lumotlar bilan ishlash 2. n soni berilgan.Shu son tub (prime) ekanligini aniqlang. Agar tub bo'lsa true bo'lmasa false konsolga chiqaring.Tubson 1 ga va o'ziga bo'linadigan sonlar. Masalan Variant 1. Massivlarni saralash usullari 2. U 1 ga va o'ziga bo'linadi u boshqa songa bo'linmaydi. Uning bo'linuvchilari 2ta Variant 1. Tarmoqlanuvchi jarayonlarni tashkil etish (Algoritm va dastur). 2. n soni berilgan.Shu sonni raqamlarini sonini konsolga chiqaring Variant 1. Takrorlanuvchi jarayonlarni tashkil etish (Algoritm va dastur). 2. n soni berilgan.Shu sonni raqamlarini yig'indisini toping. 5 Variant 1. Massivlarni tashkil etish. 2. n soni berilgan. Shu sonni teskarisini toping va konsolga chiqaring.Masalan: n = 12345uning teskarisi 54321; 5 Variant 1. Matritsalarni tashkil etish. 2. n soni berilgan. Berilgan son palindrome ekanligini aniqlang. Agar bo'lsa true bo'lmasa false chiqaring.Masalan: n = 12321 bunda chap tomondan va o'ng tomondan o'qisa ham bir hil bo'lishi kerak.Bu misolni while orqali ishlash yaxshiroq edi lekin for ni o'rganish uchun for da ishlaymiz . 5 Variant 1. Vektorlarni tashkil etish. 2. n soni berilgan. Berilgan sonning factarialini hisoblang.Masalan: 5 ning factoriali 1*2*3*4*5 = 120; Yani 1 dan o'sha songacha bo'lgan sonlarning ko'paytmasi uning faktarialiga teng bo'ladi. 10 ning factariali teng bo'ladi 1*2*3*4*5*6*7*8*9*10 = 36288005 Variant 1. Ichma - ich joylashgan siklik jarayonlarini tashkil etish. 2. n soni berilgan. Berilgan birinchi n ta fibanatchi ketma ketligining yig'indisini toping.Masalan: fibanachi ketmaketligi: 0 1 1 2 3 5 8 13 .... Bunda ketma ketlikni birinchi raqami f1 = 0 , ikkinchi raqami f2 = Variant 1. Bir o'lchovli massivlarni funksiya parametrlari sifatida qo'llanilishi. 2. Ketmaketlikni n chi xadi fn = f(n-1) + f(n-2) formula bilan topiladi. Ya'ni hohlagan bitta xadini topish uchun o'zidan bitta va o'zidan ikkita oldingi xadlari yi'gindisiga teng bo'ladi. Namunadagi 13 qarang bunda 13 = 8 + 5 Variant 1. Matritsalarni funksiya parametrlari sifatida qo'llanilishi. 2. Berilgan indexdagi charakterni consolga chiqaring5 Variant 1. Vektorlarni funksiya parametrlari sifatida qo'llanilishi. 2. Berilgan indexdagi charakterni Unicode code consolga chiqaring Variant 1. Rekursiv jarayonlarni tashkil etish. 2. Berilgan indexdan oldingi charakterni Unicode code consolga chiqaring Variant 1. Ichma ich joylashgan rekursiv jarayonlarni tashkil etish. 2. Berilgan 2ta string bir biriga tengmi?.Agar berilgan stringlarning uzunliklari va qiymatlari teng bo'lsa bu stringlar teng bo'ladi Variant 1. Satrlar bilan ishlash. 2. Berilgan 2ta string ni xarflarini katta kichikligiga etibor bermasdan taqqoslasak ular bir biriga tengmi Variant 1. Dinamik massivla va ko'rsatkichlar. 2. Berilgan a string ga b string ni qo'shib qo'ying. Natijani konolga chiqaring Variant 1. Turlarning dinamik tarifi. 2. Berilgan a va b string lar ning qiymatlari bir biriga tengmi yo'qmi aniqlang Variant 1. Turlarni almashtirish operatorlari. 2. Berilgan a String da b string bormi yo'qmi aniqlang Variant 1. Til kutubxonalar. 2. Berilgan char [] arraydan string yasang.Yani String objectini yasang.Mazgi: Konsolga array elementlarini bir qator qilib chiqarish yechim emas Variant 1. Standart algoritmlar. 2. Berilgan char [] arrayning a indexsidan boshlab b cha bo'lgan elementlardan String yasang Variant 1. Xotirani taqsimlash va unga qo'yiladigan talablar. 2. Berilgan String ni unique id sini konsolga chiqaring. Yaniy yogona bo'lgan id sini konsolga chiqaring.Hashcode ni aytyapman. Tushundizmi Variant 1. Struktura va birlashmalar 2. Berilgan String ni char arrayga o'g'irib uni alifbo tartibida tartiblang.Xosil bo'lgan char arrayni konsolga chiqaring.Bundan tashqari Xosil bo'lgan char array dan yangi string yasab uni konsolga chiqaring Variant 1. Dasturlash muhitlari 2. Berilgan String ni byte array o'girib uni konsolga chiqaring Variant 1. Simvolli ma’lumotlar bilan ishlash 2. Berilgan String dan alifbodagi xarflar nechtadan bor ekanligini aniqlangNatija alifbo tartibida chiqsin Variant 1. Fayllarga ma’lumotlarni yozish va undan o’qib olish 2. Berilan String ning uzunligni konsolga chiqaring.Yani ichida nechta element borligini poting Variant 1. Qatorli ma’lumotlar bilan ishlash 2. Berilgan strA string ning a indexsidan boshlab va strB string ning b indexsidan boshlab n ta elementi mos keladimi yo'qmi aniqlang Variant 1. Massivlarni saralash usullari 2. Berilgan String dagi 'a' charlarini 'p' charlari bilan almashtiring Variant 1. Tarmoqlanuvchi jarayonlarni tashkil etish (Algoritm va dastur). 2. Berilgan String dagi "uzum" so'zini "olma" bilan almashtiring.Narijani konsolga chiqaring Variant 1. Takrorlanuvchi jarayonlarni tashkil etish (Algoritm va dastur). 2. Berilgan String "dars" so'zi bilan boshlanadimi yo'qmi aniqlang.Boshlansa konsolga true boshlanmasa konsolga false chiqaring Variant 1. Massivlarni tashkil etish. 2. Berilgan String ni a indexsidan boshlab oxirigacha bo'lgan elementlardan bitta string yabas uni konsolga chiqaring. Variant 1. Matritsalarni tashkil etish. 2. Berilgan String ni indexA dan indexB gacha bo'lgan qismini bitta string ga olib uni konsolga chiqaring Variant 1. Vektorlarni tashkil etish. 2. Berilgan String ni oldin kichik xarflarda keyin katta xarflarda konsolga chiqaring Variant 1. Ichma - ich joylashgan siklik jarayonlarini tashkil etish. 2. Berilgan String ni boshi va oxiridagi bo'sh joylarni olib tashlang va xosil bo'lgan string ni uzingilini toping Variant 1. Bir o'lchovli massivlarni funksiya parametrlari sifatida qo'llanilishi. 2. Berilgan String palindrommi yo'qmi aniqlang. Aga palindrom bo'lsa "Voy palindrom ekan" deb konsolga chiqsin. Agar plindrom bo'lmasa "birbalo" deb konsolga chisin Variant 1. Matritsalarni funksiya parametrlari sifatida qo'llanilishi. 2. Berilgan String dan eng ko'p ishlatilgan char ni toping Variant 1. Vektorlarni funksiya parametrlari sifatida qo'llanilishi. 2. Berilgan String dan eng ko'p ishlatilgan ikkinchi char ni toping Variant 1. Rekursiv jarayonlarni tashkil etish. 2. Berilan String dan o'xshash char larni olib tashlang va xosil bo'lgan arrayni konsolga chiqaring Variant 1. Ichma ich joylashgan rekursiv jarayonlarni tashkil etish. 2. Berilan String dan umuman takrorlanmagan charlarni toping.Yani bor yo'g'i bir marotaba kelgan char larni toping va konsolga chiqaring Variant 1. Satrlar bilan ishlash. 2. Berilgan String ni eng ko'p bo'laklarga ajrating. Bo'laklarning uzunligi teng bo'lishi kerak.Bo'laklarning uzunligi 1dan katta bo'lsin.Agar string 1dan ortiq bo'larlarga ajtarilmasa "Boshqa variantlar bormi?" degan so'z konsolga chiqsin Variant 1. Dinamik massivla va ko'rsatkichlar. 2. Berilgan String ni eng uzun bo'laklarga ajrating. Bo'laklarning uzunligi teng bo'lishi kerak.Bo'laklarning uzunligi 1dan katta bo'lsin.Agar string 1dan ortiq bo'larlarga ajtarilmasa "Kalla qo'yding." degan so'z konsolga chiqsin. Variant 1. 2. Download 34.23 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling