А. А. Медатов, М. З. Носиров, М. К


Мустахкамлаш учун саволлар


Download 392.5 Kb.
bet20/39
Sana20.12.2022
Hajmi392.5 Kb.
#1034416
1   ...   16   17   18   19   20   21   22   23   ...   39
Bog'liq
Turbo Pascal услубий кулланма

Мустахкамлаш учун саволлар


1. While цикл фармойишининг бичимини тушунтириб беринг.
2. ab шартнинг бажарилиши циклга қандай таъсир ўтказади?
3. Параметрли цикл фармойишининг бошқа цикл фармойишларидан фарқи нимада?
4. Параметрли цикл фармойишииниг бошақ цикл фармойишларидан фарқи нимада?
Таянч тушунчалар: while, шарт, for, to, do, downto.


Адабиётлар: [1],[2],[3],[5],[6],[7],[8],[9],[10].
Мураккаб цикллар
Режа:
1. Ичмаич жойлашган цикллар.
2. Ичмаич жойлашган циклларга мисоллар.


1. Ичма-ич жойлашган цикллар.
Кўпинча математик масалаларни ечишда, яъни уларнинг алгоритмини тузишда текширилаётган объектлар ичма-ич жойлашган бўлади. Бундай ҳолларда ичма-ич жойлашган цикллардан фойдаланиш тавсия қилинади. Ичма-ич жойлашган цикллардан фойдаланиш алгоритм тушунчасининг имкониятларини кенгайтиради, фойдаланувчининг турли масалаларни ечиш алгоритмининг ифодалашда содда кўринишлардан фойдаланиш имкониятини беради.
Ичма-ич жойлашган цикллар умумий кўринишини қуйидагича ифодалаш мумкин.
for i:=a1 to a2 do
for j:=b1 to b2 do
for k:=c1 to c2 do
<цикл танаси>
Бунда i – бош цикл параметри, j, k – ички цикллар параметрлари Ичма-ич жойлашган циклларда ҳам цикл фармойиши downto ҳолатида фойдаланиш мумкин.
1-масала. Пифагор жадвалини чиқариш дастурини тузинг.


program pifagor_jadvali;
var i,j:0..9;
begin
for i:=1 to 9 do begin
for j:=1 to 9 do
write(i*j, chr(9));
writeln;
end;
end.

2-масала. 1 дан n гача бўлган барча мукаммал сонларни аниқлаш дастури тузилсин.


program mukammal;
var i,j,n,m:integer;
begin
write(‘n=’); readln(n);
for i:=2 to n do
begin m:=0;
for j:=0 to i-1 do if i mod j=0 then m=m+j;
end;
if m=i then writeln(n, ' mukammal son') else writeln (n, 'mukammal son emas');

Download 392.5 Kb.

Do'stlaringiz bilan baham:
1   ...   16   17   18   19   20   21   22   23   ...   39




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling