Математическое моделирование при трех уровнях факторов по программам на языках Бейсик и Турбо Паскаль. Черный А.А. - 64 стр.

UptoLike

Составители: 

64
OUT_F_H_L(74);
end;{if}
if I0=63 then
begin
K5:=0; F3:=0; F4:=0; H3:=0;
H4:=0; L3:=0; L4:=0;
writeln('Факторы F(1)=F3+F4, H(1)=H3+H4, L(1)=L3+L4');
writeln(F0,'Факторы F(1)=F3+F4, H(1)=H3+H4, L(1)=L3+L4');
for J:=1 to X do
begin
F[J]:=0; H[J]:=0; L[J]:=0; Z[J]:=0;
end;
X:=0;
writeln('F4,H4,L4-шаг приращения 1,2,3-го фактора');
writeln('X-количество значений 1,2,3-го фактора');
writeln(F0,'F4,H4,L4-шаг приращения 1,2,3-го фактора');
writeln(F0,'X-количество значений 1,2,3-го фактора');
writeln('Ввод принятых величин');
writeln('X,F3,F4,H3,H4,L3,L4');
readln(X,F3,F4,H3,H4,L3,L4);
writeln(F0,'X=',X,' F3=',F3,' F4=',F4);
writeln(F0,'H3=',H3,' H4=',H4);
writeln(F0,'L3=',L3,' L4=',L4);
for K5:=1 to X do
begin
F[K5]:=F3+K5*F4;
writeln('F(',K5,')=',F[K5]);
H[K5]:=H3+K5*H4;
writeln('H(',K5,')=',H[K5]);
L[K5]:=L3+K5*L4;
writeln('L(',K5,')=',L[K5]);
GB4150; GB4170;
GB4190; GB4770;
end;{for}
for K5:=1 to X do
writeln('Z(',K5,')=',Z[K5]);
OUT_F_H_L(75);
end;{if}
writeln('Выявление MAX Z(K5) и MIN Z(K5)');
writeln(F0,'Выявление MAX Z(K5) и MIN Z(K5)');
K8:=0; K8:=Z[1];
for K5:=1 to X do
if Z[K5]>=K8 then K8:=Z[K5];
writeln('MAX Z(K5)=',K8);
writeln(F0,'MAX Z(K5)=',K8);
for K5:=1 to X do
if Z[K5]=K8 then
begin
writeln('MAX Z(',K5,')=',Z[K5]);
writeln(F0,'MAX Z(',K5,')=',Z[K5]);
end;
K7:=0; K7:=Z[1];
for K5:=1 to X do
if Z[K5]<=K7 then K7:=Z[K5];
begin
writeln('MIN Z(K5)=',K7);
writeln(F0,'MIN Z(K5)=',K7);
end;
for K5:=1 to X do
if Z[K5]=K7 then
    OUT_F_H_L(74);
  end;{if}
if I0=63 then
  begin
    K5:=0; F3:=0; F4:=0; H3:=0;
    H4:=0; L3:=0; L4:=0;
    writeln('Факторы F(1)=F3+F4, H(1)=H3+H4, L(1)=L3+L4');
    writeln(F0,'Факторы F(1)=F3+F4, H(1)=H3+H4, L(1)=L3+L4');
    for J:=1 to X do
     begin
       F[J]:=0; H[J]:=0; L[J]:=0; Z[J]:=0;
     end;
    X:=0;
    writeln('F4,H4,L4-шаг приращения 1,2,3-го фактора');
    writeln('X-количество значений 1,2,3-го фактора');
    writeln(F0,'F4,H4,L4-шаг приращения 1,2,3-го фактора');
    writeln(F0,'X-количество значений 1,2,3-го фактора');
    writeln('Ввод принятых величин');
    writeln('X,F3,F4,H3,H4,L3,L4');
    readln(X,F3,F4,H3,H4,L3,L4);
    writeln(F0,'X=',X,' F3=',F3,' F4=',F4);
    writeln(F0,'H3=',H3,' H4=',H4);
    writeln(F0,'L3=',L3,' L4=',L4);
    for K5:=1 to X do
     begin
       F[K5]:=F3+K5*F4;
       writeln('F(',K5,')=',F[K5]);
       H[K5]:=H3+K5*H4;
       writeln('H(',K5,')=',H[K5]);
       L[K5]:=L3+K5*L4;
       writeln('L(',K5,')=',L[K5]);
       GB4150; GB4170;
       GB4190; GB4770;
     end;{for}
     for K5:=1 to X do
       writeln('Z(',K5,')=',Z[K5]);
     OUT_F_H_L(75);
  end;{if}
writeln('Выявление MAX Z(K5) и MIN Z(K5)');
writeln(F0,'Выявление MAX Z(K5) и MIN Z(K5)');
K8:=0; K8:=Z[1];
for K5:=1 to X do
  if Z[K5]>=K8 then K8:=Z[K5];
writeln('MAX Z(K5)=',K8);
writeln(F0,'MAX Z(K5)=',K8);
for K5:=1 to X do
  if Z[K5]=K8 then
    begin
     writeln('MAX Z(',K5,')=',Z[K5]);
     writeln(F0,'MAX Z(',K5,')=',Z[K5]);
    end;
K7:=0; K7:=Z[1];
for K5:=1 to X do
  if Z[K5]<=K7 then K7:=Z[K5];
    begin
writeln('MIN Z(K5)=',K7);
writeln(F0,'MIN Z(K5)=',K7);
    end;
for K5:=1 to X do
  if Z[K5]=K7 then



                                                64