Delphida massivlar bilan ishlash algoritmlarga doir misollar 1-masala
Download 257.5 Kb.
|
Delphida ishlash algoritmlarga doir misollar
3.6-masala. 1 dan 9 gacha bo’lgan sonlarni ko’paytirish jadvalini ekranga chiqaring.
Yechish. Bu masalani yechish uchun 3 marta sikl buyrug’idan foydalanamiz. Birinchi siklda birinchi ko’paytuvchi 1 dan 3 gacha, ikkinchisi esa, 1 dan 9 gacha o’zgaradi. Ikkinchisi siklda birinchi ko’paytuvchi 4 dan 6 gacha, ikkinchisi esa, 1 dan 9 gacha o’zgaradi. Uchinchi siklda birinchi ko’paytuvchi 7 dan 9 gacha, ikkinchisi esa, 1 dan 9 gacha o’zgaradi. procedure TForm1.Button1Click(Sender: TObject); var a,b,i,j,s:integer;s1,s2,s3:string; begin a:=strtoint(edit1.Text); b:=strtoint(edit2.Text); memo1.Clear; for i:=a to b do for j:=1 to 10 do begin s:=i*j; str(s,s1);str(i,s2);str(j,s3); memo1.Lines.Add(s2+'*'+s3+'='+s1); end; end; end. 3.7-masala. L nomerli Fibonachchi sonini ekranga chiqaring. Yechish. 1,1,2,3,5,8,13,21,34,...sonlar Fibonachchi sonlar ketma-ketligini ifodalaydi. Bu sonlar ketma-ketligida uchinchi hadidan boshlab har bir son o’zidan oldingi ikkita sonning yig’indisiga teng. procedure TForm1.Button1Click(Sender: TObject); var n,v,w,r,i:integer; begin n:=strtoint(edit1.Text); w:=0;v:=1;i:=1; while i i:=i+1;end; edit2.Text:=inttostr(v); end; end. 3.8-masala. N natural son va A haqiqiy son berilgan. Quyidagi ko’paytmani hisoblang: A(A+1)(A+2) ... (A+N) Yechish. Berilgan ko’paytmani k bilan belgilaymiz. procedure TForm1.Button1Click(Sender: TObject); var a,p:real;i,n:integer; begin n:=strtoint(edit1.Text); a:=strtofloat(edit2.Text); p:=1; for i:=0 to n do p:=p*(a+i); edit3.Text:=floattostr(p); end; end. 3.9-masala. Natural sonni tub ko’paytuvchilarga ajrating. procedure TForm1.Button1Click(Sender: TObject); var n,i:integer; s:string; begin n:=strtoint(edit1.Text); memo1.Clear; for i:=1 to n do if n mod i=0 then begin str(i,s); memo1.Lines.Add(s); end;end; end. Download 257.5 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling