15
4.
Madraximov Sh.F., Gaynazarov S.M. C++ tilida Dasturlash asoslari //’
Toshkent,
Uzbekistan Milliy Universiteti, 2009.
7
-
LABORATORIYA MASHG‘ULOTI
MAVZU:
C++da while, do while, for siklik operatoridan foydalanish.
I.ISHDAN MAQSAD:
Takrorlanuvchi (C++da while, do while, for siklik)
hisoblash
jarayonlarini algoritmlash va dasturlash qoidalarini o’rganish.
II.LABORATORIYA MASHG‘ULOTIGA KERAK BO’LADIGAN JIHOZLAR:
Zamonaviy Core i5 yoki Core i7 kompyuterlari. Proektor qurilmasi. Konspekt daftarlari.
Laboratoriya ishi natijalar qaydi.
III.ISHNI BAJARISH TARTIBI:
Topshiriqni bajarish namunalar:
Masala
. y=2x+1 funksiyaning qiymatini x ning [-15,5] oraliqdagi
butun qiymatlarida
hisoblash algoritmi va dasturni tuzing.
Mustaqil bajarish uchun variantlar:
1.
Takrorlash opеratorining uchta ko`rinishining xar
biridan foydalanib, F=10! hisoblash
dasturi tuzilsin.
2.
Bеrilgan a, b sonlarining eng katta umumiy bo`luvchisini topish dasturini tuzing.
3.
Quyidagilarni xisoblash dasturini tuzing:
)
3
1
1
)...(
3
1
1
)(
2
1
1
(
2
2
2
−
−
−
=
p
;
4.
5.
Quyidagilarni xisoblash dasturini tuzing: y = cos(x) + cos(x2) + cos(x3) + … + cos(x30);
6.
Quyidagilarni xisoblash dasturini tuzing: y = 1! + 2! + 3! + … + n!, n > 1.
7.
Bеrilgan 100 ta xaqiqiy sonlarning eng kattasi va eng kichigi orasidagi
ayirmani topadigan
dastur tuzilsin.
8.
Quyidagilarni xisoblash dasturini tuzing: y = (2n – 1)! = 1 * 3 * 5 * … * (2n – 1), n > 0;
9.
Quyidagilarni xisoblash dasturini tuzing: y = n! !, n > 0.
16
10.
Quyidagini xisoblash dasturini tuzing: y: = sin1 + sin1.1 + sin1.2 + …+sin2.