Вы находитесь на странице: 1из 52

$

1. ; .

: ,
, .



.
.

 /:
1. .
2. POWER /.
3. /.

$
;

2. ;

(input)


.


.

(output)


.
.

31

$
;

(definiteness)


. ,
,
.

(finiteness).


.

,
.
.

(effectiveness)


. ,
.

3. ;

.
, ,
, .

$
;

4. () ;

:

(
,
.).

:
.
,
.

32

:

, CPU
/ ..

:
(, )
.
( assembly
C) (
Basic Pascal). ,
. ,
.

5.
;

$
;

6. () ;

:





$
;

.
.
.

7. ; .

.

.


.
.

33

 : ( )
. 10
.
.
:
.
. 10
.

$
;

8. ; .

,
.



.
.
 : ( )
. 10
.
.
:
1. .
2. .
3. .
4. 10
.

$
;

9. ;

.
,
, .
.
,
.
,
.
, .
:
34

:
.

:
.
.

:
.


.

: .

:
.

$
;

10. ;

(
),
.

35


( ).

.
.

.
.

$
;

11. ;


,
. ,

Pascal, Visual Basic, C, C++, Java .
.

$
;

12. ;


, , .
:

(-)
(-)
(-)
(a-z)

0-9

+ - * / = ^ ( ) . , ! &

$
;

13. ;

36

 ,
, .
 = , = .

.
 : , , , .

$
;

14. ;

,
, () .


.
, .
1, 3409, 0, -980.


. 3.14159,
-112.45, 0.45 . , .

()


.

.
, , .

. ,

, .

37

$
;


(bytes).
bytes
.
.
1, 2 4 bytes 4 8 bytes.

15. ;

,
. ,
. ( )
( ),
() .


,
.

,
.
.

().

,
,

: .
:
.

-1: --1
-2: --2
.
.
-: --

: ,
: ,
:
:

38

$
;

16. ;


. (
), () .
 ,
.

.
: ,
.

-1 = --1
-2 = --2
.
.
- = --

=3.14159
=0.18
=

17. , ();


(-,-), (0-9)
(_).

 , .

. ( )
_ . . _.

.
39


.


 : , , , _, 100,
, , _.
 : 100, , $.
 ( )
, ,
.

$
;

18. ;

.
, .

$
;

19. ;

div

mod

: 5^2 = 25, 7 div 3 = 2, 7 mod 3 = 1

 div, mod .
.


.
40

$
;

20. ;

= 0

()

<>

1 < >

>

> 1000

<

X + Y < (A + B) /

>=

> = 500

<=

< = 11


 , .

.

.

,
.


,

.

(=)
(<>), .



.

$
;

21. ;

41

( )
.
.

.
.
: 2* ^6

$
;

22. ;

,
, , .
.
,
. ,
, .
: 5*(-)
 ,

1.
2.
3.
, .

. .
, . ..
2+3*4 14, (2+3)*4 20,
.

$
;

23. ();

,
, , ,
. ,
.
.
.
: 7/ <= - 6

42

$
;

24. ;

, , .
 (): ()
.
 (): ()
.
 (): ( )
( ).

.


().
: > 0 < 5 ,

$
;

=1 =2 =3

25. ;

() :
1.
2.
3.

$
;

26. ;


. :
43

()

()

()

_()

()

()

e x

_(X)

_()

$
;

27. ;

.
.

-

"
,

#

.
 .
(,).

,
.
.

) ,
)

44

: ( )
// ... //.
// - //

$
;

28. ;

"
132

*

#

, .
 .
,
, ,
.
(=). , ,
.
 .

.

$
;

29. ;

. : ) , ) ()
) .

45

"
, , : ,

#
(, )
. , ,
.
.

, .
 ( ),

. : -2*.

.
.
: ( )
( ).

.
:
// ... //.
// - //
:
.

46

1. ( &5 ) ( '5 )
:
1. H .

&

'

&

'

&
&
&

'
'
'

6.
.

&

'

7.
.

&

'

&
&

'
'

10.
.

&

'

11.
.

&

'

12.
.

&

'

2.
.
3. .
4. .
5. .

8. .
9. .

47

2. (

&5

) (

'5

:
1.
.

&

'

2.
.

&

'

3.
.

&

'

&

'

5.
.

&

'

6. /
.

&

'

7. , ,
.

&

'

8.
.

&

'

&

'

10. .

&

'

11.
.

&

'

&
&
&

'
'
'

&

'

4. .

9. .

12. .
13. .
14. .
15.
.

48

3. (

&5

) (

'5

:
1. .

&

'

2.
.

&

'

3.
.

&

'

4.
.

&

'

5. ,

&

'

6.
.

&

'

7. :
:

&

'

8.
.

&

'

&

'

10.
.

&

'

11. , :
: = 3.14

&

'

12.
.

&

'

13.
, .

&

'

14. :

&

'

9. .

49

4. (

&5

) (

'5

:
1. ,
09_

&

'

2.
.

&

'

3.
.

&

'

&
&
&
&
&
&
&

'
'
'
'
'
'
'

11.
,
.

&

'

12. mod
.

&

'

13. , ,
.

&

'

14.
.

&

'

15.
.

&

'

16. ,
.

&

'

4. .
5. -1 .
6. _2 .
7. cvf .
8. .
9. _ .
10. 2 .

50

5. (

&5

) (

'5

:
1. div 2
_( / 2).

&

'

2.
.

&

'

3. ,
.

&

'

&

'

&

'

&
&

'
'

&

'

&

'

10.
.

&

'

11. 10 20 ( > 8
< 20) ( > 10 = 10) .

&

'

12.
.

&

'

&
&

'
'

15.
.

&

'

16. ,
( mod 3 = 0) ( mod 3 = 1) ( mod 3 = 2) .

&

'

4. > .
5.
(=) (< >).
6. .
7. , 3 = ( < 3) (= 3).
8.
.
9. ^ 2 > 0 .

13. .
14. .

51

6. (

&5

) (

'5

:
1.
.

&

'

&

'

&

'

&
&
&

'
'
'

7.
.

&

'

8.
.

&

'

9.
() .

&

'

&
&
&

'
'
'

13.
.

&

'

14. div , ,
.

&

'

&
&

'
'

2. 14 mod 5 25 mod 8 = 3 .
3. 2^3 + 3 * (27 mod (25 mod 7)) = 17
.
4. ((13 + 2) div 2)/(7 - 4 + 1) = 1.5 .
5. .
6. =.

10. .
11. .
12. * .

15. + 1 + 3 4.
16. 2 * "" ^ 2 .

52

7. (

&5

) (

'5

:
1. .

&
&
&
&
&
&
&
&

'
'
'
'
'
'
'
'

&

'

&

'

11.
.

&

'

12.
.

&

'

13.
.

&

'

&

'

15.
.

&

'

16. = , , , = :
.

&

'

2. "" + 2 .
3. + 6 .
4. ""- 5 .
5. -5 .
6. .
7. = + 5 .
8. + 3 + 5 .
9.
.
10. .

14. , .

53

8. .
1. :
)
)
)
)
2.
:
)
)
)
) /
3. :
)
)
)
)
4.
, :
)
)
)
)
5. ;
) /
)
)
)
6. :
)
)
)
)
7. :
)
)
)
)
54

