Маъруза-8 Дастурлаш усуллари. оптимал дастурлар.
Хар кандай катта асарни бобларга ва программаларга ажратиб ёзиш кулай булгани каби, катта хажмда дастурни маълум бир булакларга ажратиб ёзиш кулайдир. Бу эса дастурнинг тушунарлилигини оширади ва хар бир булимни номи унинг максадини ажратилади.
Дастурнинг куриниши чиройли расмийлаштириш учун унинг хар бир блоки аввалги хисоблаш бир оз силжиган булим дейилади. Бунда куйидаги конунларддан фойдаланиш тавсия этилади. (Паскал тили асосида).
1. Киска куринишдаги таркибий ажратиш begin.....end.
2. Узун куринишдаги таркибий ажратиш begin
......
end.
3. Жорийлик операторининг киска куриниши. if A then B1
else B2;
Жорийлик аникланган узун куриниши. if A then
begin....end . else begin....end.
Кисм операторининг узун куриниши.
while A do B;
repeat B until A;
for K:=B2 gown to B1 do A;
Цикл операторининг узун куриниши.
while Ado
begin
........
end;
repeat
........
for K=K1 to K2 do
begin
........
end;
5.Умумий богланиш ва умумий тугалланиш эга булган цикллар.
for K:=1 to K1 do while A1 do
begin
......
end;
6.Тахлил структураси.
close A of
N1, N2,.... NK: A1;
..........
N1,N2,.....NV,AN1;
end;
Узун операторлар. Агар оператор тушида сатрга сигмаса уни аклий равишда давом эттирилувчи сайрни олдинги сайрга хисоблаш бир оз силжиган холда ёзик тавсия килинадиж
Do'stlaringiz bilan baham: |