chiziqli algoritmlarni dasturlash

DOC 64 sahifa 1,2 MB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 64
o`zbеkiston rеspublikasi 1. chiziqli algoritmlarni dasturlash bu bo’limda chiziqli algoritmga keltiriladigan masalalarni delphi va borland c++ da yechish bayon etilgan. 1.1-masala. a va b ikkita haqiqy sonlar berilgan. ularning yig’indisi, ayirmasi va ko’paytmasini hisoblang. yechish. a va b sonlar yig’indisini s, ayirmasini d, ko’paytmasini k bilan belgilasak, s=a+b, d=a-b, k=a*b formulalar o’rinli bo’ladi. delphi dasturlash tilida dasturi: procedure tform1.button1click(sender: tobject); var a,b,s,p:real; begin a:=strtofloat(edit1.text); b:=strtofloat(edit2.text); s:=a+b; p:=a*b; edit3.text:=floattostr(s); edit4.text:=floattostr(p); end;. borland c++ builder da dasturu: void __fastcall tform1::button1click(tobject *sender) { float a,b,s,p; a=strtofloat(edit1->text); b=strtofloat(edit2->text); s=a+b; p=a*b; edit3->text=floattostr(s); edit4->text=floattostr(p); } 1.2-masala. ikkita musbat son berilgan, bu sonlarning o’rta arifmetik va o’rta geometrik qiymatlarini aniqlang. yechish. a va b sonlarning o’rta arifmetik qiymatini c, o’rta geometrik qiymatini b bilan belgilasak, formulalar o’rinli. delphi dasturlash tilida dasturi: procedure tform1.button1click(sender: tobject); var a,b,s,p:real; begin a:=strtofloat(edit1.text); b:=strtofloat(edit2.text); s:=(a+b)/2; p:=sqrt(a*b); edit3.text:=floattostr(s); edit4.text:=floattostr(p); end; borland c++ builder da dasturu: #include void __fastcall tform1::button1click(tobject *sender) { float a,b,s,p; …
2 / 64
ttostr(p); borland c++ builder da dasturu: void __fastcall tform1::button1click(tobject *sender) { float a,b,s,p; a=strtofloat(edit1->text); b=strtofloat(edit2->text); s=a+b; p=2*(a*b); edit3->text=floattostr(s); edit4->text=floattostr(p); } 1.4-masala. r1, r2, r3 uchta qarshiliklar ketma-ket ulangan zanjirning qarshiligini aniqlang. yechish. zanjirning umumiy qarshiligi r bilan belgilasak, ketma-ket ulashda formulalar o’rinli bo’ladi. delphi dasturlash tilida dasturi: procedure tform1.button1click(sender: tobject); var r1,r2,r3,r:real; begin r1:=strtofloat(edit1.text); r2:=strtofloat(edit2.text); r3:=strtofloat(edit3.text); r:=r1+r2+r3; edit4.text:=floattostr(r); end; borland c++ builder da dasturu: void __fastcall tform1::button1click(tobject *sender) { float r1,r2,r3,r; r1=strtofloat(edit1->text); r2=strtofloat(edit2->text); r3=strtofloat(edit3->text); r=r1+r2+r3; edit4->text=floattostr(r); } 1.5-masala. massalari m1 va m2 (kg) ga teng, oralaridagi masofa r (m) ga teng bo’lgan ikkita jismning o’zaro tortilish kuchi f aniqlansin. bunda gravitatsion doimiy g=6,672∙10-11 (n∙m2/kg2) deb olinsin. yechish. butun olam tortilish qonuniga ko’ra ; erning massasi oyning massasi er bilan oy orasidagi masofa izoh. er bilan oyning massalari kilogrammda, masofa mertda, kuch nyutonda o’lchanadi. delphi dasturlash tilida dasturi: procedure tform1.button1click(sender: tobject); const g=6.672e-11; var m1,m2,r,f:real; begin m1:=strtofloat(edit1.text); m2:=strtofloat(edit2.text); r:=strtofloat(edit3.text); f:=g*m1*m2/(r*r); edit4.text:=floattostr(f); …
3 / 64
ri: procedure tform1.button1click(sender: tobject); var a,s:real; begin a:=strtofloat(edit1.text); s:=(sqrt(3))*a*a/4; edit2.text:=floattostr(s); end; borland c++ builder da dasturu: #include void __fastcall tform1::button1click(tobject *sender) { float a,s; a=strtofloat(edit1->text); s=(sqrt(3))*a*a/4; edit2->text=floattostr(s); } 1.7-masala. koordinatalari x1,y1 va x2, y2 ga teng bo’lgan nuqtalari orasidagi masofani hisoblang. yechish. ikki nuqta orasidagi masofa formula yordamida aniqlanadi. delphi dasturlash tilida dasturi: procedure tform1.button1click(sender: tobject); var x1,x2,y1,y2,d:real; begin x1:=strtofloat(edit1.text); x2:=strtofloat(edit2.text); y1:=strtofloat(edit3.text); y2:=strtofloat(edit4.text); d:=sqrt(sqr(x2-x1)+sqr(y2-y1)); edit5.text:=floattostr(d); end; borland c++ builder da dasturu: #include void __fastcall tform1::button1click(tobject *sender) { float x1,x2,y1,y2,d; x1=strtofloat(edit1->text); x2=strtofloat(edit2->text); y1=strtofloat(edit3->text); y2=strtofloat(edit4->text); d=sqrt(sqr(x2-x1)+sqr(y2-y1)); edit5->text=floattostr(d); } 1.8-masala. birinchi hadi a, ayirmasi d, hadlari soni n ga teng arifmetik progressiyaning hadlarining yig’indisini hisoblang. yechish. arifmetik progressiya istalgan hadi va hadlari yig’indisi uchun , formulalar o’rinli bo’ladi. delphi dasturlash tilida dasturi: procedure tform1.button1click(sender: tobject); var a1,d,n,s:real; begin a1:=strtofloat(edit1.text); d:=strtofloat(edit2.text); n:=strtofloat(edit3.text); s:=(2*a1+d*(n-1))/2*n; edit4.text:=floattostr(s); end; borland c++ builder da dasturu: void __fastcall tform1::button1click(tobject *sender) { float a1,d,n,s; a1=strtofloat(edit1->text); d=strtofloat(edit2->text); n=strtofloat(edit3->text); s=(2*a1+d*(n-1))/2*n; edit4->text=floattostr(s); } 1.9-masala. …
4 / 64
ida aniqlanadi. delphi dasturlash tilida dasturi: procedure tform1.button1click(sender: tobject); var b,n,q,s:real; begin b:=strtofloat(edit1.text); q:=strtofloat(edit2.text); n:=strtofloat(edit3.text); s:=(b*(1-exp(n*ln(q))))/(1-q); edit4.text:=floattostr(s); end; borland c++ builder da dasturu: void __fastcall tform1::button1click(tobject *sender) { float b,q,n,s; b=strtofloat(edit1->text); q=strtofloat(edit2->text); n=strtofloat(edit3->text); s=(b*(1-exp(n*ln(q))))/(1-q); edit4->text=floattostr(s); } 1.10-masala. uchta idishga suv solingan. idishlardagi suvning temperaturasi t1, t2, t3 ga teng, hajmi v1, v2, v3 (l) ga teng. idishlardagi suvni bitta idishga quyilsa, uning hajmi va temperaturasi qanday bo’ladi? yechish. idishlardagi suvni bitta idishga quyilsa, suvning hajmi va temperaturasi formulalar bilan aniqlanadi. delphi dasturlash tilida dasturi: procedure tform1.button1click(sender: tobject); var t1,t2,t3,t,v1,v2,v3,v:real; begin t1:=strtofloat(edit1.text); t2:=strtofloat(edit2.text); t3:=strtofloat(edit3.text); v1:=strtofloat(edit4.text); v2:=strtofloat(edit5.text); v3:=strtofloat(edit6.text); t:=(t1*v1+t2*v2+t3*v3)/(v1+v2+v3); v:=v1+v2+v3; edit7.text:=floattostr(t); edit8.text:=floattostr(v); end; borland c++ builder da dasturu: void __fastcall tform1::button1click(tobject *sender) { float t1,t2,t3,t,v1,v2,v3,v; t1=strtofloat(edit1->text); t2=strtofloat(edit2->text); t3=strtofloat(edit3->text); v1=strtofloat(edit4->text); v2=strtofloat(edit5->text); v3=strtofloat(edit6->text); t=(t1*v1+t2*v2+t3*v3)/(v1+v2+v3); v=v1+v2+v3; edit7->text=floattostr(t); edit8->text=floattostr(v); } 1.11-masala. berilgan sonning butun qismini aniqlang. yechish. a sonning butun qismini b bilan belgilasak, b=int(a) formula bilan aniqlanadi. delphi dasturlash tilida dasturi: procedure tform1.button1click(sender: tobject); var …
5 / 64
stcall tform1::button1click(tobject *sender) { float a,b,s; a=strtofloat(edit1->text); b=strtofloat(edit2->text); s=a div b; edit3->text=floattostr(s); } 1.12-masala. n/m ifodani hisoblashda hosil bo’ladigan qoldiqni toping. yechish. qoldiqni z bilan belgilasak, u holda formula bilan hisoblanadi. delphi dasturlash tilida dasturi: procedure tform1.button1click(sender: tobject); var n,m,r:integer; begin n:=strtoint(edit1.text); m:=strtoint(edit2.text); r:=n mod m; edit3.text:=inttostr(r); end; borland c++ builder da dasturu: void __fastcall tform1::button1click(tobject *sender) { float n,m,r; n=strtofloat(edit1->text); m=strtofloat(edit2->text); r= n mod m; edit3->text=floattostr(r); } 1.13-masala. sonni berilgan aniqlikda yaxlitlang. yechish. a sonni n ta o’nli xonalar aniqligida yaxlitlash uchun formuladan foydalanamiz. delphi dasturlash tilida dasturi: procedure tform1.button1click(sender: tobject); var a,n,b:real; begin a:=strtofloat(edit1.text); n:=strtofloat(edit2.text); b:=int(a*exp(n*ln(10))+0.5)/exp(n*ln(10)); edit3.text:=floattostr(b); end; borland c++ builder da dasturu: void __fastcall tform1::button1click(tobject *sender) { float a,n,b; a=strtofloat(edit1->text); n=strtofloat(edit2->text); b=int(a*exp(n*ln(10))+0.5)/exp(n*ln(10)); edit3->text=floattostr(b); } 1.14-masala. berilgan burchakni radian o’lchovidan gradus o’lchoviga o’tkazing. yechish. a gradusga teng burchakni radian o’lchoviga ushbu formula yordamida o’tkaziladi. delphi dasturlash tilida dasturi: procedure tform1.button1click(sender: tobject); var alfa,k:real; begin alfa:=strtofloat(edit1.text); k:=alfa*pi/180; edit2.text:=floattostr(k); end; …

Ko'proq o'qimoqchimisiz?

Barcha 64 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"chiziqli algoritmlarni dasturlash" haqida

o`zbеkiston rеspublikasi 1. chiziqli algoritmlarni dasturlash bu bo’limda chiziqli algoritmga keltiriladigan masalalarni delphi va borland c++ da yechish bayon etilgan. 1.1-masala. a va b ikkita haqiqy sonlar berilgan. ularning yig’indisi, ayirmasi va ko’paytmasini hisoblang. yechish. a va b sonlar yig’indisini s, ayirmasini d, ko’paytmasini k bilan belgilasak, s=a+b, d=a-b, k=a*b formulalar o’rinli bo’ladi. delphi dasturlash tilida dasturi: procedure tform1.button1click(sender: tobject); var a,b,s,p:real; begin a:=strtofloat(edit1.text); b:=strtofloat(edit2.text); s:=a+b; p:=a*b; edit3.text:=floattostr(s); edit4.text:=floattostr(p); end;. borland c++ builder da dasturu: void __fastcall tform1::button1click(tobject *sender) { float a,b,s,p; a=strtofloat(edit1->text); b=strtofloat(edit2->te...

Bu fayl DOC formatida 64 sahifadan iborat (1,2 MB). "chiziqli algoritmlarni dasturlash"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: chiziqli algoritmlarni dasturla… DOC 64 sahifa Bepul yuklash Telegram