, . .
, . , , , , . , , , , ;
, = :=, = := "". ( ) "", . () , :
, ( , , );
; , : , My_1 , My 1 - ;
, , A1, 1A; , ;
, .
, , . . 1.8.
"" , (). , , . . 6 , , . ., (. 2). , .
2.
* | ||
/ | ||
div | 2 | |
mod | 2 | |
+ | ||
- |
div mod . :
y:=2012;
c:=y div 100;
n:=y mod 100;
c 20, n - 12.
|
|
, . , : , . , , sin(x) x, , z:=max(x,y) . , z x y.
. , y:=(a+b)/2. y:=a+b/2 , . . . , . , *, : 4ac 4*a*c. sin*x sin x, .
, ( , ..) .
. 1 - s a, b.
: a- , b- .
: s .
a,b |
s=a*b |
s |
. 1.
:
1.
2. a,b
3. s=a*b
4. s
5.
( ). ( ), . . , , .
() , - (. 2):
1 |
. 2. -
(), 1, 1 . .
- (. 3):
1
2
. 3. -
, 1, 2. .
|
|
. , . :
1 1
2 2
...
N N
0;
1, 2,..., N, - , 1, 2,..., N , . , 0 ( ). N , 0; .
, N, .
, , (). case switch , .
- , a,b (. 4).
: a- , b- .
: .
a>b |
a,b |
b |
a |
. 4.
:
1.
2. a b
3. >b a,
4. b
5.
. . 5
. 5 :
1.
2. a b
3. >b a
4. b>=a b
5.
a,b |
a>b |
a |
b>=a |
b |
. 5. -
, . , : , . .
p, (x,y). , . :
(x>0) (y>0) p:=1
(x<0) (y>0) p:=2
(x<0) (y<0) p:=3
p:=4;
"" (and) , , . 1.8.
. , , x>0, x<0 p :
x>0
y>0 p:=1
p:=4;
y>0 p:=2
p:=3;
, - . .
"" if, "" then, "" else.
( ) . , . , , .
|
|
. , . .
, , , . , - , . - (. 6).
, , , , , , . . , , - "".
:
()
while do., " while".
, . , , . , , .
:
()
. 6. -
-, : , , . , , ( ).
do while (- ) repeat until ().
, . : 1, 2, 3,..., .
- . 7. , . :
1.
2. K
3. s:=0, i:=1
4. s<=k
5. s:=s+i
6. i:=i+1
7.
8. i, s
9.
. 7.
4-7:
4.
5. s:=s+i
6. i:=i+1
7. s<=k
, , .
, , . . .
|
|
, :
, | -2 | -4 |
- , .
, 5 , 7, 3, - 0.
, , t, t(l) , t(2) - ,..., t(31) -. , . . .
, , .
t, 1 31. , , t(7) t[7], . i, t(i).
, , , , . . 8.
: , , . , d[2,5]=43 , , 2- 5- d, 43.
. 8.
.
: , . . , , .
, (). Z N ( ). - . 9. :
1.
2. Z N
3. s=0, i=1
4. i<=N
5. Z[i]>0 s=s+Z[i]
6. i=i+1
7.
8. s
9.
. 9. -
, Z N . , , .
, ( , ), , , , ( , "", for). , , , ( , 1).
. i , 1 10 , 1. "". - (. 10):
i=1, 10, 1 |
"" |
. 10.
:
1.
2. i=1, 10, 1
3. ""
4. ( )
5.
, , ++, for , , while.
, . . , , . , . , , , , . , , , . , . , . : .
|
|