Proc1. PowerA3(A, B), -
A B (A , B
; ).
.
Proc2. PowerA234(A, B, C, D), ,
A -
B, C D (A , B, C, D
; ).
, .
Proc3. Mean(X, Y, AMean, GMean),
AMean = (X + Y)/2
GMean = X Y (X Y ,
AMean GMean ).
(A, B), (A, C), (A, D), A, B, C, D.
Proc4◦. TrianglePS(a, P, S), a
P = 3 a S=a2 /4
(a , P S ; -
).
.
Proc5. RectPS(x 1, y 1, x 2, y 2, P, S), P
S , -
, (x 1, y 1), (x 2, y 2)
(x 1, y 1, x 2, y 2 , P S -
). -
.
Proc6. DigitCountSum(K, C, S), C
K, S (K ,
C S ).
.
Proc7. InvertDigits(K),
K (K
, ).
.
Proc8◦. AddRightDigit(D, K), -
K D (D
, 09, K ,
). -
K D 1 D 2,
.
Proc9. AddLeftDigit(D, K), -
K D (D
, 19, K ,
|
|
). -
K D 1 D 2,
.
Proc10◦. Swap(X, Y), -
X Y (X Y ,
). A, B,
C, D : A B, C
D, B C A, B, C, D.
Proc11. Minmax(X, Y), X
38
. . . Programming Taskbook 4.6
X Y, Y
(X Y , -
). -
, A, B, C, D.
Proc12. SortInc3(A, B, C), -
A, B, C , -
(A, B, C ,
). -
: (A 1, B 1, C 1)
(A 2, B 2, C 2).
Proc13. SortDec3(A, B, C), -
A, B, C , -
(A, B, C ,
). -
: (A 1, B 1, C 1)
(A 2, B 2, C 2).
Proc14. ShiftRight3(A, B, C), -
: A B, B C, C
A (A, B, C ,
).
: (A 1, B 1, C 1)
(A 2, B 2, C 2).
Proc15. ShiftLeft3(A, B, C), -
: A C, C B, B
A (A, B, C ,
).
: (A 1, B 1, C 1)
(A 2, B 2, C 2).