9. .
1. "" 2 :
)
)
)
)
2. 2 :
)
)
)
)
3. : 5 mod 2 * 10;
) 10
) 5
) 0
4. : 3 ( - 4) 5(c+d)
c-d

) f 3*(*-4**)-5*(**c+**d)/(**c-d*d)
) f 3*(*-4**)-5*(**c+**d)/**c-d*d
) f (3*(*-4**)-5*(**c+**d))/(**c-d*d)
) f (3*(*-4**))-(5*(**c+**d))/(**c-d*d)
5. (5 + 4 / 2 * 2) * 2 (3 * 2 + 5
3) ^ 2 + 9 / 3 2;
) -53
) -37
) -125
)
6. / ( 3) :
)
)
)
)
7.
) +1
) 1
) -1
) + 1

55

10. .
______________
.
__________ _________ .

__________________.
____________ : .

__________________.

56

- ,

:
1. ( )
, , () .
2. .
i. :
.

"

ii.

:
.

iii.

:

.
.

iv.

2.1
;
) .
) .
) .
) .
) .
) ( ;).

57

) ( ).
) ( ).
) ( 19,3).
) ( ,
).
) ( ).
) ( : =
= ).

:
3.
.
4.
.
5.
.
6.
.

"

2.2

 5 ( 5).
 ( ).
 5 , -4
+
( , 1).
 10 ( 10).

( 10).
(
).

58

 .
10
+2 (
2 12).
5*
( ).

.
2
5* + + 3 (
).

.
3
3* + 3 (
3*).
:
7. div, mod
.
8. div
. mod
.
9. div, mod .
div
, mod (
).

"

2.3 :
) 11 DIV 4

) 10 DIV 2

) 4 DIV 10

) -10 DIV 4

) 7 DIV 3.5

) 11 MOD 4

) 10 MOD 2

) 4 MOD 10

) 0 MOD 45

) 5 MOD 0

) 11 DIV 4 = 2

) 10 DIV 2 = 5

) 7 DIV 3.5 ( )
) 4 MOD 10 = 4

) 0 MOD 45 = 0

) 4 DIV 10 = 0

) -10 DIV 4 = -2

) 11 MOD 4 = 3

) 10 MOD 2 = 0

) 5 MOD 0 ( )

59

:
10. :
 (
).
 .

 div, mod, ,
 ,

. : 10/2 * 5
25,
/
(1).
11.
.

.
2
:
2/(x-1).
x 1
2 / x-1
2
1 .
x
12. .

"
;

2.4 :
) 5/2*2
) 2^3*3^2

) 2^2/2 -2+4/2-10
) 2^2+4/2-2^3

) 32 / 4 ^ _(4) 4 * 3 / 3 div 2
) (5 div 10) + 5^2mod5

) 5/2*2 = 2,5 * 2 = 5 ( )
) 2^2/2 - 2+4/2-10 = 4/2 - 2 + 2 10 = -8
) 32 / 4 ^ _(4) 4 * 3 / 3 div 2 = 32 / 4 ^ 2 4 * 3 / 3 div 2 = 32 / 16 12 / 3 div 2
= 2 4 div 2 = 2 2 = 0
) 2^3*3^2 = 8 * 9 = 72
) 2^2+4/2-2^3 = 4 + 4/2 8 = 4 + 2 - 8 = -2
) (5 div 10) + 5^2mod5 = 0 + 25mod5 = 0 + 0 = 0
60

"

2.5
x+y

x + y4 + 1
(x + y) / ((x^2 + y^4 + 1)*)
(x* + y*) / (x^2 + y^4 + 1)
(x* + y*) / (x2 + y4 + 1)
(x + y) / (*x^2 + *y^4 + *1)
(x + y / (x^2 + y^4 + 1))*

)
)
)
)
)

) (x + y) / (x^2 + y^4 + 1)*


) (x* + y*) / x ^2+ y^4 + 1
) ((x + y) / (x^2 + y^4 + 1))*
) (x + y*) / (x^2 + y^4 + 1)

x+ y
.
( x + y 4 + 1)
2

) /.
) / .
x + y
)
+ y4 +1 .
2
x
) (^).
.
) .
) .
) y .

y
) x + 2

4
x + y +1

"

2.6 s ,
, x :
1
) s = t + t 2
2

L
) = 2
C

) N = NOe

)
)
)
)

s 0 * t + * t ^ 2 / 2
2 * * _ (L / C)
0 * (-2 * t)
x (- + _( ^ 2 - )) * / (2 * )

61

2t

( +
) x =

2
2

:
1.
.
2. : , .
3. () :
)
)
)

"

2.7 , , :

0.5

-9

< ^2 -

(+)div2= 6

-10 <= -2

^2 mod2 > 7.5

.
: , .
A , B ,
.
. < ^2- 5 - 8 < 5^2-0.5 -3 < 24.5 .
.

< ^2 -

(+)div2= 6

-10 <= -2

^2 mod2 > 7.5

0.5

-9

62

:
4. : , , .
( 43).

"

2.8 10, 5
3, ;
) ( > )
) > < <=
) > ( < <= )
) = ( - ) < 0
) ( > < ) ( < > < )

( > )

) >

<

<=

>

( < < = )

( - ) < 0

( >

< )

( < >

< )

"

2.9 1 2.
:
( (1) (2) ) ( 1 ( (2) ) )

1 2.
63

( (1) (2) ) ( 1 ( (2) ) )


( A ) (A ( A))
( ) (A )

:
5. ,
.
6.
.

"

2.10 :

) 10 =
) <

) > =
) >

) , .
) , < .
) 8 . > ,
.
) ,
< .

64

"

2.11
:
) 20 50
) 20 50
) 20, 25 35
) 25 30 45 50
) 30 40

.

.
, :
) > 20 < 50
) < 20 > 50
) = 20 = 25 = 35
) ( > 25 < 30) ( > 45 < 50)
) < > 30 < > 40

:
1.

( ).
2. ( )
.

"

2.12 ;
212
10
^2/5
+

65


+2
20
*2 +
: , , ,
212

10

20

30

30

20

22

62
: 22 62 20

"

30

: 22 62 20

2.13
2, 5;
,
/ 2 3*
mod 2 * 3
-

-14

-3
:

= -3, = 5, = -14, = 3

66

"

2.14 ;
1


"

2.15
;
-2
7 mod 2
<>1
<

-2

67

- ,

2.16 :
) 11
) 60.8
) 11
) flag1 ) 6.5
) done

2.17 :
:
:
:
;
) 1
)

2.18
.
) 2 +
) */2
) +
)
) . (+)/2

) *

) _2_1 _ ) (-2 * (^3))

