|
Toshkent davlat agrar universiteti s. M. Aminov, S. I. Muxamadiyev, S. Sh. Rasulov axborot kommunikatsionBog'liq kommunikacion tehnologijalar 2020 jII topshiriqlar
1.Funksiyanig qiymatini topish dasturini tuzing:
2. Tenglamalar sistemani yechimini topish dasturi tuzilsin:
.
3. Agar m soni n ga qoldiqsiz bo‘linsa, u holda ekranda uning natijasi chiqarish,
aks holda false chiqarish dasturi tuzilsin.
4. Agar N son juft bo‘lsa, ekranda N/2, aks holda (N+1)/2 chiqarish dasturi
tuzilsin.
5. a, v, s sonlar orasidan eng kichigini topish va ularning eng kattasi bilan
almashtirish dasturi tuzilsin.
6. M(x1,u1) va M2(x2,u2) nuqtalardan koordinatalar boshiga eng yaqinini
ekranga chiqarish dasturi tuzilsin.
7. Quyidagi Shartlarda
qiymatini hisoblash dasturini tuzing
9. Agar a,v va s uzunlikdagi kesmalar uchburchakni aniqlasa uning yuzasini
hisoblash, aks holda false ni ekranga chiqarish dasturini tuzing.
10. Funksiyaning qiymatini hisoblash dasturini tuzing
11. R radiusli M massali va
zichlikka ega bo‘lgan shar. Shardan z masofa
uzoqlikda joylashgan M massali natural nuqtani tortib turibdi. Quyidagi formula
bo‘yicha tortish kuchini hisoblashning dasturini tuzing:
холларда
колган
arctgx
x
агар
x
x
f
,
,
1
1
,
arcsin
)
(
f
ey
dx
c
by
ax
0
0
2
x
агар
x
x
агар
x
z
1
1
1
,
)
(
2
z
агар
z
z
агар
z
z
F
1
4
1
1
arccos
1
4
)
(
x
агар
x
х
агар
x
x
агар
x
x
F
Axborot kommunikatsion texnologiyalar.S.Aminov
83
bu erda
fpm( -gravitatsion o‘zgarmas).
10-amaliy mashg’ulot. C++ tilida qishloq xo’jaligi masalalariga
dasturlar tuzish.
Ishdan maqsad
:
C++ dasturlash tilida qishloq xo’jaligi masalalariga dasturlash
tuzish ko’nikmalarini shakllantirish.
I Uslubiy ko‘rsatmalar
Topshiriq. Ekin turi kiritilganda ushbu ekin turiga tegishli normalarini chiqarib
beruvchi dasturni С++ dasturlash tilida tuzing.
Yechilishi:
#include
1.
using namespace std;
2.
int main ()
3.
{
4.
float m,d,kun;
5.
int tur;
6.
cout<<"1-paxta"<sholi"<7.
cin>>tur;
8.
string turi;
9.
switch(tur)
10.
{
11.
case 1: m=200; d=10; kun=180; turi= "Paxta"; break;
12.
case 2: m=350; d=4; kun=270; turi="Bug'doy"; break;
13.
case 3: m=150; d=8; kun=120; turi="Makkajo'xori"; break;
14.
case 4: m=200; d=6; kun=120; turi="Sholi"; break;
15.
case 5: m=300; d=4; kun=90; turi="Arpa"; break;
16.
default: m=0; d=0; kun=0; turi="xato"; break;
17.
}
18.
if(m!=0)
19.
cout<ekiladigan urug' miqdori "<"<20.
else
21.
cout<<"Iltimos, ekin turini ro’yxatdan tanlang!!!";
R
r
агар
r
R
r
агар
r
R
F
2
3
3
4
84
22.
}
Misol.
bu erda a=3,56
Dastur matni:
1.
#include
2.
#pragma hdrstop
3.
#pragma argsused
4.
# include
5.
void main()
6.
{ int i, n; float S;
7.
S=0; n=10;// boshlang‘ich qiymatlarni kiritish
8.
float a=3.56;
9.
while(i<=n) // sikl operatori
10.
{
11.
S+=sin(i+5*a)/(exp(i-1)*tan(i+1));
12.
i++;
13.
}
14.
cout<<"Javob S="<15.
}
Dastur tavsifi
.
1 – 5 qatorlarni oldingi topshiriqlardagidek ifodalaymiz. 6-
qatorda ma’lumotlar kiritilib olinadi.
7, 8 – qatorlarda o‘zgaruvchilarning boshlang‘ich qiymatlari kiritilgan.
9-qatorda Sharti oldin tekshiriladigan while operatori yordamida bajarilishi
kerak bo‘lgan Shartni yozib olamiz.
11-qatorda yig‘indi hisoblanadi va 14-qatorda natija ekranga chiqariladi. Dastur
15-qatorda o‘z ishini yakunlaydi.
|
| |