Topshiriq №8: Quyidagi masalalarni Matlabda dasturini tuzing(for while):
Masala №5
Foydalanuvchidan biror butun son kiritishni so'rang. Foydalanuvchi kiritgan sonni 2 dan
10 gacha bo'lgan sonlardan qaysi biriga qoldiqsiz bo'linishini konsolga chiqaring.
Masala №6. к va n butun sonlari berilgan (n > 0). к sonini n marta chiqaruvchi programma
tuzilsin.
Masala №7. a va b butun sonlari berilgan (a < b). a va b sonlari orasidagi barcha butun
sonlarni (a va b ni ham) chiqaruvchi va chiqarilgan sonlar sonini chiqaruvchi programma
tuzilsin. (a va b xam chiqarilsin).
Masala №8. a va b butun sonlari berilgan (a < b). a va b sonlari orasidagi barcha butun
sonlarni (a va b dan tashqari) kamayish tartibida chiqaruvchi va chiqarilgan sonlar sonini
chiqaruvchi dastur tuzilsin.
Masala №9. Bir kg konfetning narxi berilgan (haqiqiy son). 1, 2, ..., 10 kg konfetni narxini
chiqaruvchi programma tuzilsin.
Masala №10. Bir kg konfetning narxi berilgan (haqiqiy son). 0.1, 0.2, ..., 0.9, 1 kg
konfetni narxini chiqaruvchi programma tuzilsin.
Masala №11. Bir kg konfetning narxi berilgan (haqiqiy son). 1.2, 1.4, ..., 2 kg konfetni
narxini chiqaruvchi programma tuzilsin.
Masala №12. a va b butun sonlari berilgan (a < b). a dan b gacha bo’lgan barcha butun
sonlar yig’indisini chiqaruvchi programma tuzilsin.
Masala №14. a va b butun sonlari berilgan (a < b). a dan b gacha bo’lgan barcha butun
sonlar ko’paytmasini chiqaruvchi programma tuzilsin.
Masala №15. a va b butun sonlari berilgan (a < b). a dan b gacha bo’lgan barcha butun
sonlar kvadratlarining yig’indisini chiqaruvchi programma tuzilsin.
Masala №16. n butun soni berilgan (n > 0). Quyidagi yig’indini hisoblovchi programma
tuzilsin. S = 1 + 1 / 2 + 1/3 + ... + 1 / n
Masala №17. n butun soni va a haqiqiy soni berilgan (n > 0).
a ning n - darajasini
aniqlovchi programma tuzilsin. a
n
=a*a*a...a;
Masala №18. n butun soni va a haqiqiy soni berilgan (n > 0). Sikldan foydalanib a ning 1
dan n gacha bo’lgan barcha darajalarini chiqaruvchi programma tuzilsin.
Masala №19. n butun soni va a haqiqiy soni berilgan (n > 0).
Bir sikldan foydalanib
quyidagi a ning 1 dan n gacha bo’lgan barcha darajalarini chiqaruvchi va yig'indini
hisoblovchi programma tuzilsin. 1 + a + a
2
+ a
3
+... a
n
Masala №20. n butun soni va a haqiqiy soni berilgan (n > 0). Bir sikldan foydalanib
quyidagi a ning 1 dan n gacha bo’lgan barcha darajalarini chiqaruvchi va yig’indini
hisoblovchi programma tuzilsin. 1 -a + a
2
-a
3
+ ... (-1)
n
a
n
Shart
operatoridan
foydalanilmasin.
Masala №21. n butun soni berilgan (n > 0). Birdan n gacha bo’lgan sonlar ko’paytmasini
chiqaruvchi programma tuzilsin. n! = 1 * 2 *... n Birdan n gacha bo’lgan
sonlar
ko’paytmasi n faktorial deyiladi.
Masala №22. n butun soni berilgan (n > 0). Bir sikldan
foydalangan holda quyidagi
yig’indini hisoblovchi programma tuzilsin. 1! +2! + 3! +... +n!
Masala №23. n butun soni berilgan (n > 0). Quyidagi yig’indini hisoblovchi programma
tuzilsin. S = n
2
+(n+1)
2
+(n+2)
2
+ ... +(2*n)
2