, . , , . , (., , Proc64 Proc65). .
Proc61. Fact(N) Fact2(N) , N! N!! (N > 0 ). .
Proc62. PowerN(x,n) , n- x :
x0 = 1, xn = xxn1 n > 0, xn = 1 / xn n < 0 (x >= 0 , n ). XN 5 N X.
Proc63. SqrtK(x,k,n) , k- x : y(0) = 1, y(n+1) = y(n) (y(n) x / y(n)k1) / k, y(n) SqrtK(x,k,n) (x , k n ; x > 0, k > 1, n > 0). K- X 6 N X K.
Proc64. FibRec(N) , N- F(N) : F(1) = F(2) = 1, F(k) = F(k2) + F(k1), k = 3, 4,.... FibRec, .
Proc65. C(m,n) , n m, : C(0,n) = C(n,n) = 1, C(m,n) = C(m,n1) + C(m1,n1) 0 < m < n (m n ; n > 0, 0 <= m <= n). N M. C(M,N) C, .
Proc66. NOD(A,B) , A B, : NOD(A,B) = NOD(B mod A,A), A <> 0; NOD(0,B) = B. A B, A C, A D, A, B, C, D.
Proc67. MinRec(A,N)1|MaxRec(A,N)2 , 1|2 A N, . MinRec1|MaxRec2 1|2 A, B, C NA, NB, NC .
Proc68. Digits(S) , S . .
|
|
Proc69. Simm(S) , , S, . .
Proc70. , S. :
<>::= <> | <>+<> | <><>
Proc71. , S. :
<>::= <> | <>+<> | <><>
<>::= <> | <>*<>
Proc72. , S. :
<>::= <> | <>+<> | <><>
<>::= <> | <>*<>
<>::= <> | (<>)
Proc73. , S. :
<>::= <> | (<><><>)
<>::= + | | *
Proc74. , S ( , Proc73). , True, False.
Proc75. , S ( , Proc73). , 0, ( ) S.
Proc76. , S. ("T" True, "F" False):
<>::= T | F | And(<>) | Or(<>)
<>::= <>,<>
Proc77. , S. ("T" True, "F" False):
<>::= T | F | And(<>) | Or(<>)
<>::= <> | <>,<>
Proc78. , S. ("T" True, "F" False):
<>::= T | F | And(<>) | Or(<>) | Not(<>)
<>::= <> | <>,<>
Proc79. S. S :
<>::= <> | <><>
<>::= a | b | c | (<>) | [<>] | {<>} , True, False.
Proc80. S ( S , Proc79). , 0; 1, .
|
|
Proc81. N (> 0), K (< 9) , 1 K. 0. Name , ( ). , " " " ", .
Proc82. N (> 0), K (< 9) , 1 K. 0. Name , : . . , Proc81.
Proc83. N (N > 0 ), : A 1 B 1. C 0. Name , : 0. . , Proc81.
Proc84. N (N > 0) , Proc83. Name , : 1|2. . , Proc81.
Proc85. N (N > 0 ) , Proc83. Name , : 1|2, 0. . , Proc81.
File1. S. S , True . S , False.
File2. . , .
File3. . . , 1.
File4. k , . k ( ). , 0.
File5. , . , , .
File6. . , , . .
File7. . ( ).
File8. . 1|2|3.
File9. . 1|2|3.
File10. . Rename .
File11. . BlockRead BlockWrite .
|
|
File12. N (< 5) N Name1,..., Name. BlockRead BlockWrite ( ) Name0.
File13. . BlockRead BlockWrite , .
File14. , . BlockRead BlockWrite 1|2 1|2.
File15. . , , , .
File16. NameA, NameB NameC. NameD, : A0, B0, C0, A1, B1, C1, A2, B2, C2,....
File17. NameA, NameB, NameC NameD. NameE, ( File16). "" .
File18. Name1. Name2 Name3, (0, 2, 4,...), (1, 3, 5,...).
File19. , . , 1|2|3|4 ( ).
File20. . , .
File21. . , 1|2|3 .
File22. . .
File23. . , , .
File24. A(i), i = 0,..., N1 (N ). : A(0), A(N1), A(1), A(N2), A(2),....
File25. . 50, 50 ; 50, 50 .
File26. . 1|2|3|4 .
File27. . , 5..10.
File28. , . 1|2|3|4 .
File29. . .
File30. Name1 Name2, 1|2. Name3, .
File31. i j , ( ). , i- j- ( 1). , 0.
File32. i j , ( ), . , i- j- ( 1). , 0.
|
|
File33. , ( ). , , .
File34. , ( ), . , , .
File35. NameA NameB, A B ( ). NameC, AB. A B , NameC .
File36. NameA NameB, A B ( ), . NameC, AB. A B , NameC .
File37. , [ ]1|[ ]2|3 ( ). , ( ).
File38. i j , [ ]1|[ ]2|3 ( ). , i- j- ( 1). , 0; , 1.
File39. , [ ]1|[ ]2|3 ( ). , ( ).
File40. NameA NameB, [ ]1|[ ]2 A B ( ). NameC, AB ( ). A B , NameC .
File41. N (< 5) N Name1,..., Name. Name0, : Name0 N, N , .
File42. , ( ) , File41. , , "<n>.tst", <n> (n = 1, 2,...).
File43. , . , 1|2 , .
File44. , . , 1|2 , .
File45. . 1|2 .
File46. k Name1, . : Name2, 1|2 k ( k , ), Name3, k- ( k, Name3 ).
File47. , . , 1|2 ( ).
File48. NameS, "//", , . Name1 Name2, [ ]1|[ ]2|[ ]3 ( ).
File49. , "//", , . , 1|2 3|4|5|6 . , "01/01/1900".
|
|
File50. , "//", , . , 1|2.
Text1. . ( EOLN EOF ).
Text2. S . S 1|2 .
Text3. . 1|2 .
Text4. Name1 Name2. Name3, Name1 Name2 ( ).
Text5. Name1 Name2. Name1 Name2.
Text6. , . .
Text7. k (< 10) , k . 1|2 k .
Text8. k (< 10) , k . , k .
Text9. k . k ( 0). , .
Text10. k . 1|2 k ( 0). , .
Text11. . .
Text12. S . S.
Text13. . .
Text14. , , . [ ]1|2, ( 50). .
Text15. , , . . ( , ), ( ) , 1|2 ( 50).
Text16. . , .
Text17. . , (5 ). .
Text18. . (5 ), . .
Text19. . , , ( ).
Text20. . 1|2 ( , ).
Text21. N . , N ( , , ). N, .
Text22. C ( ) . , , 1|2 ( , ). , , . , .
Text23. N . N ( 1). , , . , .
Text24. N . N ( (5 ) 1). . , .
Text25. , , . .
Text26. , , ( ). 1|2 .
Text27. , , . , .
Text28. Name1 Name2. 1|2 Name1 Name2. Name2 Name1, Name1 .
Text29. NameT NameN. 1|2 NameT NameN. NameN NameT, NameT .
Text30. NameT. 60 , . : NameS, , NameR, .
Text31. Name1 Name2. NameT, , 30 : Name1, Name2. " | " ( 124). 1|2 .
Text32. A, B N. , f(x) = [sin(x)]1|[cos(x)]2|[exp(x)]3 [A, B] (B-A)/N. : x (10 , 3 ) f(x) (15 , 8 ). 10 .
Text33. NameT, . . - . Name1, Name2 Name3, .
Text34. , , . , -. . , .
Text35. . , , , ( ). [ ]1|[ ]2|[ ]3.
Text36. NameT. ("""") NameS, : "<>< >". , , . [ ]1|[ , ]2.
Text37. N Name1, , . , N , 1|2 . . Name2.
Text38. N Name1, , . . , N , 1|2 , . . Name2.
Text39. K, 10 , . , , i- , , K[i]- ( K : i = 11 K[1] ..). "" , .
Text40. S1 , , Text39. S1 . . , .