MODE V = [3]REAL; MODE TEN = [3,3]REAL; PROC tv = (TEN t)V: (FOR i TO 3 DO FOR j TO 3 DO (t[i,j] + t[j,i] NE 0 | print(("Not asym", t, newline))) OD OD; (t[2,3], t[3,1], t[1,2])); PROC tt = (V x)TEN: ((0, x[3], -x[2]), (-x[3], 0, x[1]), (x[2], -x[1], 0)); PROC rx = REAL: 2*next random-1; PROC pv = (V x)VOID: (FOR j TO 3 DO print(fixed(x[j], 12, 5)) OD; print(newline)); PROC pnv = (STRING n, V x)VOID: (print((n, newline)); pv(x)); PROC pnt = (STRING n, TEN x)VOID: (print((n, newline)); FOR j TO 3 DO pv(x[j,]) OD); PROC ip = (V a, b)REAL: (REAL s:=0; FOR j TO 3 DO s +:= a[j]*b[j] OD; s); first random(43); [20]V ma; FOR j TO UPB ma DO ma[j] := (rx, rx, rx) OD; PROC sum = (PROC (INT)REAL pr)REAL: (REAL sm := 0; FOR j TO 3 DO sm +:= pr(j) OD; sm); #print(sum((INT k)REAL: ma[19][k]));# TEN omet; FOR i TO 3 DO FOR j TO 3 DO omet[i,j] := (i