You are on page 1of 38

,

, , ,


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. ; ;

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


Lifelong Kinderkarten Group, (2009). Scratch 1.4, MIT Media Lab,
http://info.scratch.mit.edu/Languages & http://scratch.mit.edu (... 07/05/2010).

37

38

You might also like