ГОСТ Р ИСО/МЭК 10373-6—2015
case 106:
case
2
1
2
:
case 424:
case 648:
I
B_low-b«0.1*(Hmax-b);// Calculates target
flag-localirador(envc,toutput,B_low,«crosses,env_length!II
Finds target
it (f‘.ag>-2)
I
Crosse S_WORK-CгОSses;
t.ploone-crosses_WORK->tlice;// Temporary values are
stored lor luture use
while (x_improv<flag)
I
tplotwo-crosses_WORK->time; И Temporary values are
stored for future use
vplotwo-crosses_WORK->volt ;
crosses_»0RK-cro3sea_W0RK->sig,-
x_rmprov4*;
rreelist(crosses);
1
else
I
fprint.f(stdout,"Monotony not fulfilled^»");
I
B_hi-Kmax-0.1*(Hmax-b); II Calculates target
i:ag-locali
2
adot(envc,toutput,B_hi,4crosses2,envlength); !/
Finds target
if (Cag>-
2
>
x_improv-0;
flag_in>prov*0;
cxosses_WORK-crosses2;
while (x_improv<flag)
(crosses WORK->time<tploone)
it
\
tphiOne-crosses_W0RK->txme; !/ Temporary values
are st.ored lor luture use
vphione-crossesWORK->vo11;
i
(crosses WORK->time>tplotwo 44 Cagimprov— 0>
if
<
tp).itwo-crosses_WORK->tlme; U Temporary values
•are stored lor future use
vphitwo-crosses_WORK->volt;
flag_tmprov-1;
)
сгоsses_WCRK-crosses_WORK->sig;
x improvM;
\
freelist(crosses2);
I
е1зе
1
fprintHstdout,"Monotony not fulliiledVn");
I
tt-tploone-tphione; ft Definitive values are calculates ana
79