Uploaded by v.kulini4ev

0929 Programirovanie-dlya-detei

advertisement
AL SWEIGART
SCRATCH
PROGRAMMING
PLAYGROUND
LEARN TO PROGRAM BY MAKING COOL GAMES
ЭЛ СВЕЙГАРТ
ДЕЛАЙ ИГРЫ И УЧИ ЯЗЫК SCRATCH!
МОСКВА
2017
087.5:004.43
32.973.26-018.1
24
Copyright © 2016 by Al Sweigart. Title of English-language original: Scratch
Programming Playground: Learn to Program by Making Cool Games,
ISBN 978-1-59327-762-8, published by No Starch Press. All rights reserved.
24
,
.
: Scratch! /
; [. . . ]. – : , 2017. –
304 . – ( ).
ISBN 978-5-699-98943-0
", # $% & – Scratch. '
& & , & «* » «+ », # $ Scratch, < $
= . > , , , & # > ,
. ? & #
Scratch,
& .
087.5:004.43
32.973.26-018.1
ISBN 978-5-699-98943-0
© ., , 2017
© . «! " « », 2017
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
13
.
. . . . . . . . . . . . .
. . .
- . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1. SCRATCH
Scratch . . . . . . . . . .
. . . . . .
! Scratch . . .
"# . . . . . .
! . . . . .
. . . . . .
$ . . . . . . . .
. . . . . . .
% &' ( ). . . . . . . .
. . . . . . . .
( ' * . . . . . . . . . . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
2. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 14
. 15
. 17
. 18
19
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
!
+ . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . .
1. % . . . . . . . . . .
. . . . . .
2. ! . . . . . . . . . . . . . . . .
3. 1. . . .
4. 1. . . . . . . .
. . . . . . . . . . .
5. ! & . . . . . . . . . . . . . .
,- / . . . . . . . . . . . . . . . . . . . . .
2.0: !/ . . . . . . . .
3.0: / . . . . . . . . .
4.0: ; . . . . . . . .
* . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. 21
. 22
. 22
. 24
. 27
. 27
. 28
. 29
. 30
. 30
. 31
. 32
. 33
35
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 36
. 38
. 38
. 40
. 40
. 42
. 45
. 45
. 45
. 48
. 49
. 50
. 51
. 52
. 52
. 54
3. 55
+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. " ! . . . . . . . . . . . . . . . .
1. / . . . . . . . . .
2. / . . . . . . . . .
. # . . . . . . . . . . . . . . . . . . .
3. / . . . . . . . . . . . . . . . . .
4. < # . . . . . . . . . . . . . . . . . . . . . . . . . . .
5. ; . . . . . . . . . . . . . . . . . . . .
. $ " " . . . . . . . .
6. ( , . . . . . . . . . . . . . . . . . . .
%. &# ' ( # . . . . . . . . . . . .
7. ; . . . . . . . . . . . . . . . . . . . . . .
8. , ' . . . . . . . . .
9. ) )# . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
2.0: ! / ' . . . . . . . . . . . . . . . . . . .
*# . . . . . . . . . . . . . . . . . . . .
< *# 2 . . . . . . . . . . . . . . . . . .
' . . . . . . . . . . . . . . . . . .
< . . . . . . . . . . . . . . . . .
) / . . . . . . . . . . . . . . . . .
3.0: >& . . . . . . . . . . . . . . . . . . . . . . . . . . . .
; &
. . . . . . . . . . . . . . . .
; * &
. . . . . . . . . . . . . . .
&
. . . . . . . . . . .
< ' . . . . . . . . . . . . . . . .
' . . . . . .
?- /: ' . . . . . . . . . . . . . . .
'/ / '/ .
* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4. + . . . . . . . . . . . . . . . . . . . . . . .
. $# ""' ! " 1. / .
2. . . . . . . . . . .
3. / + . . . .
. $#
" ! " .
4. ' + . . . . .
. ! #
#, ,( . .
5. ; % . . . . . . . . . . . . .
6. ; ' . . . . . . . . . . . . . . . . .
%. $#
# , ,(. . . . . . .
. .
!.
. .
. .
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
. 56
. 58
. 61
. 62
. 64
. 64
. 64
. 65
. 65
. 66
. 68
. 68
. 68
. 70
. 71
. 72
. 72
. 73
. 74
. 74
. 75
. 77
. 77
. 78
. 80
. 81
. 83
. 85
. 85
. 86
. 87
. 88
89
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 90
. 91
. 91
. 96
. 97
. 98
. 99
. 100
. 100
. 102
. 104
7. ; . .
8. # .
9. $ &' . . . . . . . . . . .
10. < & . . . . . . . .
. . . . . . . . . . . . . .
2.0: / ' . . . . . . .
+ # . . . .
@ +2 . . . . . . . . . . .
@ #2 . . . . . . .
?- /: %. . . . . . . . . . .
* . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
5. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 105
. 106
. 107
. 109
. 112
. 113
. 113
. 114
. 115
. 116
. 117
. 118
119
+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
. " '- , " /" 121
1. ; # . . . . . . . . . . . . . . . . . . . . . 121
. 3 . . . . . . . . . . . . . . 124
2. ; . . . . . . . . . . . . . . . . . . . . . . . 124
. 3 " ' . . . . . . . . 126
3. . . . . 126
%. + " . . . . . . . . . . . . . . . . . . . . . 129
4. ; . . . . . . . . . . . . . . . . . . . . . 129
5. + " . . . . . . . . . . . . . . . . . . 129
" . . . . . . . . . 131
&. 3 6. + " . . . . . . . 131
4. # ' '5
# ' . . . 132
7. < 6
. . . . . . . . . . . . . . . . . . . 133
8. ; 7 . . . . . . . . . . . . . . . . . . 133
9. ; ' ' . . . . . . . . . . . . . . . . . . . 135
. . . . . . . . . . . . . . . . . . . . . . . . . . . 136
2.0: ( . . . . . . . . . . . . . . . . . . . . . . . 137
;
# . . . . . . . . . . . . . . . . . . . . . . . . . 138
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
A . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
< % # . . . . . . . . . . 140
. . . . . . . 140
/ . . . . . . . . . . 143
/ . . . . . . . . . . . . . . . . . . . . 145
' . . . . . . . . . . . . . . . . . . . . . . . 145
% 7 . . . . . . . . . . . . 147
% ' ' . . . . . . . . . . . . . 148
* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
6. - - !
153
+ . . . . . . . . . . . . . . . . . . .
. ' , " !
1. ; . . . . . . . . .
. "! # . . . . .
2. *# . . . . . . .
. . . . . . . . . . . . .
3. ; . . . . . . . . . .
4. ; * 5. . . .
6. , . . . . . . . . . . . . .
2.0: ' # . . .
?- /: A . . . . . . . . . . .
< . . . . . . . . . . . . . . .
< . . . . . . . .
?- /: ' . . . . . . . .
* . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
7. " . . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . .
'.
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
+ . . . . . . . . . . . . . . . . . . . . . . . . . . .
. , 8 . . . . . . .
1. ! # . . . . . . . . . . . . . . . . . . . . . . .
2. % . . . . . . . . . . . . . . . . . .
. . . . . . . . .
3. ; ) . . . . . . . . . . . . . . . .
4. ; ' ) .
5. ) & . . . . . . . . . . . . . . . .
6. ; . "
«3,» . . . . . . . . . . . . . . . .
7. ; «A» . . . . . . . . .
%. # # . . . . . . . .
8. ; # . . . . . . . . . . . . . . . . .
9. ; * ' # . . . . . . . .
10. 9 . . . . . . . . . . . .
11. 9 . . . . .
&. " , . . . . . . . . . . . . . . .
12. ; . . . . . . . . . . . . . . . .
4. (
' . . . . . . . . . . . . . . . .
13. ; :
. . . . . . . . . . . . . .
2.0: . . . . . . . . . . . . . . . . . . . . .
?- /: . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
. 155
. 155
. 156
. 159
. 159
. 160
. 160
. 161
. 162
. 163
. 166
. 167
. 168
. 168
. 170
. 171
. 171
. 172
173
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 175
. 175
. 176
. 178
. 179
. 179
. 183
. 184
. 185
. 189
. 189
. 192
. 192
. 194
. 197
. 200
. 203
. 203
. 206
. 206
. 209
. 211
. 213
8. # …
!
215
+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
1. ; + . . . . . . . . . . . . . . . . . . .
. ' ( '. . . . . . . . . . . . . . . . .
2. ' + . . . . . .
3. ' / + . .
. ( " ,! '5
,#
5 «# » . . . . . . . . . . . . . . . . . . . . . . . .
4. ; ) . . . . . . . . . . . . . . . . . . . .
%. . . . . . . . . . . . . . . . . . . . . . . . .
5. ; . . . . . . . . . . . . . . . . . . .
&. , '! " ""
. . . . . . . . . . . . . . . . . . . . . . . . . . .
6. . . . . . . . . . . .
7. ) « » ; # 4. . . . . . . . . . . . . . . .
8. ; '5. . . . . . . . . . . . . . . . .
<. ' "
. . . . .
9. ' . . . . . . . . . . . . . . . . . . . . .
10. ' . . . . . . . . . . . . . . . .
11. + . . . . . . . . .
2.0: . . . . . . . . . . . . . . . . . .
?- /: . . . . . . . . . . . . . . . . . . . . . . .
* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
9. $
.
.
.
.
.
.
. 216
. 218
. 218
. 220
. 220
. 222
.
.
.
.
. 223
. 223
. 226
. 226
.
.
.
.
.
.
.
.
.
.
.
.
.
. 229
. 229
. 231
. 232
. 232
. 234
. 235
. 235
. 236
. 237
. 239
. 241
. 242
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 244
. 246
. 246
. 247
. 249
. 250
. 252
. 253
. 256
. 257
. 259
. 259
. 260
. 263
. 264
. 265
. 266
. 267
$" + . . . . . . . . . . . . . . . . . . . . . . . . .
. 7 ( ( , " " 1. ; : . . . . . . . . . . . . . . .
2. % . . . .
3. ' 4. $ / B . . . . . . . .
. 7 ",
' . . . . . .
5. . . . . . . . . .
. $# ' "' . . .
6. / . . . . . . . . . . . . . . .
%. &# # " " .
7. # : .
8. / '
&. 7 ",
# " + . . . .
9. * = #
+ . . . .
10. ' . . . . . . . . . . . . . .
4. >5 (
,#' . . . . . . . . . . . .
11. ' * + . . . .
243
. .
. .
. .
. .
%
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. . .
. . .
. . .
. . .
.
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
12. ; ' * .
<. . . . . . . . . . . . . . . . . . . .
13. # % . . . . . .
14. ; ' : . . . . . .
15. : . . . . . . . . .
16. +
:. &# # # . . . . . . . . . . . . .
17. *# . .
18. ; +# . . . . . . . . . . . . . .
19. ! . .
20. '5 . . . . . . .
* . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
$ # "
"
"
"
"
"
"
"
$
289
$
2
3
4
5
6
7
8
9
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 268
. 274
. 274
. 274
. 276
. 277
. 278
. 278
. 280
. 281
. 285
. 286
. 288
291
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
#
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 291
. 292
. 292
. 293
. 293
. 294
. 294
. 295
296
,
!
+ ; – , ' ' , 1
% . * *)', Python. C
/ www.inventwithpython.com.
1
: «…who really knows where his towel is» – « » (1979 .) , , & Python & «> *)
% @ (» (Monty Python’s Flying Circus) — . .
, , ' – / ,
, / .
; Scratch / / *) * .
* Scratch 8–16 ,
* * ' , * & , * , , *)' .
; Scratch / , , . / &
. < , )* Scratch .
,
, Scratch * . ! , /
# , ) ' .
$
% + / , . A ' – & # : / , , / . / ,
*. < , * !
>** , &
%. '
% % ' , / ) ' . / , /,
!
).
( , , ' ' * 14
C CA<C
& . (' , ' ' . ( , , & .
C / # % Scratch, / < ' scratch.mit.edu/help/videos/ inventwithscratch.
com.
< : – , , / / * , . ,
& & % .
% / ) , , ' B * . ( , ' %
/
, , . , /* , % * . ( / % # % - . % / , '& .
X
% 1. 3 #' Scratch. , Scratch Scratch.
X
% 2. ' ! - ' ' , *)' . / ' '.
C CA<C
15
16
X
% 3. # . , ,
& , ) ' .
X
% 4. # ' . * % *)' & *)' ' .
X
% 5. . " , ) . < / ) %, ' ## .
X
% 6: : - - ! * , ) , /) . B ,
# %*
Scratch, .
X
% 7. 9 ' . ' Fruit Ninja, / *) # .
X
% 8. > , … !
+ & Asteroids.
& .
X
% 9: ' " . #% , )' '. B , # % ' / , # .
C CA<C
# * « ». ( &, ' , / ) . , / , , / & . , ' , * 9 K , .
$# # % * , * . ( * # %,
)* .
? % , /
* . J * # % .
C CA<C
17
& ' / &* *) , / . ( ) , # %, - ..
* .
- L Scratch * / ' , '
# , ,
. + # ' ' , / eksmo.ru/Hles/Scratch_
Sweigart.zip. ? # , ' /
& / .
' / # / , ' ' , # / . '
# ' & / , . ( , , # , .
< ' # / , *)' , . $ / , & .
1
SCRATCH
& Scratch &' ' . A . J , Scratch . ; )* Scratch / , %* , !
Scratch * , & . & @ ' . ( Scratch, ' * ,
* , ) Scratch . L Scratch 8 16 , & % *
* ' , & ) . < , * / * & /' .
( Scratch , . Scratch / # & * . Scratch –
, / , Scratch & , / ' ''.
Scratch / &, , /.
A/ ) ' :
Scratch , ,
/ / , ' & . ( Scratch – % . <, ' -
20
"> 1
, Scratch ' ) & ', *) . C / ( - ), Scratch .
$ SCRATCH
? Scratch, scratch.mit.edu. A ,
% – Windows,
macOS Linux, / Scratch * . A , Scratch & ' #'.
$ . Scratch 2.0, , Raspberry Pi.
! % .
/ Scratch , ' &
< . ( / / * * ,
* ; .
X
&* ' %, * . .
A?> !J,O ; SCRATCH
21
/ , / #%* . ; Scratch
& * #%* & & . <#% # % ' scratch.mit.edu/privacy_policy/.
( & Scratch, )
&* ' %, Scratch.
* < . C ; , / * ,
Scratch. C , ' & * , Scratch. (/ / ; ' , / ' * .
Scratch scratch.mit.edu/scratch2download/.
$ . " # , Scratch 1.4. $ # ;
# % &', Scratch 2.0. ( # # Scratch
, # Scratch 2.0. ( # #
Scratch, , #
Scratch 2.0.
SCRATCH $
Scratch ) , , %* *%*. ! -
22
"> 1
/ ; ' %, / , / Scratch.
B Scratch . ; /* % ], ' *
*) .
' ' +, / . ( ) \ . A B ' Scratch * .
, ' / [. ( , *)
. ( , / ' .
9 K ,
* X. , & ,
& .
% ' ^, . ' : & , 5 ,,
A?> !J,O ; SCRATCH
23
: , , &' , >" , #' , ',
$" ' &
# . / # % . A , , # 5 ,. ' ;
' .
/ B - . ( / _
/ . "' Z / . ( + ! '
# , :
– .
A/ # & , / , & Y.
" C * . / , Scratch, / & * .
C ' , / # , Scratch.
'/ # , Microsoft Paint Paintbrush. ? , / 3 , ' ",
' * 3' #I . / & , * / / ' *. ? 24
"> 1
* , + ! ', / 3 , ' ! , ' * 3' ! .
A/ # , Scratch:
X
, / ,
, ' ) ;
X
' , / ;
X
% *, /*) )* ;
X
& , ) ;
X
% , ) / % ;
X
& / & ' ;
X
$ , ,2 , & .
2
-
& . ' , ( – — . .
A?> !J,O ; SCRATCH
25
"# *) :
+ # , / ) & ' , , *. < % & )* % & . ; )* " / % ' , % . C & , / $ ,, ' ' .
( * / . C ' ' *
# # , )
& * , ,' *.
26
"> 1
( , , * /
. , / .
? , ) , / % , .
J , *) ' , * . ? # , ) /
/ . , , B ' .
J / ) / .
( , : ) . ! / * ) <, 1 :
X
Y
/ , )
&* * .
' ' ' & ; ' .
A?> !J,O ; SCRATCH
27
; * # # . * ' . A , *)' ' ', 1 10 . # , . C ' , , / ) .
X
Y
? , ) ' . C , , / ' , *) . /, / , ' ' . ? % ,
) ' % * . / , .
X
Y
;) : )
& > , *. / , ' ) . C / , ' / , K , !.
28
"> 1
; , * / , .
( / # / ' % . ' (" " ), *) . *) / «( !». %
/ 10 &, 15 . , '#
) , ' %
. , ' ) , %
. ) /
, .
, / , /
)
&*. A
& / # / .
/ , ' . ( ' , ' , Scratch.
A?> !J,O ; SCRATCH
29
& '( $
& * * Scratch, / , ' , Scratch
& .
/ & .
C , « » < .
( , / Scratch Programming Playground studio.
' , . ( , URL- % inventwithscratch.com/studio/. A/ Add projects, URL- / Add by URL. , & .
A / , , & '& – / ' ) . J & * Scratch / , . J
11 Scratch,
, & –
/ / ' .
$
$
@/ , , , ' . ; & % , , / .
30
"> 1
( Scratch. A/ , .
/ , , , / .
, / / .
( / )* % #, , .
A?> !J,O ; SCRATCH
31
/ ' , ' Scratch. A Scratch- , , /
See inside, :
See inside, ,
Scratch
/ , ' Scratch. * , / & & . ; * , .
) / ) ' ? X
&* $# ' , #
/ .
32
"> 1
)
! Scratch – & / . A Scratch : , # , %.
, , , Scratch, * , # , / ) , & % ,
*)' ' . C * , # Scratch.
* * !
2
!
*
%* – )* V-*
, *)* .
+ ' ' , , & 1980-' , &'
) # .
$ % / , , '
'/ . A , & – ! (, * , , / ## . < & Scratch.
( *, / , , . scratch.mit.edu/studios/4188596/, * %*.
, / , % , / . & # Scratch!
% $ ( & ) , / . ( / , / . ] * -
36
"> 2
, ', , / .
>& , . C / , Minecraft
Zelda, , . & &
, , * / .
(
* * , / / – . ; * * . & . / , . < , & /, / &, / .
A . A
/ ' ' . : , J . @ , ) .
( ,
/ ! ( ! $^AOC ><A<< ;@;C!
37
Scratch scratch.mit.edu, ( ' ). ( & , / ' , Scratch- .
)
* ' ,
Untitled ' . .
" - ', , , #.
1. ! / , Scratch- , / % .
, )
& "1 > , *, % .
A/ '#, # # ( / &#) * 3' .
38
"> 2
# , / #, # . # Stars / OK.
1
, " ,
# Stars ".
2
$ # Stars.
" # , "
.
3
OK, .
! $^AOC ><A<< ;@;C!
39
, % (
!
(
; *) & ' ' , * *) V.
2. % A/ 3 , ' ", ' * 3' #I .
40
"> 2
A "1 . ( / * + ! ', # . < + ,, * * # .
& # / / , /
& ( ).
Кисть
Кнопка увеличения
масштаба
Выбор цвета
A/ "1, #% . ( / / #%, )
& Info *.)
! $^AOC ><A<< ;@;C!
41
< "1 1. /
, #% .
$ A " 3. " 1
, / . ( "', .
, *) .
+ / ' #' ( ), & ( -), $" ' (
) >" (/ ). C , ) , %* www.nostarch.com/scratchplayground/.
( / # 1 % / _180 180 . %
) 10 &, / % . , , ) .
, 1 ) / . @ / , & .
42
"> 2
% : $ , , % , '& * . A * / , . Scratch * . ' _180 180 . A ' 0 . $ 90 , . A *) ' . , ' , – & . , , _180 180 * / : .
J ', P180 180 . , " . + , / .
& , . * , / & Ctrl+T & , scratch.mit.edu, Scratch. / Scratch.
! $^AOC ><A<< ;@;C!
43
"1, , *) , #' ( ), >" (/ ), & ( -)
5 , (# ). < , & & * !/
!
( &. , / )
, .
, .
44
"> 2
4. 1
X
& 1 &# , !. ; , : 2 3. (Scratch
.)
# A/ # , / . $ , / * % . ( 1 / . A/ ' & .
$ , , , *) % , / /' . @ & , )* ) / *)' ,
. + % , 10 .
5. X
& *)' &# ,
*. ( , /
, / .
,
)
& + ! $^AOC ><A<< ;@;C!
45
" , > , *. , / / , ' % .
A/ , ! .
, *) , ! . / ' #' ( ), (*), >" (/ ) & ( -).
X
Y
$ , X , : :. , , ( * > , '5 . ? ,
)
&* 46
"> 2
*) *) .
( , , . ( /
# X ! $ ,, *
/ , / % . ( > , " 8, 8 . , " ' 1. )* $" , " : / , * % .
? & , $" , " ,
, ' & , / : , ,
! ; ! ) 1, , / 2, 3. ( 7 , ( " 10 % . ( / , % .) , 1, 2
3 /* . , , V-
, * ! , / / .
. + ; Y ) / 10 , ) *' ,
! $^AOC ><A<< ;@;C!
47
' . J % / .
# A/ # , . / *)* # V, / % . / 10 . A/
'
& !
'
$
. , 1, 2 3 . C & / , :
1 2 3
48
"> 2
C / &
Shift / # , /
- / . * , , , , , . /
Scratch / , '/ ' . ? , / ,
.
A/ # , /
& Shift, ' / . ( !
& / / # , /
& Shift.
! $^AOC ><A<< ;@;C!
49
2.0: # & ' & , / *) . C & - , / * .
, , 2.0 3 1 ,
*) V, *) / . < ! , , / , * .
A " 1 * 3 1, .
# A/ # , . $ , )
/ , / % .
/ ' & .
50
"> 2
3.0:
3.0 & *)' .
'
X
& 3
&# , *,
4. ! , *) .
A ) /
1 2. ', 3 , * 3 4.
# A/ # , . $ , *)' /' . / ' & .
! $^AOC ><A<< ;@;C!
51
4.0: # / . , , . A J , / ' '. C) / – # ( *) ). ( Scratch bezier, fractals demoscene,
&' ' .
/ / / Scratch, / See inside %
. ( % www.nostarch.com/scratchplayground/.
)
52
, :
X
/ , ( / );
X
/ ', , ;
X
% ;
X
/ ;
X
/ , " $" , " /' .
"> 2
*)
+ , , .
3 - , *)* ) , * . + !
! $^AOC ><A<< ;@;C!
53
$
( *) , . /, , / &
Scratch *) . ( / / % .)
1.
? ' % / $" , " ?
2. ) . ( & ?
3. ' , /?
4. / , / ) ?
5. ?
* - /? * -
6. ?
7.
* , 90 ?
8. , '?
9.
/, / . J % / ?
10. # Scratch?
#
11. "1. ?
3
, / * - . A * ? > / '/ , '
. , / , %
/ – !
, ) / *, .
( , # * . ( scratch.mit.
edu/studios/4188596/ .
Ваша задача – получить яблоко.
Вы управляете котом.
% $ , & / . J *
/ * - .
@ - , / .
56
"> 3
C ' , / # , )# 03/
#_ .sb2 ' #
. ( https://eksmo.ru/Hles/
Scratch_Sweigart.zip ' # * , )
& , #I . <
# '. # / / , / & )
/ . Scratch * 9 K : , * , # )# 03/#_ .sb2.
/ , / # . / / , .
C ' , * 9 K 3', Scratch. ' Untitled # .
JC"$X<` >J<!<A,C
57
$ ) «J ) » . & .
% : ( Y
? % , / . * * , * / . x , , % % ' .
, x # / . y – , , ' % % ' . , , y / # / .
< , x y *
/ % . x
, y – , / . A , x 42, y – 100, *) :
(42, 100). % % * (0, 0). + #
58
"> 3
. A *) # # Scratch.
(? # , /
'#, # # * 3' #.) ] , )*)' .
% %, * 240. > % &* . % % % 0.
; % % % . % %, * _240. y * / : ' % y 180, % – 0, / _180.
& /* / % . A ) & ' (_182,
_27), , % _182,
y _27.
JC"$X<` >J<!<A,C
59
Scratch / ' . , * % ,
% :
X#' " " …
'
…
%
%
y
y
…
( /
%
( /
%
@ - / * x y , 7 , 7 , y . , % – /
, / .
60
"> 3
1. " " ( # , , ) ( "1) )*
& . ; ' /
. / . ' #' , >" , '
& .
+ % , / &. : « , / &
Y, , y 4».
C & Y /, Scratch 4 , .
( / & Y ' '. q , Scratch , / &
Y. ( / ' , / .
J ' .
J Scratch , / & Y, , . A /, Scratch / , / & Y, . C / , & - , , .
JC"$X<` >J<!<A,C
61
& , , 7 , y , 7 , > , . C & / , , & .
# A/ # , /
& Y. /
'
& .
2. " " , ' &'
& : z, { |. '/ ) ' ' . ? , / )
& / 4 , &# , *, * . + , , / – / . , ' .
, Scratch , / / & , . (
& Z, Scratch ) '** % & Y. * '
, / , & * !
62
"> 3
# A/ # , # . / ', , / *)'
& . ,
' , . A/
'
& .
C & , & , / )* # #- -a.
sb2, ' ' . Scratch * 9 K : ,
",! , # # -a.sb2, '
J.
JC"$X<` >J<!<A,C
63
#.
< * , ' / , .
3. / / ' . / # +.sprite2.
Scratch / : , "
+.sprite2, . $ )# * . /
Scratch / *, * & . / ' + ! ', %
. & / *) :
G 4. H # , # / . / *
#, . < /, /
'# # # , ' * 3' , # . # ( Light) /
$+.
64
"> 3
5. I , *) , )# . / ' #' , 5 , & .
/ * )# . / # , , *. ( , ' % % . ' *) &' 8 9.
, / . $ , )# ; , / . / / . C )# 1
, ! , , ' .
C & Scratch , , / )* # Scratch- #- -. sb2, ' ' # . Scratch
* 9 K : ,
",! , # #- -. sb2, '
.
$ $
, / / # / ) . A /
/ ) , & .
JC"$X<` >J<!<A,C
65
& : « /
&
Z ». / , .
6. , " , , ' . C , / ' . (, / , / . + & / , ) . ' , , / . , + ?, + ( ?
66
"> 3
, , , / , * , ' ,
" , . > , % 5 ,, & ' . ( '/ /, ' / ' , / . + ' ' .
# A/ # , # . $ , ' / . ( ' ' .
/ ' & .
C & , & , )* # Scratch #- - .sb2,
' ' . Scratch * 9 ] : ,
",! , # # - . sb2, '
".
JC"$X<` >J<!<A,C
67
&
( , % . ' , % .
7. I " A/
'# " # # ( / %) * 3' ". & # " Apple / OK,
Apple .
/ *# .
, *# / ' ' ' % .
; *# / / , . , *) , *# :
8. $" , " < «J ) » / / , % . , / , *) , % . , & , ) * * *) . A
/ , ' . ' .
( :
' -
68
"> 3
, / '#, # # . +
' * 3'
.
& # Cheer, / OK, .
/ , "
'. , "'. , *) , ' :
? , ) ! # , )
&* , 3 # *) .
& ; *) ) / $+.
JC"$X<` >J<!<A,C
69
9. O N
" > *) :
+ , ) ! # .
# A/ # , , . ( * . $ , , , *).
/ ' .
70
"> 3
$
, / ,
* % . C & , *% .
( '
/ # +.sb2.
] *, - / & .
JC"$X<` >J<!<A,C
71
2.0: (
, , - , / * & & , . + – , &,
/ & .
2.0 «J ) » . . ( / '; '
' . ,
/ / , / '
.
/ / % . X
& *# &# , *, * . A *# 2. *# 2 72
"> 3
+ ! '. % / , : ( & ). )
&*
, % . , *# 2 ,
*) .
3
1
H 2
2
*# 2, , *) , / , ':
JC"$X<` >J<!<A,C
73
, . X
& ' * &# ,, * . A ' 2. ; ' ' 2 / , ' . *# 2, +! ' % ' 2 / .
P QR " , R A/
2 .
' H !"
A / ,
' . / ; & . 74
"> 3
)*
& W, A, S D. +
& * & Y, q, x Z * .
/ + 5 ? . , 4 *# 4 *# 2 (;. *) % )
$N ; ' / , ' . / ,
. , *) , ' :
, , :
*) -
, , «; *) », ) ' / .
JC"$X<` >J<!<A,C
75
H
x y
H
Q
H
Q
H
Q
H
Q
$ H
76
"> 3
x y
# A/ # , . ( ' )* & Y, q, x, Z W, A, S, D. $ ,
/ & ) / , . ( *. $ , *), . ( , ' '' % ', *) .
A/ ' & .
«J ) » '/ . A . < 1 & Y, q, x Z, 2 –
& W, A, S D.
3.0: '
( , / & . «J ) » / , & &. & &. C & , & , / . + ) .
I " Q
A/
3 , ' " * 3' ", .
' *:
– &, – & /. A , & & . ) % , JC"$X<` >J<!<A,C
77
* *. , & , & . ( *
)5 " .
H" R
H O
"
"
"
T R
I R " Q
)5 / *, & & /. X
& * )5 " ( , * ) )5 &# , * * )5 " 2 )5.
* % &, ) . ( * )5 ".
78
"> 3
$ , & ' ) ,
. ? & ,
/
> ,5 , ( / ), )
&* % . A/ > ,5 , , ', & / .
, / , #%, )5 .
JC"$X<` >J<!<A,C
79
" Q
& , / )5 , & . / , )5 .
)5 , *) :
q , 6 , # 5 , , & .
& + ! . ; ) )5 . (
, <, 2
&* ,
% * )5 " )5 ",
& &.
80
"> 3
# A/ # , # . ( ) ' )*
& Y, q, x, Z W, A, S, D. $ , / & ) *) , , ' . ( *. $ , *), . $ , ' ' ', *) .
A/ ' & .
H A & & .
' , *) , " / ) *) .
JC"$X<` >J<!<A,C
81
% + ( ?, ) &* % . ; *) % , )
&* Scratch, % . X
&* & )5 , % + ( ?. (C * /* &, )5 # ", + !', )5 ". * &.) , *) , + 5 ?:
82
"> 3
/ ' & , & , ' % . A & , % 2 , : «!»
# A/ # , . ( / & , & . / : «!» – &. A/ ' & .
G !" / '
% + ( ?.
/ *) : /
/ & / 4 ( ? ' , ) '
. J ' , /
. +
, , , ' .
JC"$X<` >J<!<A,C
83
. ( /** % . / , ' . A *) , .
2
Q
!" 1
N #, , N 3
G " "
, " !" * 3.0 «J ) ». ; & ,
1.0. / * /.
84
"> 3
, ,
, .
- : # $( #
,
% – , ,
* . , & & , ) / . , / ,
, / / / % &.
" " " ' , *) / , *) : + # ? # ? 5 l ?. A / & Y. ' '
&,
*)' / .
JC"$X<` >J<!<A,C
85
, , & L ", /. ( " & L # , *) , , / .
" " " ; / '/ . , + 5 l ?, / + 5 q ?. , / ' , & Q / / / .
# A/ # , . ( , / /
& L Q. $ ,
' , , / *)
&. A/ ' & .
; )* - / & ' . + , '
Scratch / !
86
"> 3
)
, :
X
, *) ', , , / *)
&;
X
, ';
X
* ) X
/ * *;
X
/ / ' , *)' &
;
X
/*) & , *) / ;
X
/ - /, ' .
;
-
! / ' , . , , , , ! / * & .
4 . , ) , '. A , / / / – /,
*
' ' Scratch.
JC"$X<` >J<!<A,C
87
$
( *) , . /, , / &
Scratch *) . ( / / % .)
1.
?
2. / ) , ?
3.
W, A, S D?
*
4. ?
&
5. ? , 7 , y 7 , x ?
6. C ' Cheer, ?
7.
, *) . /
&
) . , , ?
4
' '- # ',
' Super Mario Bros.
Donkey Kong Country, . A/
*, . ' '
# " : / ', * * .
, / . < , , .
( , * * scratch.mit.edu/
studios/4188596/.
% $ , / '
. < , / ) . , % , /) %.
) % .
C ' , / # , )# 04/#_ .sb2, ' ) # , https://
eksmo.ru/files/Scratch_Sweigart.zip. # / / , /
& ) / .
90
"> 4
А $ $ )
$ )
/ , &
.
1. "
A/ * "1, #%. < + #%. ' Scratch Untitled #.
A/
'#, # # * 3' , #. Brick wall1 / OK, #.
/ #, + " . ;% *) :
J;C,J> ; $?C,@ ;<>O ,]^C;,<
91
/ * . ( * / , ' , * / ' / . @ * *, .
( , +, "' . &' / % /
, " !, 3 " . y- , . ( , - B / .
y- , / , / '. y- , – % ,
/ . $ * / , 8 ". (C & ", % , +.) / OK.
, $ !
92
"> 4
&' ' , ' y- ,, / :
% : « (
$ » «# %
$»
( y- , / * / , 8
". + *, / +. ! / &
" *, / .
? , # / , % . C / , 8 " , /
. /
& ", / .
J;C,J> ; $?C,@ ;<>O ,]^C;,<
93
H" & y- , A
" " A , # ,
"
! C & + & ,
)
& y- , / * > , " !. (
* y- , , / , 8 ".
* , / y- , * , . J ,
. , ' ( ) *
.
? , / :, . A , * , :, , !. / ,, / , ! *. (A * & , & .)
94
"> 4
H " ",
'!
'
U
R C ' , ) :, . C / , / , 7 , .
; / , B * . + / , , / , / ' . , *) , +,
& / . +
/ , & / . + / * , / .
( / # y- , 0, %
. ( / y ( / ) + )* y- ,, y- , _2. ( '/ % J;C,J> ; $?C,@ ;<>O ,]^C;,<
95
/ y / .
,
# ( / / # , ) + '** % . ( / # , . C ' , , / , + '** % / # .
;' & .
2. " ) . A ', , , . +, *) :
/ y , _130. C / y
& (& ) , y- ,
_2 + . A %,
96
"> 4
+ / _130, / y & (/ ) . , + & _130, y- , 0, .
# A/ # , . ( ) )* &,
. $ , *, % . / ) _130 . /
' & .
& ,
* y- , % , # / / &' .
3. & ( / + # «» . , *) , +:
, , / & Y, y- , / 20,
+ '. A y- , _2 / '/ % . (, ' J;C,J> ; $?C,@ ;<>O ,]^C;,<
97
20, '/ % 18, 16 . , 4 , '
+ . +
/ , , ' ' !
y- , 0, + ' ' / . (
/ '/ % y- , _2, / , *.
( :, y- , 7 ,
y- , . , , & / ( ), / .
# A/
# , # . A/
& } , ' .
/ ' & .
Б $ $ , , , ',
)*
.
98
"> 4
)
4. & , *) / +:
, -
% , /
& z |. C , + * *) * / x
_10 ( ) ) 10 (/ ).
; + / *, / , + ! ' * .
J * / * ! ! , / .
# A/ # , # . A/
& q Z , / . C / q –
, /. / ' & .
J;C,J> ; $?C,@ ;<>O ,]^C;,<
99
В )
# #&
, , + , *) , ' & : %.
5. I !
A/ 3 , ' " * 3' ". ( , / + , ! / . # . ( / # % , / .) / % ,  " , %. / / ; / , * %
) . $ , # ' % %.
G
H )
"
(" "
100
"> 4
G & " /
"
V !
( +,( #%. , +,( , %, Cheer. ( :
' , / '#, # # , ' * 3' . & # Cheer /
OK.
/ ,
"
'.
"
' 7, , +,(.
, *) , +,(, *) ' % . / ) , *) + " " 3
# . A ) .
J;C,J> ; $?C,@ ;<>O ,]^C;,<
101
X
Y
; X % ) / /* . < /)
% / ! ; Y / «$!», ) . (/ , # ) , .
6. I , , , , %. @ , , #
% . A % & , % % . /, , ' %. , & .
/ % . , «' » , *) , ' B . @ = # . ;
, / 3 , ' "
* 3' ". A , 102
"> 4
( & . A = # . ; = # *) :
, = # :
*) ,
; = #
+,(, , .
A & 9 & , = # , +,(.
@ / /
%, &!
? % % , = #
J;C,J> ; $?C,@ ;<>O ,]^C;,<
103
. &#, # > , 8 " = # 100.
;) / ", > , 8 " 100. C ", , = #
, *) /, = # , %. J > , 8 " 100 ,
*) / = # .
# A/ # , # . $ , %
% , ' ' % %. / ' & .
Г # #&
, . , *.
104
"> 4
7. I "
A/ '# " # # * 3'
", # ".
Basketball
/ $+.
/ , #.
:
' / '#,
# # * 3'
, # . Pop /
OK.
/ ,
. ( "' ' , .
, ' / &' . . A/
,
" !. ( y- , / , / $+, , , 8 ". ( , y- , y- , . A , * , .
A/ , " ) * *
". (< ! ) , 1,
/ &
1 -
J;C,J> ; $?C,@ ;<>O ,]^C;,<
105
, % .
; # / y- ,,
% .) / &' '.
8. " * ( ,
, *) , #:
X
Y
; X , , , # .
0 -
; Y , +. / & # , . y- 106
"> 4
# – / , , y- , + / , . , , .
J , " #,
, , & # .
" y < –130 . *) / -
# A/ # , . A/
& # , . $ ,
. / ' & .
9. Q A , , # = # . , ( 1) , %. , : / , ' % %.
< , y- , / , 7 , y y- ,
/ # .
C y- , 0, # / ' . A y- , % , # .
J;C,J> ; $?C,@ ;<>O ,]^C;,<
107
, , 4 , #. ; , = #
( + = #
?) (y- , < 0).
J 7 . Scratch,
4 , , / . A , # = #
# y- , & 0. ? , – + = # ?, y- , < 0 – / . C , 1 1, ) .
108
"> 4
# A/ # , . ( %.
1 / , '
% % . ; +,(
/ / «$!» , & '.
A/ ' & .
10. H Q , 1 ? + , . ; / / . A / ) , , '.
q , " / , *. ( / , , " , # = #
. –
1 .
+ & / , * *, / % / . ( .
( / * * &' ' , / ,
" !. ( "
* / , 8 ". # *) :
J;C,J> ; $?C,@ ;<>O ,]^C;,<
109
( "
A , / & «( » . + , ) %, & . , / 7, )
, , %. , # 4 , , :
1.
; # = #
2. y- , %
( ).
3. ( "
110
"> 4
.
3 .
# / , 1 1 "
&. ( *)' ' ,
"
3 , & . "
3 , / & # , .
# A/ # , # . ( . $ , 1 1 / %. / ' & .
J;C,J> ; $?C,@ ;<>O ,]^C;,<
111
$
A/ # . C & , & , / .
112
"> 4
2.0: (
& «J », . + , .
& * ( + #, )
& &# , *. +2 + ! ' ' . ; )* : % .
/ $ , " # , % .
J;C,J> ; $?C,@ ;<>O ,]^C;,<
113
4
+ "
3
P " 2
$ 1
$ !
X " & 2
< +2, / :
114
"> 4
H
Q
H
Q
H
Q
, ' , . / &.
X " * 2
/ . ( / * * &' ,
/ , " !, 2 * / & ". < #2 , / .
H
R
H
Q
H
H
H ' " "
( )
H
R
J;C,J> ; $?C,@ ;<>O ,]^C;,<
115
+ , & , 2 . / *, / *
* &' , )
& , " !.
- : #&
/) % /* & . , / % ' , / & 7.
+,( / ,
" !, * * , 8 " . +,( ,
/ .
" y
116
"> 4
# A/ # , # . A/
& 7 , % / 6 . / ' & .
)
, :
X
* / ;
X
X
* / ,
%;
X
' , .
';
*) &
< / . , 9, / * - # / / . A ) Scratch. 5 / # %*
, .
J;C,J> ; $?C,@ ;<>O ,]^C;,<
117
$
( *) , . /, , / &
Scratch *) . ( / / % .)
1.
? / ( , «J ») ' ( , «J ) »)?
2. ? / ' ?
3. % / / , 8 " & "?
4. *)?
5. «J » , / '?
6. % / ', x y?
7.
4 , , ?
5
- « »? < #- / , & , ' . < , & . L
, / .
, )* ' / ,
%* ## .
% : * , & & . ! ' # ) , Scratch.
A *) « » & .
( , # * * , scratch.
mit.edu/studios/4188596/.
% $ ( / , , .
+ « » / ,
*) .
120
"> 5
C ' , / #
, )# 05/#_
.sb2 ' # , https://eksmo.ru/
Hles/Scratch_Sweigart.zip. # /
/ , / & ) / .
$"- ,
$ / $ < #- , &. @ , , .
1. I #
/ / , )
& > , *.
!A<
121
, / 3 , ' " * 3' ". # , )* ,
, , / .
#- % ,
/ % *. ? , * . ( / , . A/
, #%, .
, *) , / &* / % :
; / 10 &
&*, / y _140.
122
"> 5
; , / y / (_140).
% : # ; ) , , . ;) : + , -" 3 ,.
) « », ) , . ) / ( , «J » 4), ' , .
) « -». ;
!A<
123
) 90 () _90
( ), , / / * . C ' , ) / , ) « )».
( , ' ) )* , . ; &*, & /, , ) « )».
# A/ # , # . ( &* % , , ( # . $ , #- / % . / ' &
.
Scratch , / .
Tennis Ball.
2. I " A/ '# " # # * 3' " Tennis Ball
124
"> 5
& # ".
/ , 6 . , *) :
, 6
/ (0, 0) % % ; 6
* . , %
, 6
. 6
% ,
.
# A/ # , # . $ , 6
/ % . , ) . A/ ' & .
!A<
125
$"
A 6
% , . .
3. "
"
, *) , 6 , .
' ) – $ .
X
126
"> 5
Y
) X, , ', Y.
, " 180 – " Y / /, , , ) / . C ' (45 ), , / , (135 , 180 _ 45 = 135).
C / ' _45 ),
, / , (225 , 180 _ (_45) = 225).
+ ) )
, , .
# A/ # , # . $ , . /
' & .
!A<
127
% : J , # , # . + # % ,
' B & . A ', / / ' / , , , , « », / .
!, *
. Scratch
* .
, / , +:
X
Y
Z
; X + % % , / 6
« ». Y , / 2 . Z + ! , ' . , , ? , , & / .
<' + % % .
/ 2 : . /
) , % Z.
128
"> 5
$
(& & & . ; , )* ;
.
4. I A/ '# " # # * 3' " Button 2
& # ". A/
, #%, + " .
/ * *, / * * &' / ,
" !. ( * / & ". , *) , + " :
0, , , ) ,
* . <' ", , / 50 % ) ' % %* (_200, 140). , *) , / )* , .
5. G
& « » / . ? ' , ) '
' , . !A<
129
, *) , + " . ($ , > , , 7 , !)
+ + " ' , / :
130
"> 5
4. I " <' ) ' % (_200, 140) X. , 7
) 65 & , Y, Z. J , 4 ,
, ' [. ; , / , *
28
. 29- ) – ' , , / .
( , ' .
, , ' % , – .
( / + !
' .
( , & ,
'.
, & 28 + " , . !
$
; 6
% . , , .
6. & + " *) :
"
, -
!A<
131
6
+ " ,
+ " ) $ , 6 . A / / , ',
. ( 1 , .
# A/ # , / *) # . $ , '
% *, @ ' . / ' & .
'
/ ) , % . ] ' # )* . C + " , ' ' . C #, 7
.
132
"> 5
7. H . 6
– , " (
6
_140, – . ( , 6
/ ) 7 . / 6 . ' ) 7 .
( ) 7 , / 7 . *) .
8. I 0
" "
A/ 3 , ' " * 3' ". # , , «< !» &#.
H G !
!A<
133
$ . 6 , " Scratch,
# # ". # - ' scratch.
mit.edu/projects/60521212/ " # &# # # . # " # Enter # # . # Âàñèëèé, # "
# Ctrl+C. Scratch , 7 & Helvetica,
# Ctrl+V. 6 , Scratch # % " # &
Helvetica.
A/ , #%, 7 . , *) ,
7 :
; ' , ) 7 . (
" .
# A/ # , # . ( . , 7
. ;' &
.
134
"> 5
9. I A/ 3 , ' ", ' * 3' ". # % , ' ' !
' ) & (8).
H !
A/ , #%, ' ' . , *) , ' ' :
7 , '
' , . / 28 , , = 28.
!A<
135
( ' ' ,
) )*
" .
# A/ # , # . $ , ' ' , & . ? , <,
= 28 <, = 1. / , . < <, = 28.
;' & .
$
/ . C & ,
, .
136
"> 5
2.0: $ & / . , . @/ & « » & «( &!» @ ` ( (. ; « »
& ,
/ *) % . + ,
, '*)* *. $ & # , . / !A<
137
* %* & « » www.nostarch.com/
scratchplayground/.
/ ' «», . & , / & * &' . ( , * * www.nostarch.com/scratchplayground/.
I # ? , / – #. / ( , 9', ' * .
# ' #' . ; -# % ; )
&* * * % -# . < : ,
, #, *) ,
)
&* #
.
138
"> 5
H R
!
/ /
. ( :
' .
A/ '#, # # ( ) 3' . # , Dance
celebrate / OK.
/ / , ( ,.
"' ,
*) , % , # :
!A<
139
H ! # "
A #- % . , *) , .
;) $ , 6
+ " , / . J 4 6
< 60,
% #, 6
( ,
60 &').
# A/
# , # . $ , # % .
/ ' & .
[
" * .
, '
.
' , + " , / .
140
"> 5
(  " 100, / . + ## ,
, . , / 10 & / ' / ', ' / y ,. J # .
!A<
141
# A/ # , # . $ , * , * . / ' & .
, . < + " , , / .
, '*). J 7 , 8 % , * , 142
"> 5
% , ' ## ,
. / 7 , P4
, + " & , 7 , y 4 ' ', ,
" 15 '. , .
# A/
# , , / . $ , )* *
', / , , * . / ' & .
"
/ , ## . + " , :
*
. A/ '#, # # * 3' Laser1 # . ( &, Laser2.
/ ', ) 1 ) 2.
!A<
143
< + " / :
-
( ## . J 4 , ' ## , , . / , 6
, 1 2 .
144
"> 5
" , ## 6
.
/
/ / «' »; , /
, 6 , / :
" 6 , / % , , ', . A 6 , ) $ , ' 6
& . / '#, "
# # , / *
3' ". # " Tennis Ball 6 2. ,
. 6 ,
6 2 / *
. , *) ,
6 2:
!A<
145
C , , ) / 6 .
@ / , , & .
% %,
.
/ ' 6
*) %:
,
+ 6 2 0,1 / , .
# A/ # , , . $ ,
&*)'
6 2
' 6 . / '
& .
146
"> 5
[
! " "
" 0
" "
, «< !». «< !», *
, . < 7 , , / . ; ## Gong, / '#, # # : .
/ , %. ) " , ) 6 , / / .
7 , ## 100. %
, , «< !»
- / * . ( «< !» ## _10, %,
' ) , 10. J , " 15 7 ,
12 * * . (
4 " & .
) " '
6
, *) , :
!A<
147
A . ' 5
(, / "
"' " " , ,
/ / % «< !».
J " "' " / #, / . 7
, " & * .
# A/ # , . A ,
, «< !» , . /
' & .
[
! " "
" / ' ' . ' ' , , *) . / ## Gong, / '#, # # : .
/ , %.
148
"> 5
%.
' , 10, , 2. , 10 ' ' , ) '. ( %, , 2 50,
/ * * , / 0.
A *)* . ( ' " & * .
!A<
149
# A/ # , # . , , « !» % , ' .
, / <, " = 28 <, " = 1. , , , / . ;' & .
)
, :
X
*
/ + " 6 2;
X
)* & &
q Z ;
X
/* ) «<
!» « !»,
)*
# ;
X
* % ;
X
* ## # , *)
/ .
% « » , / &' *)' '. / %* , % & ## ' , 150
"> 5
' . A & , , , & . / / .
/ – , « - - !» 6. ( , , /, : / % & &!
$
( *) , . /, , / &
Scratch *) . ( / / % .)
1.
, 6
?
2. ?
3. '
?
4. , ) ?
5. ( ' ' 7 * , / # ?
6.
<, " ?
6
- - !
- - !» – , * ' #'. /, – Worm3.
*
& ,
/)* *
, * .
3
. . « ». — . .
? & B , /
, % . / / . < , .
( / * , * scratch.mit.edu/studios/4188596/.
/ , ', !
154
"> 6
% $ – / .
&
C ' , / # )# 06/#_ .sb2, ' ) # ,
https://eksmo.ru/
Hles/Scratch_Sweigart.zip. # /
/ , / & ) / .
,
$ ) @ , / )*
. & * , . (/ .
@C-C-C`!
155
1. I # . / ( ,
9' * . A/
: , *
3' # .jpg ' # .
. A/
, ' " * 3' ".
# * , ', ) . + / , Scratch 90 ( ), / / .
( , %.
156
"> 6
< > ,5 , > ,
' Scratch, & %. / / , & .
/
X
%:
Y
Z
[
\
; X / (0 '). ; / 0, / * / &
". )' ', * / , / , " ! / &' . ( ', @C-C-C`!
157
, X / % 7 10 5.
; Y, Z, [ \ * % , * : * & Y, x, q Z.
# A/ # , # . $ , & },
{, z | * ' ' ': ', , . / ' .
% : & « ' »
« ' » ?
« - - !» + 5
) , / , & / .
«J ) » 3, 4 ,
+ 5 ? % % ) . < 4 5 ? , , & " ".
G
«-- !»
G «UN 158
"> 6
»
+ – / . $ , *) , *
' . ( / , ' /
&
, / . « - - !» *
+ 5 .
$ )( J / , , B .
2. A/ '#, " # # * 3' " Apple # ".
/ , *# . , *) :
+ *# ,
, % . A / ' , ' . ; / 1 * / , % *# .
@C-C-C`!
159
# A/ # , * . A *
,
B . ,
, . / / , .
/ ' .
, , / B .
-
3. I A/ 3 , ' " * 3' ", . A & , / % , . $ , % * '
, / > , ( , )
% .
! 160
"> 6
A/ * , #%, ,
.
4. I R " ( ) ' # ,
)
& * + ! 1
* &# ,.
< : , % * , -
% . ( -
-
– * .) @ -
% ,
, . A % / - .
C ' , / / .
] - , - ) . + /.
" , , * * * # + ! 2 & % , , + ! 1 %!
@C-C-C`!
161
5. " ( "' / . A /, % .
X
Y
<' + " % X. / % % , / .
+ ! Y. , . J ', 0 3 * 90 / *
0, 90, 180 270 . ' / ' * .
/ % ,
. , ,
/
/ , <, / 5
, . / '
, , , * /
.
( . ( , , , / , ,
162
"> 6
/ . J / /* , % &
. , , & B , .
0, / 0/5 0 . 1, / 1/5, 0,2
. 2, / 2/5, 0,4 . / %, * , ) 0,2 / , . < , , / .
# A/ # , # . ( , , . / ' .
6. , " "
% , / + " : % ) «!» 2 &
. , / /, ' + " @C-C-C`!
163
, * ) 7 . C ' , / –
+ " .
, %:
*) ,
< + ( ?, %
4 , : , % , & + ! 2. ; *) %
4 * * % % . ', / ) 7
. J , ,
/ ; --- !
<, 0,01
, /, / *? A /
:
" R
164
"> 6
* , , & %, ,
. ( * / , %, * * . /
/ , . J & / % , , .
# A/ # , # . / , , # % / . C & , /
% , / 0,01 0,02 )
& . , / , 7 , - . / ' .
@C-C-C`!
165
$
A / .
C & , , / .
166
"> 6
2.0: "
(
' , / . ' # !
@ # , 3
, B . A/ '#, " # # . # " Fruit
Platter / $+.
/ ,
. (< , / , &
.)
, :
*) ,
-
*# , * , 10- , -
) % , . ; !
@C-C-C`!
167
# A/ # , # . ? 10 / . $ , 3 , , . / ' .
- :
$
#
J * - ! - /, , . @ / ## ,
, * - /.
H < %, / . , , / & .
X
Y
168
"> 6
' ' * * X - . ; * / & ".
; Y - /. A/
& # * X - ' . , ) 7
/ , / . ( , X X - = ' 4 , , . C X , ,
, – + ( ? X - = ' – / *
, ,.
; X / / 4 , , / ## , * - /. - / * , % ## 0, %
) ' % .
H , / / ## . < , *) :
@C-C-C`!
169
X - ,
% , . , X - ' , % ## 0.
# A/ # , # . A/
& (
. <
/ . /
& ( . , / . $ , ## /
& ( . / ' .
^ - : !
< /, . A
, , ) . , .
, :
*) ,
/ & C, * . (; ' ', .)
170
"> 6
)
, :
X
% , ) , / % ;
X
* * , # ;
X
X
- /;
X
/ / )*
, ;
X
%
, / .
, ,
, % ;
/ -
. < / $ « - - !» * «J ) », * 3. ( *
' ) ', , . « - - !» , / / . < / , / . / / ' ' ) .
7 , & &'
', Fruit Ninja. ( / ' ' , &!
@C-C-C`!
171
$
( *) , . /, , / &
Scratch *) . ( / / % .)
1.
% / + 5
5 ?
2. ? x: ', P220 220 y: ', P160
160?
3. % / ', ?
4. ( / ?
5. ( % * % / % ?
7
" ruit Ninja – # & , ) 2010 . <
* , & ' # , . «€ »,
*)* ' Fruit
Ninja.
% & # % Scratch,
, !
( / ,
/ * % scratch.
mit.edu/studios/4188596/.
, * # )* & .
174
"> 7
, -
% $ , / . + «€ » / :
C ' , / # )# 07/#_ .sb2, ' ) # ,
https://eksmo.ru/
Hles/Scratch_Sweigart.zip. # /
/ , / & ) / .
А # %
< «€ » / #
. / # , / €!$,O` A<A ]
175
. , . A – ' ) ) & , .
,
/ , & ) &' '!
; Scratch «€ ».
1. % # ( , 9' ' .
( ( , + ! ' 9'.) & % , )* ) «€ ». : % .
, #
- . (( : % * -
176
"> 7
.) ; )
&* * * ˆ - % .
, / *)*
. ] .
X
&* ' # ,
# . C ' , / $ , ' # , / . A / ', ' , ' P :.
, # : .
, / #. , / «€ » * #.
A/ 3 , ' 3' , #. #, :
H" # G +5"
€!$,O` A<A ]
177
( #, 7. , * #.
2. ! , % . ( "' ' . ; , , / , " ! &' .
' ' /
/ & ".
$ . $ ' # #
" – , " !
/ ' ' ) ,
: 3 '. ; , )
# + ", 3
# *) . *) % .
178
"> 7
+ ' 0 . ;) : . 0, , * , .
Б "
«€ » /. / & , , '/ ## # .
3. I 6 5
A/ 3 ,
' " * 3' ". #% , ) . # , / .
€!$,O` A<A ]
179
; ) / % *
, ' ' # . # ' # .
% : $
, ) # %
Scratch – ', ' '.
'/ *, , / ' / , .
* - * Scratch. ; Scratch.
/ * * &' / , " , 3'
" . ( " * / & ".
180
"> 7
A/ , "
-/ .
-
; * & , :, 7 , . ; / , / – ', /
. (% *
; 1 – .
$
* *) :
X
&# ,
X
> , %;
X
, '/ &# , , / %*, '
;
X
: , 8
'/ > , , . % .
% ;
-
, *) ,
/ )
, .
€!$,O` A<A ]
181
, * " .
X
Z
[
Y
+
X
Z
[
Y
A , / . , * / , / %*, , / . ; *) ,
, , * , , ( ), ' %* :
!
182
"> 7
!
4. I 6 5
" «€ » , /, % « » # . ( / / % % y )*
, '
.
( "' ' / * * . A/ , " , 3' " . ( ) x / , 8 ".
( , "
/ .
-
€!$,O` A<A ]
183
/ &' / , " , «€ ». ( ) y / , 8 ".
/ , " !, * i / , 8 ". * . ; ) * i, - .
5. N Q
. A / , . , *) , ) :
/ & / /, x y & * % ) x ) y. C ' ' , / . , x y &. ( /
* , & ) , , &.
184
"> 7
+ ) x ) y. ; *) % # # .
6. I " " # * * &
#
/ , # , 3' # .
€ % * , Scratch.
$ / ) & # . A/ , ', # / :" , # # 8 . C # / , Scratch & # / , /
* / / # /
& Shift. A/
OK, .
€!$,O` A<A ]
185
A ) &
# .
#
+ ' # ) . ' *) , / / ) ) . , Scratch *) , *) .
, ) :
186
"> 7
*) ,
< > , ( " / / % , ) . X
&* % , % * ) .
+ ) % . ( *) %
%
) .
' $" , . /, ) *, *)* ' : ) x (
% x) ) y ( % y). + / *)' % ' x y ' ) x
) y, *)' ' ,
. A&
, ) x ) y . , *) , $" , . , ) x / % &' , $" '.
€!$,O` A<A ]
187
+ , / x y ' ) x
) y, . %
, " i, /, / & .
(
% % , " ' * 2 ' ) x ) y. ( *, / . (
i *) % % , ' * 3 ' ) x ) y. q
/ ' , i (. . ).
$ . # " # '#
, # ".
, # # + , " # # .
# # # # .
188
"> 7
# A/
# , # . $ / /
&, & % .
$ , & , &. / ' .
В $ « #»
< «€ » , % . , & . ! «A» )* & .
7. I "
«»
/ «A», Scratch /
. A/
'#,
" # # * 3' #I .
Button1 # " / OK. #%, +" .
( + ! ' ' . % ; , , «A» )
* % , . ) , / .
€!$,O` A<A ]
189
" A , " A , $ . 6 , " Scratch, # # ". # scratch.mit.edu/projects/60521212/ " # &# # # . # " # Enter
# # . # Âàñèëèé, # "
# Ctrl+C. Scratch , &
Helvetica, # Ctrl+V. 6 , Scratch # % " # & Helvetica.
; «A», - , . < )
. A/ /
& ' , , 190
"> 7
. .
, +" :
' *) ,
+ ( ? / % , * ) . X &* % % / , & 6. «A» , / . ( , , % . ) .
€!$,O` A<A ]
191
# A/ # , # . $ & «A». A/ / &, / , , , # . / ' .
Г ( "
( # -, *
/ , /
, *.
8. I # A/ '#, " # # * 3' " Apple # ". / $+.
X
&* , #%,
9 .
( +! ' 9 . A/ '#, !
# # 3' ! .
* Bananas.
A/ ) * Orange.
/
192
"> 7
'#, !
# # , * Watermelon-a.
/ *, *# , ', " , #, . $ , * / , *) . C , ) * .
* , «€ ». C , .
# / 3 ,
' ! * 3' ! .
A . < +, * ) , '**
. ? , , , ) ; . ( * #.
€!$,O` A<A ]
193
9. I R # ; 9 / * ' # , ' # . + & , . * ' , .
# )
& * *# &# , *, *
.
194
"> 7
, / * ', " , ,
# #. $ , ' / , ' *:
1.
] 2. J
3. 4. 5. J
6. ] 2
7.
J2
8. 9.
2
2
10. J2
$ . " # " ! # ,
# " , . # , #
.
? / # , * # %
& , * % # . , ,
* ' 1, * – 6. * 2, * ' – 7. * / . , / * 10. ( *
#, /.
* # Scratch / , . . #, .
< ' / & ' ( '), / # . ( €!$,O` A<A ]
195
/ * # # .
/ * # ( * 6, 7, 8 9) * / + , ! / # . '#, *. , * , # , .
^ R,
/ / *
. ( ' ' *.
196
"> 7
10. 7 ; 9 / ' *. , . ; 9 , /
* 1,
2, 3, 4 5. '.
C /, , *
*. < * , / , .
; x- ,, y- ,, , " + , '
/ , 8 ". , , * *. $ , / , 8 ". /
& " '
.
C , . ( : / '#, # # 3' . # Alien creak2 / OK.
/ # , .
/ , / , *)
' 9 '
/* . & 11.
€!$,O` A<A ]
197
, 9 .
*) ,
X
Y
Z
; X # . ( ) + ( ', . ; Z
, Y ) % , , «A» .
, Z.
( 1 + 1, 2, 3 4. % / %. % ' 9 / % x % y _170, ) ' 9 / % .
x- ,, y- , , " * 198
"> 7
( # ). * / * 1, 2, 3, 4 5. 9 . ( / ,
* * ' 9 ,
, ' *) .
J > , x- ,
/ ,
*) P1 * " x / 50 + ', P2 2 x- ,. x- , , # . / &,
x ( _200
200) 50, _4 4.
A /, # & % % .
+ , , 9 ' % , / x % , / & . , x- , / / . C 9 ' ( / / x), . + , x / 50 / / _1. (, % x / , x- ,
% , . $/ x- , _1 , # % & , # & .
€!$,O` A<A ]
199
? , _2 2. ,
* x- ,
& 11.
' x- , y- , * , # * #, * # . ' ' / ' / ', / , ' &' '. A , , &#* ' '
. C , , & # .
11. " 7 ' 9 ,
, , .
; ) , )
&* " ,, *) 3 # . , *) , 9 .
200
"> 7
X
Y
Z
[
\
]
+ # /, & &. <' 9 , ,
, – / .
% X
, ' %
' . / y
& _170,
/ % .
€!$,O` A<A ]
201
( , " / , y- , _1. / x, / y / * ' x- ,, y- , , ", , )
# ' . € , ( x- ,) ,
( y- ,) & .
q + ( ? / Y . ,
% ) , , % ) (. & 6). C % , 4 , *
5 ( * ). C Z,
,
9 , 7 , 30, ) + ( '.
, * 5 ( * #), 7 4 [.
J 4 *, ' *
# , * * * / # * 1 * .
( ,
" " y < -170,
- / % ' *
( * 1 4), ) \ ( ,
) -
202
"> 7
, 12). A , * % , ].
# A/ # , # . ( # . $ , & # , , 1. /
'
& .
Д $ #
, / . A # / , & # , / .
12. I "
; :, , ) # / , / . / ,
# , * *) *. A/
3 , ' " 3' ".
#% :, . # ) , '
«X», * ) . ] «X» , / , .
€!$,O` A<A ]
203
( + ! 1 3 , + ! 2 2 ,, + ! 3 1 , , + ! 4 0 ,.
«X» * 3 ,.
' * : ,
, % , «X». * 2 , * «L», 1 , – , * 0 , – . $ , & * ' / , , / :
204
"> 7
; :, * *, ) , . ,
*) , :, .
A ) / / ) ,
' /.
X
Y
Z
[
' / # , :, , / X.
+" ,
) , Y :, / * 3 ,.
/ , # /** % % , ) , :, ' *) * Z.
+ *) * / * «X». C :, '
* 0 ,, «X» -
€!$,O` A<A ]
205
% ) + ( '. :, ) , )* [.
# A/ # , , / . ( # . $ , «X» / ) # . A * , «X» % . / ' .
Е $ & / : # .
* ' ) + ( ', ' . 9 *
, :, ,
% & .
@ / :, . , , % ' .
13. I 8"
@ ## , % .
A/ 3 , ' " * 3' ". A #% 206
"> 7
: . # : , ' . A / % .
3
P
QR
, !
2
1
$ !
; :
&* % .
, :
, ) + ( '. , *) , : :
X
Y
Z
[
\
€!$,O` A<A ]
207
:
) + (
', ) x y (0, 0) X.
( / , % (480
&, 360 ), ) * % . J , * , ) ' * . + , ' .
( / , : ## 100 Y, * . %
, & ## 10 Z. ; :
, % / % .
C & , [.
(
, 1 , / :
) : . ; :
, % +" \. <
, /
# , , , .
208
"> 7
# A/ # , # . , , # * , :
.
/ ' .
& , * . ( * / ' , # : _ _3.sb2.
2.0: Scratch ' , # . Scratch * / , , * , ' ' * , / - . / Scratch / )* Scratch. / , ', & !
( * ) B ' Scratch, ' *:
X
' , ;
X
' ;
X
;
X
Scratch, & )
, .
€!$,O` A<A ]
209
/ &
, . < / Scratch. : / , " ! / &' . $#' * / & " ( / , ). # / Cloud
variable (stored on server).
A # ,
R
R.
$ . ( # &#" Cloud variable " , , Scratch " # # # .
# , " % & % %
# # Scratch. < " #
, , # # #
# " # #%
%.
, , * $#' , , / % & .
210
"> 7
, , : :
*) -
J :, $#' $#' ) , / * - Scratch.
, ' !
- : #
/ * , . , ) , / / & ' # . A/
& R , , *) , :, . / / & R
, /. , *) , :, :
€!$,O` A<A ]
211
# A/ # , # . (
% # , /
& R ,
. , % «X» .
/ ' .
)
, :
X
, ,
, / # / ;
X
* *;
X
* ;
X
/ / & )* 6'5 " x 6'5 " y;
X
* *, # ;
X
' & , ;
X
'
# / '
& .
+ )' , «€ » / , ) . A *, ' ' . ( ,
& , 212
"> 7
/ !
, -
8 * , / *) . !
$
( *) , . /, , / &
Scratch *) . ( / / % .)
1.
/ ?
2. % / *) ) ?
*-
3. :" # # 8 ' ?
4.
?
5. % / ?
6. ? ?
7.
( # / Cloud variable / / ?
8. @ ' 9.
"1. ?
?
8
#
… !
steroids –
, 1979 Atari. ; ' , *)*
/ Scratch. < , / /
, … !
(L& , «... !» ** .)
/ , # , '
& , , % , % . ? , / / . , , .
– .
( / * , * * scratch.mit.edu/
studios/4188596/.
% $ A , / . & & W, A, S D % ) )*
&.
216
"> 8
:
< / :
9. ; /) *. ' % . (% )* & & # ;.
; <. ; , *)' #. =. C ' , / # )# 08/#_ .sb2, ' ) # ,
https://eksmo.ru/
files/Scratch_Sweigart.zip. # /
/ , / & ) / .
$A<?,^<,C>‚ ;,C!< … ;@;C!
217
( / , / # . @ , # . ;
Scratch ' . A/ '#, # # 3' , # Stars / $+.
/ #, : '.
@ , ) / Scratch, , /
/, )
& * $ .
1. I & 5 / *) , ' #
.
A/ : , " * 3' ". # / #.png ZIP-# .
/ &' / , " ! * x- , / , 8 ". (
) &, * y- ,.
$ . ( # , , '. < $ , " ! ".
218
"> 8
/ ' 7 , & ".
, *) ,
+ . / '. / / , .
/ , ' )' , ' 7 , x 7 , y . ; B . / & – W, A, S D – ' x- , y- ,. / % %* + x y, ' '. / , &, - / /* *
%*, / .
$A<?,^<,C>‚ ;,C!< … ;@;C!
219
# A/ # , # . A/
& W, A, S
D, , / &. $ , & W, A, S D )* . / ' .
( & , , + , % ? ( , Scratch ) ) % , & Scratch. A «$/ … !» ', ) % # # .
2. & 5 , *) , ) * % , . , / .
220
"> 8
> % ' ' x _240 240 , /
' % – ' y
_180 180 . @ , / + , ' . / , / x y
+ 5 &' ' ,
) + * % . , x- , y- ,
) + / *
, + , ) % /
% .
# A/ # , / . $ , / * ' % + ) * . / ' .
$A<?,^<,C>‚ ;,C!< … ;@;C!
221
3. & 5 $ , / ) . @ & / + , % , ) .
, *) , + , / ' /* :
% ' x- ,
y- , *
1 . + , /* & / .
# A/ # , # . A /
&
W, A, S D. (/ , . / ' .
222
"> 8
$& $#)
' # ' $ + & , ) / – . ‡, , &* ! !
4. I N Scratch , / )' & . A/ '#, " # # * 3' ". Ball / $+. #% , / , ; # .
A /, ; # , + . ( :
* . /
'#, # # 3'
. Laser1 / OK.
/ # ,
) .
@ ; # , ' .
;) ; # , / / &. @ ' ; # , % / &. <' ; ; # , * % , .
@ * * , /, ', –
. ( "', . / &'
/ , " !. ( $A<?,^<,C>‚ ;,C!< … ;@;C!
223
* * / , 8 ".
' ; # 3 ,
– &. , *) , ; # :
' * . A % * .
, , , & , 10 % ', & .
, , *) , ; # . < ) &, /
& # . <' ; # , * &*. + ) &, % &.
, ' ) + 5 # , ' , , %, / ' . A
/, ) *)
. ( 4 , 3 * , 224
"> 8
'
; # .
! , + / ; # , /, / , 7 &.
, *) , ; # ,
, &*.
, / . / ' % / , + , , / ## .
$A<?,^<,C>‚ ;,C!< … ;@;C!
225
, * * &. + , +
5 # . J 4 , * 3 .
/ 50 – 10 & . +
, ; # * . ( %
& 50 , % .
# A/ # , # . (% )*
& /
& # . $ , ; # * + * * &. / ' % . ( / ' .
, / % , . % * , ' ; # . &' ( ), , .
5. I 9 , / : , "
# > .png. + # ' ' .
226
"> 8
/ *
* &' , / ,
" !. $
* / , 8 "
" . ( &, x- ,, y- , .
' ' ' , 8 ". @ *
& 6, /, , / .
& , )* . /
* ) . ! … !
, .
*) ,
$A<?,^<,C>‚ ;,C!< … ;@;C!
227
; # , ' . A
*
/ 8–12 . , / , * ) / .
, / + ; # , % . ,
*) , .
# A/ # , , . $ ,
) ) % . ,
, *
/ 8–12
. / ' .
228
"> 8
,
)( $$ $
) , ' '
. A % , .
6. " A :
/ '#, # # . Chomp / OK.
/ # , = .
= , ; # .
, *) ,
. / ) – " .
$A<?,^<,C>‚ ;,C!< … ;@;C!
229
; # , ## = ) " .
2 * 1 * " . «( » & , _25, , (« ») /
, « » & . A %, .
" ' ' « '» % & ,
«
». , (
4, / ,
'.
( > ,
230
"> 8
8 , & ) .) + ) ) , 2 , 4, 8, 16,
32 *) .
% % , ' ' "" = 4.
7. N
( " « » ; # , *) :
; # ) " , , ) * , . ( , ) )* , ;
# .) A , & .
# A/ # , . ( . $ , & , & .
, / . ( / ' .
$A<?,^<,C>‚ ;,C!< … ;@;C!
231
< «$/ …
!» / , )* & ' , *)' % . $ & * , /,
/ , /
. A /, , , & /* , *. , , / , .
8. I 5 >
A/ 3 , ' " * 3' ". # & # «!C@] O‡>»
.
232
"> 8
/
, #%. ( , '5.
$ . 6 , " Scratch,
# # ". # - '
scratch.mit.edu/projects/60521212/ " # &# # # . # " # Enter
# # . # Âàñèëèé, # "
# Ctrl+C. Scratch , &
Helvetica, # Ctrl+V. 6 , Scratch # % " # & Helvetica.
, '5.
*) ,
+ '5
& % 1 . 0, / '5.
$A<?,^<,C>‚ ;,C!< … ;@;C!
233
# A/ # , # . $ , & % /*
. C *,
/ '5. /
' .
$
< / , , . ( / , . , / % .
234
"> 8
9. % / . + * ' # .sprite2 ' # .
Scratch / : , "
* 3' ". # .sprite2 / OK. * % + ! '
'.
10. ' ) –
'. ' ) , / *, %* .
' ## . *) , :
* . / '#, # # 3' . Alien creak2 / OK.
/ , .
, ':
*) ,
; ' ' , ) '. , ' / % , '
$A<?,^<,C>‚ ;,C!< … ;@;C!
235
, * * , )* %* .
11. & 5 ; + ) ', . *) % + :
% / * * %*,
# '. / *
*, 236
"> 8
. + '/
– . .
# A/ # , # . $ , ' . / , ' , ' + . / ' .
& , *, / ' . < # , ' , – > _1.sb2.
2.0: $
, / & . , ) , , / , / & # . + , ) % . A / , *
* –  . / & & %.  0, / . ;  , ) % .
$A<?,^<,C>‚ ;,C!< … ;@;C!
237
/ . / * * &' / , " !.
; *  * / & ". # /  ( # /
), % .
 10 , & % / , & . < / ,  & .
< ; # , / .
X
X " A Q
Y
)"
Q" !
; X – & , 10  , / % . % ,  & 10, / 0,4 ,  . , ,
 & 10.
; Y , 238
"> 8
 & , . & ) , 7 ,
 P1 &  .
# A/ # , . $ ,  / % .  10 & 1 / , / & # . C  0, /
& # / * '
;
# . , / ,  1 / . / ' .
- : , 2.0 «$/ … !», , , . ?, *) *
*, & . % * * , '/ , & *)* . ) /
& X.
, '/ * ( / & # ), / , ; # :
$A<?,^<,C>‚ ;,C!< … ;@;C!
239
+ 5 # , % , / . / '
, .
4 , ; # '
&.
24 . ( /
15 . , , )
' , )' ' '.
# A/ # , . A/
& X * ,
' * . ( ,
, / . / ' .
240
"> 8
)
, *) :
X
% / ;
X
x- , y- ,, *)
/, ) + ;
X
X
, ' & ;
X
 , '
&* * ;
X
% .
-
% ;
+ ) , , , , & # % . < , & . C + , % ) , % . / % % . ( &
/ .
/ &
' , / / , / . A
* , & , . < / / ,
% , *  $A<?,^<,C>‚ ;,C!< … ;@;C!
241
, *)* , / .
/ , *- # %* * , / , % . ; & / / , & . ; , .
; *) – – # ' Super Mario Bros. Super
Meat Boy. / % , «J », / , .
$
( *) , . /, , / &
Scratch *) . ( / / % .)
1.
, '
B % ?
2.
; # * ?
3. ? & / ?
4. ' ## ?
$
9
$" Super
Mario Bros. 1985 & #&4 Nintendo,
/ ' '
' . <, / , # #, #& .
4
* , ,
/ , / %. — . .
)* Scratch * . ! @/>/ . < /
*) , , . < : 45 , / & !
( / , *
scratch.mit.edu/studios/4188596/.
( !
* / -
% $ , / . < , % , , * .
' * # .
244
"> 9
/ :
9. <% %, *. < . ;.
' / / / '
<. < ' +
#. $ & % '
=. ; .
+ - # – , / / , % . /*
&.
C ' , / # )# 09/#_ .sb2, ' ) #
, https://eksmo.ru/
Hles/Scratch_Sweigart.zip. # /
/ , / &
) / .
(! <A$,O` (>,€!@C!
245
& &, $
$ %
%, / ,
«J » 4. / , # , , / % . (
/ , /, ' , / #.
, ' Scratch.
1. I 5
* # ' ' ', , .
A/ , ' " 3' ", , # . # + , ) , *. / )* ; / # . .
#% :
. , "1 +.
246
"> 9
H &
H 6"
" (" "
2. !
"
, , , /, .
+. / &'
/ , " ! * / , 8 ". / y- ,.
, *) , +:
X
Y
` # ! R
" ` # " "", " R
(! <A$,O` (>,€!@C!
247
+ %
: + , : X, +, & Y.
+ # * , * , ', * )
)* '.
, *) X, 2 y- ,, ) + %* y- ,, . C «J » 4, / .
A , " Y %
' , + : . (C ) ' ' , , %
) .) % y- ,
0, . J 7 , 1 +. J , "
: /
/ *
+ ' , / '. + / , ' , # '.
248
"> 9
# A/ # , # . ( ) )* & . $ , *, . / ' .
3. " ! A& / / ' )*
& A D, , *) , +:
+ : /
& (_90) ) %*
% _6 ( ); /
& D ) %* %
6 ().
, *) ,
+ ) % , / % .
(! <A$,O` (>,€!@C!
249
+ '/ % , «$/ … !» 8. ) & / .
# A/ # , / # . A/
& A D, ) . C : / % , / '. / '
.
+ # / , / . C & / , , # #& _1.sb2 ' . Scratch * 9 K : ,
* , # , / .
4.
b A & * , + ) . + / , , ' ) ', .
250
"> 9
-# . ( * &
#
/
, # . ( $## / , '. $ # / :" , # # 8 .
, "' / $" , ## . , / +, $## . J $## ) , " : , %
) $" , ## .
U + 5
N" R ! "
+
5
(! <A$,O` (>,€!@C!
251
+ / , & , $## / :" , # # 8 , %
/ . (B ' , / ) .
-
# A/ # , / . , &, &, ' % . , + / / *. / ' .
C , # #& _2.sb ' / .
$# ( ; : & , / ' , / # : ** #. +
) & * '/ ' / % , «J ». A , / /
, . + . @
', . ? , & , *) '.
A & ' . ( )
-
252
"> 9
& $
.
,, 5. " , / ' +, / . % x . % ; . '
'/ *, / $" ,.
? ,
/ , # -# &
# . A/
&# , " , ' ; . ' , / ' )* ; .
$ , # / :" , # # 8 !
(! <A$,O` (>,€!@C!
253
/, * ( / , 8
") +. @ * , , & , . + / , & &. ( + *) :
' (
' (
, …
…
" A /, & & %, & , -6 6 ' . , ; '
254
"> 9
7 , x . , , / / ) ( )* P6) ( )* 6).
%
, " , , ' , / / +. 0 1 /
, %
, " / + y 1. + % / ' , + & ; 8.
C & 8, . ; + / ,
$" , " & .
A = 8, %
, " . + , , : «; 8 %, ) : , ».
/ B '.
J 7 , 8 7 , P1 * 5 * / +. $/ ' _1 / ' .
(! <A$,O` (>,€!@C!
255
+ '/ «J ) » 3, ) '
.
# A/ # , # . < &
A D, '. / , / . A/ * ' .
C , # #& _3.sb
' / .
$
, , ' ,
/
/ )* & W.
«J » / . +
, / , . A ' # ' / / , / / & , / / / .
# / , -
, / «J ».
256
"> 9
6. ; * / , 8 " . ( 0 , + ' . + , . ? & ' , & ' , ' . , *) , +:
q
/ , / / & W. C , 14, '. A
, , / ' – / /
& W ' / & 8.
) *)' +, * , / .
X
Y
(! <A$,O` (>,€!@C!
257
C / & W, / , y- , 14. %
X.
/ y + / y- ,, )
'. / ' , & 8.
(, / /
& W,
y- , / 14 , & . + ' - 7 , y- , P2. , & / '
& , /
& W %* %
. A ' 8, %, / & W. ( ,
– + 5 W < 8 –
/ 4 , ,
) .
y- , & , / , + . Y, ' ,
' 0.
# A/ # , # . A/
& W, . ( / / &. ( /
& W / & . $ , / , , / / .
/ ' .
C , # #& _4.sb ' / .
258
"> 9
$ $ (
, / ' , '. A #, + ! ? & ,
/ B / '.
7. # 5
* : * * #,
*) . $ , / , ' , , .
+ # / , . C , # / .
(! <A$,O` (>,€!@C!
259
# A/ # , # . (
#. , , + #, # . + & , * / .
A/ .
8. " " "
( ' $## . + , +
' ,
+ , / . ;
: – B , / ,
/ #. A
/ ,
, +
: , # , . @ , + / ', y- , & 0.
< , $## , ' I .
+ (# ) / /. @ ', / , & y- ,, ' ) -
260
"> 9
$## . + / ' ' I
/ , ' . C y- , > 0 4 , I , / ' , .
X
& $" ,
## * ,.
X
&* , ', / . ( * I
/ $+.
, I , / ) $" , ## / , . + I
4 , . < $" , #-
(! <A$,O` (>,€!@C!
261
# / .
, C / ', - 7 , y
P1 / , . , , , ' .
/ $## . @ ,
, / ', y- , > 0.
J $## y- , > 0 '
I
, y- , & 0 ( ) '). C y- , & 0, , , , ' I
/.
262
"> 9
, , $" , ## , / 7 , y
P1 ( + )
7 , y 1 ( + - ). * , +
: ( ) , " : ), y- , / 0, + .
# A/ # , , . ( * # . / #, ' # . / ' .
C , # #& _5.sb ' / .
$# (
$ ) . ( +, *) : , * +
/ « » , / ) ! A , ) « » #, .
(! <A$,O` (>,€!@C!
263
*, / , % %* «' », * «J ».
9. R ?
& ( + ! ' +. /
3 , ' ! , ó &*
( ) ) ' ' *. A *) *
+, , ) .
( * = #
# , : , * = #
) *.
, L , . ,
+
* *
, ; & .
+ * * # :" , # # 8 , * = # .
264
"> 9
10. @ , ! %
' -# ' ' . < + , *) :
+ # 5 , * = # . ( = #
, *) *)' , «% » #, , , , &
.
# A/ # , * . ( , # , % & ) '. /
'
.
C , # #& _6.sb ' / .
(! <A$,O` (>,€!@C!
265
'
& ( #
; +, * Scratch,
/ * + ! 1 + ! 2.
, / * %* ', * / *.
A Scratch griffpatch % *
* * ' .
+ / * ) , *) *) .
< '
, ' *,
/ 266
"> 9
-
* +. A
%, /-
* / *.
( griffpatch ' Scratch ' * – . scratch.mit.edu/users/griffpatch/.
11. R
& ? *, / # * Scratch. ', / ) , *) *) ' . < # ' / – #1.svg, #2 .svg #8.svg, / 6 .svg, " .svg .svg.
Scratch +! ' +. A/ : , !
3' " 6 .svg, # .
, * 6 .svg.
$ ' * + ! 1 + ! 2, ' * = # . ( * *) (/, * ) *) :
5. (
2
9.
(
6
2. (/ _1
6. (
3
10. (
7
3. ( _1
7.
(
4
11. (
8
4. (
8. (
5
12. L 1.
_1
1
/ * ( , 1, ' _1 _1), / .
A * / * + ! '. A ,
' * $ _1, / * 1. * ' _1, / * 2. , *) & , )
* ' .
(! <A$,O` (>,€!@C!
267
12. I R
( ' *, / , / . @ * %' : , ' , * /) / .
? / , / , 8 " + + ! . :, 8 ' " ' + " +.
, & .
) + ,
/, + .
( + ! / , % .
$" , " , + , * +
! .
268
"> 9
( ), + / & 0. < ) *) + " +, 4 , , +.
" 0 #, .
, @
0
, & , ,
*. @ ' ' ', , .
(! <A$,O` (>,€!@C!
269
-# &
#
/ , # ,' ! . A/ , # / «:" , # # 8 » / $+. *) +, $" , " ,'
! .
G
!
, +
" "
" +
G
!
C + ' ( , & 3), /, * $ _1, *
. ( , + " ' + 0, / & A D. (,
+ 0, ,
! $ _1 / * $ _1. / , * . + 270
"> 9
* ' , * ' / + ! '.
! & , * , , ! " 4 + 8. A , /! , & /* .
J $ * %* *, % % . A , * / 7/3 1, 7/3 = 2 + – 1.
@ $ *, / .
+ / , ' * .
+ ' 0 7, /, / * 4 11.
& 4 + . A + 8, ' * 4, * 12.
J $ / &
) *. @ / , * / )* * : 8/8 0, + 8 * ! /
4, * ( – # * 4. ( , *
1, * 2 * 3 – * , , ). + . + ,
*) « & ». < + 4,25 4,5, 4 + 8,25
8,5, ' & ,
* 8.
(! <A$,O` (>,€!@C!
271
! + / , , , / ,
.
7 4 , , ',
' & 3. @ y- ,, , (
y- , & 0) ( y- , & 0) * *. A $" , " ,' ! .
, ! ! 1 '
$" , ## $" , " ,' ! . , 7 , 1 / ! , + , / .
272
"> 9
# A/ # , # . $
)*
&, % , % ' / . , , * $ _1,
' _1 _1 /* / . / ' .
C , # #& _7.sb ' / .
(! <A$,O` (>,€!@C!
273
A % ' & # . , # . ? '& , +, , ', : * #
% . , * : ( / , ' ), +!
13. # " ! ( + ! ' : . A/ : , !
#
: #& .png, ' ' . ( * / , / ) *.
A # : #& .png * : . / /
# % . A/
: , 3'
: #& .png, . A / # %, *) & «# » : . A / : ,
, + / '. € / , / % .
14. I " 5
- # , +
: . * : – ' , , * : – , * % , % , % – &
. A / * : , * * #, #.
274
"> 9
; – '#, # . ( )
*,
* ' . , /
& Del, .
< ) ' . C & , / $ , ' # .
( / # *, / #.
C * , / # : #& _% .png ' . €
(! <A$,O` (>,€!@C!
275
/ / , , , / / : , !
+ ! '.
15. 5
% / , / # #. ; : / , , * ,
+ . , *) , : :
* : / ' % , . ( #
% * : / # / , / , (0, 0). * #.
F * : , & *. ( : #, / ## 100, * # . € , , : ' .
# A/ # , # . $ , / % . / ' .
276
"> 9
16. & , )' ' # ' . , % '. % . , *) , +.
'
* % ,
x & _230. ' ) % *) , x 230.
, % ,
y & 5. ( / * % , 4 , y 5.
(! <A$,O` (>,€!@C!
277
4 , % , ' * ( x & 230).
# A/ # , # . $ , / % . / ' .
C , # #& _8.sb ' / .
A % -#& & ! <
/ ', , #'. $ + ' %, # ) .
, , / , , , . @ ,
% ( « - - !» 6), '
, + .
17. " A/ '#, " # # & # " Apple, / $+.
/ , *# .
)' ', * / . A/ / * * &' , / ,
278
"> 9
" !, * / &
" *# . + / .
*# *) .
, -
, / # , – *#
– *. , *# & , & 50 % .
*# / % ' '. @ *# , > , 8 " 100. ) % .
A * % & '. A / , *# ' : , / . ? *# - : ,
%
/ ,
*# : . < ) , ## - / 100. *# / , (! <A$,O` (>,€!@C!
279
: , )*
> , 8 " 0.
*# / , + . ', *# , % *# ' % .
# A/ # , # . ( , *# . , *#
1, *# / . A/ * ' .
18. I &
< , , / , – . , ' / .
X
& + &# , *.
/ , +, #.
(@ , & , , / .) ( , +#.
+ ! ' / '#, !
# # , * Crab-a /
$+. * * Crab-b.
/ *, +#- +#-#
.
280
"> 9
; +# - / * + ($ _1, _1, 1
. .). $ * , * = # . ; * = # , ' . A/ , / * = # ( * ' , , * ).
19. % ' ## (GG) , / '
% . & # ) : .
/ &'
/ , " ! * / , 8
". ( & . & /
, /*) / :
1.
< 4. (/ 2. < 5. (/ 3. (/ '
6. ; (! <A$,O` (>,€!@C!
281
/ +# . , *) , +#.
I & 0,2 0,8 , .
& 1 6, , / .
+# / .
A +, 4 5 , , * & . (C , , & + +#, * !)
< +#, , / & A D, , / .
282
"> 9
+, +# ' . < _4 4, , .
% , /
/, /
& W, , / .
+ .
+# ', , / . ;
+# / *: +#- +#-#. @
* / *, , '. @ / ,' ! +#.
< ,' !
*) :
, (! <A$,O` (>,€!@C!
283
, ' 1
+ 2 / . ( – * 1, *, ' ' 1 2.
A %, / , . , / , +#.
+# , & % *#
: «C !» C , +# / «] !» – *#
& .
; , ) & +# * &# ,.
284
"> 9
# A/ # , # . $ , % / . ' ,
/ : «C !» – &'
/ . C / , / : «] !» ( , / '
& .
20. 5 >
@ ! ( , / – . / , , . A/ , ' " « & » # . @ *) :
( '5. * / & " , *) .
(! <A$,O` (>,€!@C!
285
+ 45 , / & , / , ' . 0,
'5, .
, & «( # » *!
# # A/ # , . L , / . $ , , 0, . / ' .
& , * . ( / ' . <
# – #& _#.sb2.
)
! / Scratch! ( «( # » – / B . B / ' % %, , ) .
286
"> 9
, :
X
, ;
X
* -# :" # # 8 ;
X
/ ' ' ' ;
X
/ , #;
X
% ', / ;
X
,
.
-
+ & %, & / . / ' , ' - . A , , . ; Scratch – , * / . / '
' , ' Pac-Man
Flappy Bird. < / , . $!
(! <A$,O` (>,€!@C!
287
$
( *) , . /, , / &
Scratch *) . ( /
/ % .)
1.
, -# * / . ( '&?
2. ' -#
?
-
3. " / ' -#
?
4. ? #?
# 5. ? ?
$ # " & ? ;) / Scratch, .
X
Scratch Programming Playground Studio
(www.inventwithscratch.com/studio/) – , / , ', ' . / ' .
X
9 ' Scratch (scratch.mit.edu/discuss/) – ) , / * * '.
X
ScratchEd (scratched.gse.harvard.edu) – ) , , * Scratch . / * * ', Scratch, .
' %, / )* Scratch, . & Scratch « ) » , * , , & # . (
, ' (>A<,C>‚AOC !C;$!;O
289
# . ;) , * Python JavaScript. Python – ( Scratch), - / # . JavaScript / ; , / , * - .
C ' Python, * ,
* : «; * Python». + , -!
$
2
1.
) $" , " , * ' / .
2. A ) $" , " ) , " . ' ' ) .
3. / 7
" .
, ( 4. ) * > , " .
5. X
&* # / ,
/
& Shift, */ * /.
6. X
& &# , *.
7.
; , 90 .
8. ; 0 – '.
9.
- & / ) .
10. A/ '#, # # 3' .
11. X
&* - i * , #%, .
,C,O A (!;O
291
3
1.
< , %.
> -
2. ) ,.
3. & W, A, S D & Y, q, x Z.
4. ( ) * .
5. ; ) '/ .
/
6. A :
/ '#, # # Cheer.
7.
? , 4
-' ' & .
4
1.
< / %*, ' % ' ' , – .
2. ( / ' # .
3. / & " * *
, / , 8 " – ) .
4. / *) , / )* y- ,.
5. ' ' , y- , & . y- , % , .
292
,C,O A (!;O
6. J ) %* x y , ', ) .
7.
( 7 4 .
5
1.
2.
; 6
, , / y
& -140.
.
,
3. J + ! / ,
*) .
4. , ) – -", +
,.
3
5. * / # , ' .
6. J <, " ' , .
6
1.
J + 5 / /
&. J 4 5
/ /
&.
2. ) * %* % .
3. J ) %* x y , ', – .
,C,O A (!;O
293
4. ( Scratch .
* -
5. q * / ' % %, ) % .
7
1.
, -# &
#
.
-
2. $" , . *) % .
3. ( :" # # 8 ' / .
4. J ) ' ' ' % .
5. ( / ' , – .
6. & * Scratch.
7.
C # / Cloud variable, ,
& .
8. ' %#,
.
9.
X
&* - i * , #%, .
8
1.
294
' % , '
% , * ,C,O A (!;O
) * .
2. ( * ) , ' .
3. )* , ' " & 4.
4. ; ' / '
*, , * %*.
9
1.
*) , / , & .
2. ( ' , / ) , *.
3. ' / .
4. «
*» % ' .
5. «( » & .
$
#
A
W
Asteroids, 16, 215
Windows, 21
F
Fruit Ninja, 16, 171, 173
, 16, 119–120, 128–129,
137, 150
&, 132
,
129
, 132
, 131
#, 126
,
124
129
# 121
& 138
120
I
info
, 41
L
Linux, 21
M
macOS, 21
R
Raspberry Pi, 21
S
Scratch
, 22
, 22
, 21
# /
, 23
# , 22
, 23
, 23
, 23
, 23
, 23
*, 23
), 31
, 22
% , 23
296
(!C @C,AO` $,C>‚
J , 16, 89
%, 104
%, 116
) ,
98
/ , 91
/ ' , 113
) %,
100
- /, 116
, 90
J ) , 16, 118,
158
& , 77
/ ,
65
/ ' , 72
*) , 58
, 64
- /, 85
, 56
J #
, 39, 64
J , 69, 101, 105, 139, 143
J , 68, 105, 125, 129, 145,
159, 167, 189, 192, 278
J , 181
, 28, 43, 52,
116, 162, 172, 199
, 181
, , 61–62, 98, 108,
110, 118, 144, 158, 169,
202, 224, 226, 240, 258,
261, 269, 272, 277–278
, 231
& /, 158,
172, 282, 293
, 140
, 202, 272
/, 27, 80, 136, 150–151,
162, 164
, 94–95, 181,
211
, 181
, 185, 188, 251–253
, 83, 110, 269, 293
, 47, 88, 95, 107, 130,
143, 202, 239, 248, 258,
262–263, 291
y , 60, 88, 107,
143, 219, 262– 263
' , 60, 130, 255
, 95, 181
, 143, 147,
202
% , 47,
291
## , 142
% ?, 66, 82–83,
164, 169, 191, 202
& /?, 75,
82, 85–86, 172
& /,
158–159, 172, 224, 226,
240, 293
)
# , 29, 46, 162, 268,
269–270
* , 80,
128, 131, 162, 293
, 101, 163–164,
178
, 187–188, 251,
253–254, 263, 268, 294
, 47
,
270–271
, 47, 253
, 69, 200
, 46, 50, 75, 118, 172,
196, 293
': :, 46
' , 67,
208, 213, 294
, 47, 52, 291
, 43,
127
, 143, 147
, 131, 141–142, 149
, 107, 109,
188, 202, 248, 251, 255,
263
, 18, 77, 127, 129,
147, 278
, 253, 260,
269
*, 270, 272,
283
* , 65, 265,
270–272
(!C @C,AO` $,C>‚
297
,
185, 251, 253, 270
, 80,
128
, 104, 129, 241
, 134, 147–149
, 181
%, 67, 104,
199, 292
' , 130
, 47,
291
% , 187
## , 104, 141, 279–280
, 27
, 28
, 260
&, 23, 44, 65, 67, 265
% , 28–29, 37, 42, 58, 61, 67,
80–81, 84, 95, 98–99, 104,
155, 158, 162, 171,
187–188, 222, 238, 248,
257–258, 260, 287
, 38, 59, 91,
123–125, 145, 159, 167,
189, 192–193, 218, 223,
275, 278, 280, 291
"% , 201, 245–247
", 43
"# , 24
24, 92–94, 97, 105–106,
109, 115–116, 129, 157,
178, 180, 183–184, 187,
210, 218, 223, 227, 238,
247, 278, 281
298
(!C @C,AO` $,C>‚
/ , 51
/ , 23, 42, 44, 46, 60–61,
65, 291
, 36
% , 35
, 24, 185–186, 251,
253, 270, 294
, 45, 51, 62, 72, 74, 78,
84, 113, 117, 131, 161,
194, 280, 284, 291
, 24, 101, 229
69, 101,
105, 139, 143, 147–148,
197, 223, 229, 235, 292
- - , 16, 278
, 155
, 160
, 159
- /, 168
, 155
, 261
& , 46
* , 57, 63, 65, 67, 250
# , 64, 218, 226, 235
# # , 156, 274
, 73, 113–114,
138–139, 161, 176, 204,
207
, 213, 287, 294
/, 185, 188, 251–253
<
&*, 97, 150,
216–217, 223, 226, 249
, 75,
77, 81, 88, 216, 220, 222,
292
, 28
*
, 25, 193, 264
*
, 24–25, 41, 64, 73–74,
82, 99, 113, 176, 189, 192,
195, 235, 264, 267, 271,
274, 276, 280
, 41, 246
, 60
' y, 58
*
# , 196
>
, 275
>
, 77, 176, 193, 203,
246
A , 43
A #
, 177
A
, 50, 185–186
, 57
, 180, 183
A , 92, 218
A ) , 69, 101, 126, 147,
178, 200, 235
, 31
, 24, 42, 187
, 26, 177, 275
, 113–114
$
( % , 92, 117, 245–246,
248, 287
( #%, 41–42, 79,
91, 122, 129, 135, 161,
179, 192, 203, 223, 233,
246, 291, 294
( ' , 92–93, 105,
115, 118, 129, 157, 169,
219, 238, 279, 285, 292
, 210, 213, 294
, 92
,
92–94, 105, 109, 116, 118,
178, 183–184, 197, 218,
224, 227, 247, 254, 257,
268, 281, 292
, 94
( , 24, 46, 183–184, 188
( , 26
( # , 16, 117, 242, 245,
250, 274
% ', 266
, 278
, 252
/ , 256
, 274
' , 263
' , 278
, 244
( , 30
(!C @C,AO` $,C>‚
299
( , 261
, 261
( *, 28
( % , 245–247
(
% , 30
, 29
% , 30
( ' , 23
, 36, 56, 90, 120, 155, 175,
216, 244
( , 103, 122
!/ , 15, 35, 38, 44,
49, 54
/)' ,
40
#, 38
, 36
!/ , 50
! # , 24
! / ' , 72, 113
; , 24, 61
; , 24, 42, 69, 92, 105, 139,
162, 178, 182–183, 223,
251
; , 24, 42, 44, 46, 61, 65
; *
, 92, 105, 109,
115–116, 129, 157, 178,
184, 210
;
, 22–23, 38
;) , 75, 132, 191, 202,
205, 208
300
(!C @C,AO` $,C>‚
, 200
;' #
, 23, 26
;' B , 57
;, 23
, 24, 40, 77,
100, 102, 122, 133, 135,
156, 160, 179, 203, 206,
232, 246, 285
;
' , 180
, 180–181, 183–184
; ) , 123
; *
, 218, 223, 227, 238,
247, 279, 281
;% , 139, 176, 178
, 68, 105,
124, 129
' , 217, 220,
225, 250
, 45, 72, 74
, 38
, 38
, 41
, /
, 49
, ' , 134, 190,
233
, 132–135, 150,
189–190, 232–233
$ , 157
$ *
, 94
$ &
, 157
$/ , 16,
215, 220, 232, 239, 250
, 237
% , 223
, 226
, 218
, 232
, 232
- /, 239
, 216
## , 234
$ , 24, 42, 44, 46, 61,
171, 222
$ % , 160
"
€
*, 17, 23, 57, 63, 65, 67,
250
€
, 64
, 156, 274
€ , 16, 173,
175–177, 179, 183–184,
189, 193, 212
, 175
, 209
, 206
, 192
# , 192
, 203
- /, 211
, 175
(
L , 102–104, 107–110, 117,
264–265, 267, 274–276,
281
&
q
, 164
, 198, 208
, 255
?- / 85, 116, 168, 170,
211, 239
'
‡ 193, 246
%
+
, 100
, 100,
Все права защищены. Книга или любая ее часть не может быть скопирована, воспроизведена в
электронной или механической форме, в виде фотокопии, записи в память ЭВМ, репродукции
или каким-либо иным способом, а также использована в любой информационной системе без
получения разрешения от издателя. Копирование, воспроизведение и иное использование книги
или ее части без согласия издателя является незаконным и влечет уголовную, административную
и гражданскую ответственность.
Пособие для развивающего обучения
ПРОГРАММИРОВАНИЕ ДЛЯ ДЕТЕЙ
Свейгарт Эл
ПРОГРАММИРОВАНИЕ ДЛЯ ДЕТЕЙ
Делай игры и учи язык Scratch!
Директор редакции Е. Капьёв
Ответственный редактор Е. Истомина
Художественный редактор А. Гусев
Сведения о подтверждении соответствия издания согласно законодательству РФ
о техническом регулировании можно получить по адресу: http://eksmo.ru/certification/
3ндірген мемлекет: Ресей
Сертификация 6арастырылма7ан
Подписано в печать 17.08.2017. Формат 70x1001/16.
Печать офсетная. Усл. печ. л. 24,63.
Тираж
экз. Заказ
https://eksmo.ru/b2b/
Download