[̲] [] []

 

6. ϲ

 

6.1. p

 

p=f0*f1*...*fn,

 

fl=

 

. p fl Sum_drob

Sum_drob (l:):

:;

m:;

s:;

s0; m l*l;

i 0 l

ss+1.0/(m+i+1)

;

Sum_drobS

;

 

6.2. p "", p 2 (p, 41 43). p p "" p [n,2*n], n - , 2.

 

6.3. n a1, a2, , an. ,

) ;

) ;

) .

, : , , .

 

6.4. n. 1 n , . , , .

 

6.5. n>2. , , n>2 . , , .

 

6.6.

i a>0. i i i e ii

 

,

 

ii , e.

 

6.7. i y=arctg(x), i i, ii

 

 

 

6.8. i f(x), i i 1 i i i i. i i 6.1

. 6.1 - 6.7.

 

i ii i ii ' i ?

 

6.9. i i i

 

 

, , i i -i i an i bn, ii

 

 

- i a i b.

i. i ,

 

6.10.

) ; )

.

 

6.11. . , .

. .

 

6.12. .

 

.

`.

(S: ):

A: ;

A;

len(S)>0

A add(A, hd(S));

S tl(S)

;

A

;

 

6.13. , , , . , .

 

6.14. , () .

 

6.15. C , i i i i i, i i - i. i , i .

 

6.16. , i , i .

 

6.17. , b (2<b<16). , b.

 

6.18. , b (2<b<16). , b , .

 

6.19. , , . :

1) GetDigit(c) c;

2) GetSymbol(d) d;

3) AddDigit(n1, n2, p, n) n1, n2 p n;

4) AddColumn(S1, S2).

 

6.20. , , . :

1) GetDigit(c) c;

2) GetSymbol(d) d;

3) MulDigit(n1, n2, p, n) n1, n2 p n;

4) MulStrChar(S, c) S c;

5) AddString(S1, S2, n) n .

 

6.21. "" : i, i i , i .

 

6.22. ,

1) , ;

2) n- .

) ;

) ;

) ;

) , ();

) , ;

) , .

 

6.23. i i i

 

)

 

)

 

)

 

)

 

6.24. i i i (. 3.15 ) 3.2. ) i i i.

 

6.25. i (n,m) , iii (n,m)=(m,r), r - i i n m.

 

6.26. Z iii i .

'. Z ii i i 8 i i i i i ii:

Convert(Z:i)

Z>1 Convert(Z div 8);

(Z mod 8)

.

 

6.27. i i i xn i

 

 

6.28. i ii ii , :

 

, 0<m<n.

 

6.29. i i i , i ii, i i' .

 

6.30. i ii Fn n (. 10 ). i i ii.

 

6.31. i a,c,m. i f(m)

 

,

 

g(m) - i i a*n+c 10.

'.

i F(a,c,m:):

i z,y:;

(m<=9) & (m>=0)

y m

i

z (a * n+c) mod 10; y z*F(a,c,m-1-z)+m

;

F y

;

 

6.32. i i

) i i;

) , i i ;

) i i i ;

) i, i;

) i i.

i. L, , Î W (L - ), , Î Ch.

i ii

) (L) = , (add(, L) = ,

(app(add(, ), )) = (=) & ();

) (L) = L,

(add(, ) = app((), );

) (L, , ) = L,

(add(, ), , ) = add(, (, , )),

(add(, ), , ) = +(, , );

) (L, ) = , (add(x, ), L) = ,

(add(, ), add(, )) = ( = ) & (, );

) (L, ) = , (add(, ), L) = ,

(add(, ), add(, )) = (add(, ), add(, ))Ú(add(, ), ).

` ) ii, i i

i Zam(: ; : ; : ):

len()=0 Zam

i hd(A) = Zam +Zam(tl(), , )

i Zam add(c, Zam(tl(), , ))

;

 

6.33. i i (n,m), ii

(0,m)=m+1;

(n,0)=(n-1,1);

(n,m)=(n-1,(n,m-1)).

(0,5),(1,2),(2,2).

`. i i

i (N,M:):

i Y:;

N=0

Y +1

i =0

Y (N-1,1)

i

Y (N,-1);Y (N-1,Y)

;

Y

;

 

i i i:

(1,2)=(0,(1,1))=(0,(0,(1,0)))=
(0,(0,(0,1)))=(0,(0,2))=(0,3)=4.

 

6.34. :

 

...

 

6.35. i . . N i i. i, , i i. i i i .

i, i i i. N=3. ϳ ii i, ii i i. i i N.

`. , i N-1 . i i N i i i :

1) N-1 ;

2) 1 ;

3) N-1 .

N>1.

( N,,,:)

N>0

(N-1,,,);

(,` `,);

(N-1,,,)

.

: (N,1,2,3).

N=3 1 3, 1 2, 3 2, 1 3, 2 1, 2 3, 1 3.

ii i, i i 3 i, i 7, N i -

 

6.36. , i i i i 1 N.

i. i i 1 N i i i 1 N-1, N i i i i i.

 

[̲] [] []