2.19 ;
.
) _ +

) ) 1 ) *

) ) S * t

) S * t

2.20 :
) 5 DIV 2
) 95 DIV (-30)
) 40 DIV 43

) -95 DIV (-30)

) 5 MOD 2

) 90 MOD 0

) 40 MOD 45

) 90 MOD 45

69

1
1

2.21 :
) 15 MOD 7
) 20 DIV 3
) 18 DIV 19

) 19 DIV 18

) 12 MOD 13

) 0 DIV 18

) 40 MOD 40

) 3 MOD 1

2.22 :
) 72 / 6 ^ 2 + 4 ^ 2 / ( 6 - 2 ) 4 * 12 / 6 DIV 2
)6 * ( 3 MOD ( 33 MOD 5 ) )
) 6 * 3 MOD 33 MOD 5

2.23 X, Y .
) A_T(X + Y) div A_T(X + Y) + 2006
)(X^2 + Y^2) div (X^2 + Y^2 + 1000)

2.24 x = 1 y = 2.
) (x + y) ^ 3 2 * x 3 * y ^ 2
)3 * x + 4 * y _(x + y+ 6)/ 2 * 3 + 4 * y
) _(3,945) - _(y+ 7) / 3 / 3 * 9

2.25 N, M, G,
K, u L, :

) N = 2
2

) G = 0e t (t + )
) u =

2 gh
2

1
2

1
1 R
) =

2 LC 2 L
1
1
) = 2 + 2
2
2


) L = d 1 2
2
n

2.26 :

( x 7)
=
3( x 2)
2x

12

x
1
+ x + 4
) =
2
x 3 ( x 2)
( x 6)3x

) =

x6

( 2 3x )

1
2

2 x + x 2 + 1) + x
(
2x 1
+ 7 (x + )
) = 2
x +1
x2 + 4

70

2.27 :
) x (t + )
)

1 1

4 0 r12 r22
Q

2 + 2 + 2

2
) a x 2 y 2 ( z + 2 )

2.28 :
3x + 2 y
a b
1
) u0t + xt 3
4

b + b 2 4ac
2a

( x1 x2 ) + ( y1 y2 )
2

2.29 :
b
c
) 2 c
) a 2 b3 +
) a 2 b n + 4 g
a +1
b+d

2.30
3 x 1 3( x + 4)
x =
.

2x + 4
x +1
)
)
)
)

x (3*x -1) / 2*x + 4 3*(x + 4) / (x + 1)


x (3*x -1) / (2*x + 4) 3*(x + 4) / (x + 1)
x (3x -1) / (2x + 4) 3(x + 4) / (x + 1)
x (3*x -1) / (2*x + 4) 3*(x + 4) / x + 1

2.31
1
x =
15 .
7 y
) x 1 / (7-y) 15
) x 15 / (7-y)

) x 15 / 7-y
) x 1/(7-y)*15

) x (1/7-y) * 15
) x 1 /( (7-y) *15)

2.32 :
) .
) 5.
) .
) 21.
)
8.

2.33 : 100
) 100
100
71

) ,
) 100
, 100
) 100
,

2.34 = 3, = 2 = 5,
3 + 2 = 5;
) 3 + 2 = 5
) 3, +2, =,
) , +, , =,
) , +, , =,
) 3, +, , =, 5
) , +, 2, =,
) 3 + 2 = 5

2.35 :
x 13
y 23
zx+y
x, +, y, =, z
z z/2.
) ;
) ;

2.36 , ,
, , , .

,
( + ) ^ 2

div 4
,

