1. Заголовок темы должен быть информативным. В противном случае тема удаляется ... 2. Все тексты программ должны помещаться в теги [code=pas] ... [/code]. 3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали! 4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора). 5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM! 6. Одна тема - один вопрос (задача) 7.Проверяйте программы перед тем, как разместить их на форуме!!! 8.Спрашивайте и отвечайте четко и по существу!!!
if n1 >= k1 then n1:=n1-k1 else begin n2:=n2+n1; if n2 >= k1 then n2:=n2-k1 else begin k1_b:=1; goto 2; end;
end;
if n3 >= k2 then n3:=n3-k2 else begin n4:=n4+n3; if n4 >= k2 then n4:=n4-k2 else begin n2:=n2+k1; k2_b:=1; goto 2; end; end;
if n5 >= k3 then n5:=n5-k3 else begin n6:=n6+n5; if n6 >= k3 then n6:=n6-k3 else begin n2:=n2+k1; n4:=n4+k2; k3_b:=1; goto 2; end; end;
2: if (k1_b=0) and (k2_b=0) and (k3_b=0) then begin tp:=tp; end else tp:=tp+1;
t:=t+del; t1:=t1-del; t2:=t2-del; t3:=t3-del;
if T1 <= 0 then begin N2:=N2+P1; if n2 > n2n then begin n1:=n1 + (n2-n2n); n2:=n2n; if n1 > n1n then n1:=n1-p1; end;
a1:=random; t1:=t1min + a1 * (t1max-t1min); end;
if T2 <= 0 then begin N4:=N4+P2; if n4>n4n then begin n3:=n3+(n4-n4n); n4:=n4n; if n3>n3n then n3:=n3-p2; end; a2:=random; t2:=t2min +a2*(t2max-t2min); end;
if T3 <= 0 then begin N6:=N6+P3; if n6>n6n then begin n5:=n5+(n6-n6n); n6:=n6n; if n5>n5n then n5:=n5-p3; end; a3:=random; t3:=t3min +a3*(t3max-t3min); end;
if t <= tr then goto 1 else begin y:=(tp/tr)*100; if y >= ymax then ymax:=y; if i = 1 then ymin:=y; if y <= ymin then ymin:=y; yc:=yc+y; if i = h then begin writeln; h:=h+5; end;