code 31013; procedure INISYMD(LR, UR, SHIFT, A, X); value LR,UR,SHIFT,X; integer LR,UR,SHIFT; real X; array A; begin SHIFT:= ABS(SHIFT); UR:= UR + SHIFT + 1; SHIFT:=LR + SHIFT; LR := (SHIFT - 3) * SHIFT // 2 + LR; for LR := SHIFT + LR while SHIFT < UR do begin A[LR]:= X; SHIFT:= SHIFT + 1 end end INISYMD; eop