code 34321; real procedure DETERMBND(A, N, LW, RW, SGNDET); value N, LW, RW, SGNDET; integer N, LW, RW, SGNDET; array A; begin integer I, L; real P; L:= 1; P:= 1; LW:= LW + RW + 1; for I:= 1 step 1 until N do begin P:= A[L] * P; L:= L + LW end; DETERMBND:= ABS(P) * SGNDET end DETERMBND; eop