11. Ikki gap berilgan. Ulardagi n harflarning umumiy sonini toping. (Gapdagi n harflar sonini hisoblash funksiyasini aniqlang.)
12. Berilgan uchta gapda berilgan harfning umumiy sonini topish dasturini tuzing. (Gapdagi ba'zi harflar miqdorini hisoblash funktsiyasini aniqlang.)
13. Ikki gap berilgan. Ularning qaysi birida b harfining nisbati (%) kattaroqdir. (Gapdagi ba'zi harflar nisbatini hisoblash funksiyasini aniqlang.)
14. ‘a’ harflari ishtirok etgan ikkita gap berilgan. Ularning qaysi birida ushbu harf joylashgan indeks kattaroq ekanligini toping (gap boshidan hisoblanganda). Agar jumlada bir nechta ‘a’ harflari bo'lsa, unda oxirgisini hisobga olish kerak. ( Ba'zi harflarning gapdagi oxirgi kelgan tartib raqamini topish funksiyasini aniqlang)
15. Uchta so‘z berilgan. Ulardan qaysi biri palindrom ("o'zgaruvchan"), ya'ni chapdan o'ngga va o'ngdan chapga bir xil o'qilganligini aniqlang. (Palindromlarni tanib olish funksiyasini aniqlang.)
5.3-topshiriq Dastur tuzing, buning natijasida a ning qiymati b qiymatiga, c qiymati esa d qiymatiga o'zgaradi. (Ikki o'zgaruvchining qiymatlarini almashinadigan funksiya aniqlang.)
Ikkita uchburchakning tomonlari berilgan. Ularning perimetrlari yig‘indisini va maydonlari yig‘indisini toping. (Tomonlari berilgan uchburchakning perimetri va maydonini hisoblash tartibini aniqlang.)
Ikki teng yonli trapetsiyaning asoslari va balandligi berilgan. Ularning perimetrlari yig‘indisini va maydonlari yig‘indisini toping. (Uning asoslari va balandligini hisobga olgan holda teng yonli trapesiyaning perimetri va maydonini hisoblash tartibini aniqlang.)
Natural n sonining faktorialini hisoblash uchun rekursiv funksiya yozing
Ba'zi dasturlash tillarida (masalan, Paskalda) eksponentatsiya operatsiyasi ta'minlanmagan. Haqiqiy a sonining n darajasini hisoblash uchun rekursiv funktsiyani yozing (n - natural son).
Rekursiv funksiyani yozing: a) natural son raqamlari yig'indisini hisoblang; b) natural sonning raqamlari sonini hisoblash
Natural sonning raqamli ildizini topishning rekursiv funksiyasini yozing. Bu raqamning raqamli ildizi quyidagicha olinadi. Agar siz ushbu raqamning barcha raqamlarini qo'shsangiz, keyin topilgan yig'indining barcha raqamlari va bu jarayonni takrorlang, natijada bu raqamning raqamli ildizi deb ataladigan bir xonali raqam (raqam) bo'ladi.
Arifmetik progressiyaning birinchi hadi va ayirmasi berilgan. Rekursiv funksiya yozing: a) progressiyaning n- hadini ; b) progressiyaning birinchi n ta hadining yig’indilari
Geometrik progressiyaning birinchi hadi va maxraji berilgan. Rekursiv funksiyani yozing: a) progressiyaning n - chi hadini topish; b) progressiyaning birinchi n ta hadining yig'indisini topish.
Fibonachchi ketma-ketligining k hadini hisoblash uchun rekursiv funksiyani yozing . Fibonachchi ketma-ketligi 1,2,3,5,8,13,21...
n ta elementdan iborat massivning maksimal elementini hisoblash uchun rekursiv funksiya yozing.
n ta elementli massivning maksimal elementi indeksini hisoblash uchun rekursiv funktsiyani yozing.
Sonning raqamlarini teskari tartibda aks ettirishning rekursiv funksiyasini yozing .
Klaviaturadan raqamlar ketma-ketligini kiritish va uni teskari tartibda ekranga chiqarishning rekursiv funksiyasini yozing.
Berilgan natural sonning tub ekanligini aniqlaydigan rekursiv funktsiyani yozing (tub - 1 dan katta bo'lgan, bir va o'zidan boshqa bo'luvchilari bo'lmagan natural son).