2.37 , ,
10, 20 30 ;
) > +
) + < >
) - + 20 < 0
) ^ 2 < > +
) ^ 2 = 2* ( + )
) ( + ) div 10 = 0
) + > ^2 ^2
) + + div2 = 45
) * =
72

2.38
, .

8
3
4
5.2

-2
5.2
6
-5

1
3
-2
10

= 5.2

5 <=

12 < > 4 +

< > *2 +

2.39
, .

10
15
100

20
10
10

30
20
5

+=

>= + 2*

+ + < > 60

2.40 = 2 = 4, :
) ( < > ) ((2 * ) > )
) (( DIV ) >= ) ( <= ^ 2)
) ( ( > 5)) ( > 2)
) ( MOD >= 0) (( > 5) ( > 10)
) (( + ) >5) ( ( > ))

2.41 , ,
10, 5 3 ;
) ( > )
) > < < =
) > ( < < = )
) ( > < ) ( < > < )

2.42 ,
10 20 ;
) =20 < 10 >
) ( > + > + = 25)

73

2.43
, .

( )

2.44 , , , .
, :
)
)
)

2.45
, , .

( )

2.46 ;
) <
) >

2.47 ;

) 19 > 1080122
) >

) ( <=1 MOD 10 KAI A_T()=2) H <> ^1

=1, = -2 = 9

) > ( <=) = =
) (_() <> <) (> =)
,, .

2.48 ;
) (<=7 MOD 12 KAI A_T(Y) <> -2) H D = X^X
) F > ( <=)

= 3, = -2 D = 9.

F = = .

74

2.49 = 21, = -9.2 = '',


) (- > 30)
) ( < '') ( > '')
) ( mod 22 < 23) KAI (A_T()+1 > _())
) ( <= '') ( div 91 < > 0)

2.50 =10. ,
, , .

.
) ( = )
) ( > )
) > <> 10
) <= 9 (* > 100 ^2+^2 > 100)
) ( ) ( )
) ( ) ( )

2.51
) ( )
) ( )
, , 1 2
.

2.52

:
) 18 20
) 10 15
) 12 15 15 18
) 19 20
) 19 20

.

2.53 :
) 18 20.
) .
75

) 18 20.
) 10 12 15 18
) 20 10.

: 10
18 .

2.54 :
) x 0 100.
) 80 1,60 .
) x 0 y z.
) ( 10)
)
) .

2.55 .
.
255
3
+ 14
* - 20
( - ) div 3
mod
- ( + )
, ,
255

2.56 .
.
256
X3
YX^3-4
Z Y div X
Y, Z, X
76

X (X + Z) mod Y
Y (Y + Z) div X
ZX*Y-Z^2
Y, Z, X
256

2.57 X = 8 , Y = 3.
,
6 / 2 div 3
mod 2
/3*
, ,

2.58 .
2 , , 3
( 1) / 3 * 2
+ 10
- mod
( div ) / ( )
( ) < *
N
, ,

2.59 = 8 , = 3, = 2.
, ,
( div ) mod
3*/5*
,

2.60 = 8 = 10.


, *, , =, *

77

2.61 .
.
261
7


, ,
261

2.62 , ,
. : 0.25.
262

2
*
10* mod 10

262

2.63 , ,
. : 2
263

+4
*(+2)
2*/
**4
+1

263

2.64
;

78

3.5
8 mod 4
<>0
B

2.65 ,
35.

,
+5^2*2


, ,
DIV5 mod3
,

2.66 .
( ),
, .
. ;
.
1.

2.

......

3.

4.

......

5.

......+

6.

...... - ......

7.

( +......)

8.

...... + - ......

9.

10.

3
5
-2
1
3
-6
10
3 10

79

2.67
, , ,W. 4
2,3,4,5
.

12

10

15

2.68
3 5.
268
x
y
A (x + y) / (x 1)
B x^2 + 4*x + 8
E ,
268

2.69
3.
)

2
+ ..

2
- ..

2
2*
- ..
+

2
0.5*
+
- ..

80

1
1. = 2
2. : =

m
.
D

1
mv 2 .
2

3.
: F = F12 + F12 + 2F1F2 .
4. :

+ 2 4
.
2

2
; .
1. .
2. .
3. .
4. .
5. .

6. ( ;).

81

1 10, 5
3 .
. ( >)
. A > < =<
. > (< =<)
. = (-) < 0
. ( > < ) ( <> < )

82

Вам также может понравиться