code 34144; comment MCA 2306; procedure BAKSYMTRI1(A, N, N1, N2, VEC); value N, N1, N2; integer N, N1, N2; array A, VEC; begin integer J, J1, K, TI, TJ; real W; array AUXVEC[1:N]; for K:= N1 step 1 until N2 do begin for J:= 1 step 1 until N do AUXVEC[J]:= VEC[J,K]; TJ:= J1:= 1; for J:= 2 step 1 until N do begin TI:= TJ + J; W:= A[TI]; if W < 0 then ELMVEC(1, J1, TJ, AUXVEC,A,VECVEC(1, J1, TJ, AUXVEC, A) * W); J1:= J; TJ:= TI end; for J:= 1 step 1 until N do VEC[J,K]:= AUXVEC[J] end end BAKSYMTRI1; eop