code 34212; procedure DAVUPD(H, N, V, W, C1, C2); value N, C1, C2; integer N; real C1, C2; array H, V, W; begin integer I, J, K; real VK, WK; K:= 0; for J:= 1, J + K while K < N do begin K:= K +1 ; VK:= V[K] * C1; WK:= W[K] * C2; for I:= 0 step 1 until K -1 do H[I + J]:= H[I + J] + V[I + 1] * VK - W[I + 1] * WK end end DAVUPD; eop