Оценка конкурентоспособности технологического автоматизированного оборудования. Хадыков А.Т. - 86 стр.

UptoLike

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

171
Org_params =( Org_params*) malloc ( n_Org * sizeof
(Org_Params));
ASSERT (Org_params);
Comm_Params * Comm_params;
Comm_params =( Comm_params*) malloc ( n_comm * sizeof
(Comm_Params));
ASSERT (Comm_params);
/*Input all params*/
/*…*/
float Itp=0;
for ( int i = 0; i < n_eq; i++) {
Itp += (Eq_params [i]. P/Eq_params [i]. Po)*Eq_params
[i].Alpha;
}
float C_potr = 0, Co_potr = 0, lep;
for (i = 0; i < n_zatr; i++) {
C_potr += Zatr_params [i].C;
Co_potr += Zatr_params [i].Co;
}
lep = C_potr/Co_potr;
float lnp = 1;
for ( i = 0; i < n_norm; i++) {
lnp*= Norm_params [i].Q;
}
float lop = 0;
for ( i = 0; i < n_org; i++) {
if ( Org_params [i].Bo != 0) {
lop += (Org_params [i].B/Org_params [i].Bo) *Org_params
[i].Alpha;
}
172
else{
lop += Org_params [i].Alpha;
}
}
float Ikp=0;
for ( int i = 0; i < n_comm; i++) {
Ikp += (Comm_params [i]. G/Comm_params [i].
Go)*Comm_params [i].Alpha;
}
float Iokp= Iop + Ikp * Common_params.Alpha Ok;
float K = ((Itp + Iokp * Common_params.AlphaWeight) /
lep) * lnp;
K*= Common_params.EqWeight;
free (Eq_params);
free (Zatr_params);
free (Norm_params);
free (Org_params);
free (Comm_params);
return K;
}
/**************************************/
      Org_params =( Org_params*) malloc ( n_Org * sizeof                                  else{
                       (Org_Params));                                      lop += Org_params [i].Alpha;
                  ASSERT (Org_params);                                                       }
                                                                                             }
           Comm_Params * Comm_params;                                                 float Ikp=0;
 Comm_params =( Comm_params*) malloc ( n_comm * sizeof                   for ( int i = 0; i < n_comm; i++) {
                  (Comm_Params));                                 Ikp += (Comm_params [i]. G/Comm_params [i].
              ASSERT (Comm_params);                                        Go)*Comm_params [i].Alpha;
                                                                                             }
                          /*Input all params*/
                                   /*…*/                         float Iokp= Iop + Ikp * Common_params.Alpha Ok;
                                float Itp=0;                  float K = ((Itp + Iokp * Common_params.AlphaWeight) /
                    for ( int i = 0; i < n_eq; i++) {                                  lep) * lnp;
      Itp += (Eq_params [i]. P/Eq_params [i]. Po)*Eq_params                K*= Common_params.EqWeight;
                                 [i].Alpha;
                                      }                                         free (Eq_params);
                 float C_potr = 0, Co_potr = 0, lep;                           free (Zatr_params);
                     for (i = 0; i < n_zatr; i++) {                           free (Norm_params);
                    C_potr += Zatr_params [i].C;                               free (Org_params);
                  Co_potr += Zatr_params [i].Co;                             free (Comm_params);
                                      }                                              return K;
                        lep = C_potr/Co_potr;                                            }
                                                                  /**************************************/
                            float lnp = 1;
                  for ( i = 0; i < n_norm; i++) {
                   lnp*= Norm_params [i].Q;
                                   }

                           float lop = 0;
                  for ( i = 0; i < n_org; i++) {
                if ( Org_params [i].Bo != 0) {
  lop += (Org_params [i].B/Org_params [i].Bo) *Org_params
                             [i].Alpha;
                                  }

171                                                                                                                   172