n=6: DIM a(n, n)
'
FOR i=1 TO n: FOR j=1 TO n: a(i, j)=10*i+j: NEXT j: NEXT i
FOR i = 1 TO n '
FOR j = 1 TO i: SWAP a(i, j), a(j, i): NEXT
NEXT
'
FOR i=1 TO n: FOR j=1 TO n: PRINT a(i, j);:NEXT:PRINT: NEXT
FOR i=1 TO n '
FOR j=1 TO n-i: SWAP a(i, j),a(n+1-j, n+1-i): NEXT
NEXT
FOR i=1 TO n: FOR j=1 TO n: PRINT a(i, j);:NEXT:PRINT: NEXT '
I\J | |||||||||||||||||
. 2.5.2
14. (). . , , (.2.5.2 ) , , , (I,J) (I,J) (. 2.5.3). (. 2.5.4), , J I N+1. I+J=N+1. A(I,J) A(N+1J,N+1I).
IJ | IJ | IJ | IJ | IJ | IJ | IJ | IJ | J | I | I | J | |||||
. 2.5.3 . 2.5.4
, , , . , , . , .
|
|
@ .
1. Y , X, .
X | ||||||
Y |
2. 3<X(i)<10 Y, . , 3. 18/3=6
4 | 8 | 6 | ||||
Y |
3. . : 2,3 5,6
5 | 5 | 4 | 4 |
4. (N,N) N . (X(Imax,Jmax) Imax, Jmax). Imax Jmax, .
4 5 6
5. (N,M) A(N) B(M). . . .
6. L.
7. N (A(N,2)), . . , . S SR. N=3. ( . ) . .