ВУЗ:
Составители:
11
begin
m:=1;
Edit3.Text:='1';
end;
SMO(strtoval(Edit1.Text),strtoval(Edit2.Text),m,k,Ro,W,Nq,Nsr,P);
LRo.Caption:=Currtostr(Ro);
LW.Caption:=Currtostr(W);
LNq.Caption:=Currtostr(Nq);
LNsr.Caption:=Currtostr(Nsr);
i:=0;
while i<=20 do begin
if P[i]<>0 then
LPn.Text:=LPn.Text+'P['+inttostr(i)+']='+Currtostr(P[i])+'; ';
i:=i+1
end
end
else ShowMessage('Недостаточно параметров!');
end;
procedure TForm1.PageControl1Changing(Sender: TObject;
var AllowChange: Boolean);
begin
if not((Edit1.Text<>'')and(Edit2.Text<>'')and(Edit3.Text<>'')and(Edit4.Text<>'')) then
begin
ShowMessage('Недостаточно параметров для построения графика');
end
else
begin
Chart1.Title.Text.Clear;
Chart1.Title.Text.Add('График зависимости времени ожидания в очереди');
Chart1.Title.Text.Add(' от коэффициента использования ');
Chart1.Series[0].Clear;
Chart1.Series[1].Clear;
label12.Caption:=Edit4.Text;
j:=1;
while Ro<0.9 do begin
SMO(0.01*j,strtoval(Edit2.Text),strtoint(Edit3.Text),strtoint(Edit4.Text),Ro,W,Nq,Nsr,P);
Chart1.Series[0].AddXY(Ro,W);
j:=j+1;
end;
j:=1;
Ro:=0;
while Ro<0.9 do begin
SMO(0.01*j,strtoval(Edit2.Text),strtoint(Edit3.Text),0,Ro,W,Nq,Nsr,P);
Chart1.Series[1].AddXY(Ro,W);
j:=j+1;
end;
end
end;
begin m:=1; Edit3.Text:='1'; end; SMO(strtoval(Edit1.Text),strtoval(Edit2.Text),m,k,Ro,W,Nq,Nsr,P); LRo.Caption:=Currtostr(Ro); LW.Caption:=Currtostr(W); LNq.Caption:=Currtostr(Nq); LNsr.Caption:=Currtostr(Nsr); i:=0; while i<=20 do begin if P[i]<>0 then LPn.Text:=LPn.Text+'P['+inttostr(i)+']='+Currtostr(P[i])+'; '; i:=i+1 end end else ShowMessage('Недостаточно параметров!'); end; procedure TForm1.PageControl1Changing(Sender: TObject; var AllowChange: Boolean); begin if not((Edit1.Text<>'')and(Edit2.Text<>'')and(Edit3.Text<>'')and(Edit4.Text<>'')) then begin ShowMessage('Недостаточно параметров для построения графика'); end else begin Chart1.Title.Text.Clear; Chart1.Title.Text.Add('График зависимости времени ожидания в очереди'); Chart1.Title.Text.Add(' от коэффициента использования '); Chart1.Series[0].Clear; Chart1.Series[1].Clear; label12.Caption:=Edit4.Text; j:=1; while Ro<0.9 do begin SMO(0.01*j,strtoval(Edit2.Text),strtoint(Edit3.Text),strtoint(Edit4.Text),Ro,W,Nq,Nsr,P); Chart1.Series[0].AddXY(Ro,W); j:=j+1; end; j:=1; Ro:=0; while Ro<0.9 do begin SMO(0.01*j,strtoval(Edit2.Text),strtoint(Edit3.Text),0,Ro,W,Nq,Nsr,P); Chart1.Series[1].AddXY(Ro,W); j:=j+1; end; end end; 11
Страницы
- « первая
- ‹ предыдущая
- …
- 119
- 120
- 121
- 122
- 123
- …
- следующая ›
- последняя »