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/