.


:




:

































 

 

 

 





 

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).

 

 





:


: 2016-11-12; !; : 858 |


:

:

. .
==> ...

1454 - | 1415 -


© 2015-2024 lektsii.org - -

: 0.012 .