Professional Documents
Culture Documents
, , ,
Scratch
-
.
...
19
, 2010
1
1: ................... 5
............................................................................................. 5
1.1 .................................................................... 5
1.2 ............................................................................ 7
1.3 .................................................................... 8
1.4 ............................11
1.5 ..................................................................12
2: ................................................................................. 17
............................................................................................17
2.1 Scratch.................................................18
2.2 ............................................................................18
2.3 . - ........20
2.4 Scratch ..........................21
2.5 ......................................................................24
2.6 .....................................................................................25
2.7 ... .................................................................................29
2.8 Scratch ......................32
.....................................................................................36
..............................................................................37
..........................................................................................37
, (.. )
. , ,
.
, .
.
;
;
;
.
1.1
. , , . ,
, , : ,
, , , . . , ,
. , , , ,
,
. :
,
, , ,
, :
.
5
. :
10 ;, 10 ;
,
: ;,
, ;, ,
, 15
20%;.
, , .
, .
,
.
.
. . ,
. .
. . , (..:
) (..: ).
, ,
.
. :
1 2 .
11 , ;
: 22 ,
22 !
, . ,
. , , ( ).
, 3-9 ,
3-9=-6. .
. ,
.
,
.
.
, .
, .
6
, !.
, . ,
( 1.1), , .
. , -
1.1. .
.
, , . , ,
.
,
,
(
, ).
, . -, , .
1.2
, , . , .
-,
.
. , , (instructions)
.
, ,
,
,
.
1. 2.
2. 3
4 .
.
7
3. , .
4. .
5. .
6. .
7. .
,
8. 10 .
.
9. .
10.
.
11. .
12. 20 .
13. 2 .
14. .
15. 3 .
:
1. , 9 ;
2. 7 8;
3. , 4 ;
4. 1 2, ;
1.3
. , .
,
. , .
,
, .
.
.
.
. '
, , ,
. ,
. ,
, , (),
.
Mohammed ibn-Musa alKhuwarizmi
(780-850
..)
.
algorismus,
alKhuwarizmi (
Khuwarizmi).
17
(algorithm).
10
:
, !
, .
, ,
( , 10 .). ,
( ), , ,
.
, ,
.
. , , .
, :
1 : ,
.
, , .
. ;
, , ,
.
:
:
:
1 , 1 , 1 , , 2 .
.
.
,
.
,
, 1.1.
.
1.1.
.
:
9. .
1. .
10. .
2. .
11. .
3. .
12. .
4. .
13. .
5. .
14. .
6. .
15.
7. .
16. .
8. .
17. .
()
.
2 :
. ,
;
' :
4 . , , .
4 4 90. ,
90 .
,
:
10
1. 5 .
2. .
3. 5 .
4. .
5. 5 .
6. .
7. 5 .
. , ,
.
. .
. , ,
, .
1.4
,
. -, , , .
.
;
.
, ,
. , .
,
. , ,
,
(
1.2). ,
:
64
,
,
.
,
,
.
:
.
( ).
.
.
. (
: 3 2
, 7 3 , 15 4 31 5
).
64
,
11
, () ,
. ( 5.2 ' ).
,
.
,
.
, , ,
.
1.2. (
).
1.5
. . , (, , .) .
. , , .
, , . , ,
.
' , 00000000
, 0
00000001
1. ,
00000010
,
00000110
00000000
0 1. 00100000
, . .
3+5 ,
0 1. 1.3. . .
,
12
( 1.3). , ( ) .
,
. , ,
( , , .)
( , .). Visual Basic, Logo, Pascal, C++, Java
.
,
:
1.4. ,
.
.
.
. ( ), .
, .
. ,
.
,
, .
. , Scratch
1.5. ""
.
Scratch
,
.
.
:
,
- 13
, 0 1 ( 1.3).
. , . . , ,
0 1 ( ).
,
0 1
, .
.
0 1
:
.
(compilers)
0 1,
.
(interpreters) ,
. Scratch,
, .
1.3. ... .
,
. , , , , .
- , , .
, ,
.
, , . ,
, ,
. , , '
. ,
. .
: Scratch. Scratch , . Scratch
Lifelong Kindergarten Group MIT Media Lab http://scratch.mit.edu/ .
14
1. , ;
2. ;
3. ;
4. ;
5. ;
6. ;
7. ;
8. ..;
15
Scratch , , . Scratch
: , Scratch (http://info.scratch.mit.edu/Support/). 1.4 ( 2009) Scratch. :
http://info.scratch.mit.edu/Support/ .
(project) Scratch
(sprite).
(costume). , , .
: , .
, .
, ( block) (, script).
, Scratch .
17
2.1 Scratch
Scratch : , ,
( 2.1).
2.1. Scratch
,
. .
480 360 . x y.
x:0 y:0.
.
. , ,
. (
)
, () . ,
. ()
,
. ,
. ,
.
2.2
18
()
. , '40 ,
.
,
.
(1 ' ),
,
. , 200 : 25 = ;.
Scratch ;
. 200 : 25
.
,
.
.
.
.
(
Scratch):
,
,
.
. :
1.
) ____ ) ____ ;
2.
;
. (12 / 2) * 3
. 12 / (2 * 3)
, ,
. , , ,
, .
2+3
, 2+3
. 19
,
.
.
.
, ,
; , ,
: 8 , 8 200 / 25; ,
.
.
;
2.3 .
-
,
Scratch. Scratch .
.
.
, .
20
,
( , , , ) ,
. ,
,
.
:
1. :
2. , 3456;
Enter .
3. , ;
2.4 Scratch
Scratch. , :
Scratch
. :
, ,
. , , :
: (
10).
, ..
: ( 15).
:
( 60).
:
.
, -
.
.
100 .
21
, .
: .
: ( ).
.
, .
,
100 , .
:
(
).
,
2.3.
.
,
;
.
.
:
:
.
(, .) .
22
:
1. , 200
:
2. , :
360 4 .
360:4=90 .
, , , , 2.4.
3. ;
2.4. Scratch.
23
2.5
. .
, .
.
:
( 2.5) ,
s, 100.
2.5. s
s , .
Scratch
-.
1
: t s. ,
, .
v
.
24
2
. .
10 36 ,
.
2.6
( 2.5), ,
. ,
50 , :
, 150, :
; . :
,
50 , ,
, s
. 50
s,
.
50 .
.
-
25
s, 80;
.
.
, , , .
,
. ,
.
, , .
, , .
Scratch, ,
, ..
. ,
.
() ,
, ,
. , ,
.
2.
,
;
;
2.6.
. () , , .
26
2.6.
1. )
.
) , .
2. ;
.
27
3. :
;
, .
4.
.
5. .
6. 4
2.7. .
28
s (),
( 2.7).
. , , - 2.8.
- .
2.8.
,
( 2.7).
2.7 ...
.
, , .
1
,
. , . ,
. , , , :
, .
, .
, , ,
.
,
,
( 2.10).
:
1. .
2. .
3. ,
(. ), .
2
.
, :
x, x > 0,
0, x = 0
29
-x, x < 0.
, ,
, :
.
0 - ( -1 * )
.
Scratch :
, . ( ), , .
. , .
. ,
,
|| . , ,
.
1. .
30
, , , ,
.
. .
.
;
2. ,
1 100.
,
.
. , ,
. :
. , .
.
. , .
3. *+=.
31
2.8 Scratch
1
.
1:
, .
1 100.
.
.
2: , , ,
, .
Things.
.
3:
. . . .
4:
.
.
.
: ,
.
32
2
. , .
, .
:
1: .
2:
.
3: ,
,
.
1, 2, 3 ... , ,
.
, ..: ,
, . ,
. ,
.
33
(
)/ . :
,
. .
.
: ,
. ;
' .
90 .
90 .
34
.
.
.
,
. .
, .
. (, , ) .
.
Scratch.
-
1.
. ,
.
1
2
3
4
5
6
7
8
9
10
.
.
, .
.
.
.
.
, .
.
.
2.
Scratch. (: ,
.)
35
3. .
1.
.
2.
.
3.
1.
2.
3.
4.
36
1:
; ;
;
/ .
:
, 7 4 .
9 ;
, .
5. ,
. ;
6.
.
7. :
.
.
.
.
;
1. , , .
2. ; ;
37
38