КулЛиб - Классная библиотека! Скачать книги бесплатно 

Программирование для детей: делай игры и учи язык Scratch! [Эл Свейгарт] (pdf) читать онлайн

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]
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.  1

 , Scratch      ' )  
& ',    *)  . C   /    (   -     ),  
 Scratch  .

$ SCRATCH
?     Scratch,     
      scratch.mit.edu. A     ,
   %        – Windows,
macOS   Linux,  /   Scratch      *  . A   , 
Scratch      & '   #'.

$       .   Scratch 2.0,  

 

,       Raspberry Pi.
! % 
      .
 /     Scratch     
,      
 '  &
   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

"#      

 

*) :

+     #     , /          ) & 
' ,   ,   *.  1

    
(       ,   
    ,       *  /
     .       ,     /   .

   
?    
,   )       ,  /   % ,     .
J   ,  *)      '    
, *     . ?   
#    ,   )      /
/   .      ,    ,  B  '   .

J       /  )  /   .
(     ,          :      )     . !  /  *    )      !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   
  ,     «  »      2

      ,       
',        ,   /       .
>&  ,      . C  
     / ,    Minecraft
  Zelda,     ,       
.      &       &
 ,        ,  *  /          .
(
     * * , 
/   
 / –         . ;     * * .   
 &  .    / 
       , 
 
. < ,      & 
 /,  /   
   
    &,  /  .
A       
. A
/        
 ' '   .        : , J  . @  
  ,      )  .

(           ,
/  ! (    

! $^AOC > , 
   *. , /  /      ,     '        %    .
A/         ,     !  .

   ,     *)   ,    !  .  /   
      ' #'  (  ),   (*), >" 
(/ )  &  
( -).
X

Y

$  ,     X          ,         : :.  ,   , 
       (        *   >  , '5 . ?   ,
)
 &*           
46

"> 2

     *)     *)  .
(      
,  , 
  . ( /
    
 # 
   X   !        $  ,,   *
/  ,  /    %  . (       >  ,   "  8,         8  
.       
  , "     '    1.  
      )*    $"  , " : 
 /  ,     *  %  .

? &  ,       $"  , " ,
    ,   '   &  ,  /       : ,     ,
    ! ;  !      ) 
   1,      , / 
   2,       3. ( 
  7  , (  "   10      %   . ( /      ,  %    
 .)     ,    1,   2
   3  /*      . , , V-
 , *   
 !  ,  / /  .
 . + 
;  Y  ) 
/  10  ,    )     *'   ,
! $^AOC > 3

C   '     , /   
#  
  ,    )#  03/
#_ .sb2  '    #
  . (    
https://eksmo.ru/Hles/
Scratch_Sweigart.zip   ' #  
* , )
    &  

   , #I   .  3

 . A  *)  
#            # Scratch.
(?  #    , /
  '#,   # # 
   * 3'     #.) ]      
 , )*)'  .

        %     %, * 240. >      %  &* .  %  %   %  0.
;   %   %   %   . 
       %     %, * _240. 
y *   / :   '   % 

 y     180, %  – 0, 
 /  _180.
  
& /*   /    % . A  )      & '     (_182,
_27),   ,   % 
 _182,
  y _27.

JC"$XJ"  ,   '
 &   .

+  %    , /  &. 
   : «    , / 
&
Y,    ,       y  4».
C  & Y  /, Scratch         4  , .
( / & Y 
'      '. q       ,  Scratch     
  , /  &
Y. (      / 
 ' ,     /   
      .
J     ' 
  .
J    Scratch    , / 
& Y,    ,        . A 
/,  Scratch  /   , / 
& Y,  . C   /  ,  & 
 -    ,   ,      
   .

JC"$XJ  ,  . C  &      / ,   ,    &  
    .

 #  
A/     
 #   
    , /
& Y.   /
          '
& .

2.       

" "  

,           ' &'
&  
: z, {  |.  '/   
   )   '  '  . ?  
  ,  /  )
    & 
/     4  ,      &# , 
   *,   *   . +     ,   ,   /  
  –        /   
  .       
    ,       '     .
,   Scratch     , /  / 
&  
,   . (
  
& Z, Scratch )    '**  %      
& Y. *     '
 ,  /  ,  
&  

  *   !

62

"> 3

 #  
A/     
 # ,     #  .   /  
 ', ,       /  *)'
&  
.    ,
  '            ,    . A/
          '
& .
C  &          , 
   &   , /  
   )* #    #- -a.
sb2,  '  '   .     Scratch     * 9 K : ,
 ",!  ,   # # -a.sb2,      '
 J.

JC"$XJ 3

5. I     



 ,     *)   ,  
)#  .  /          ' #' ,  5 ,  &   .

/  *  )#     
 .   /      
 # ,   ,    
  *. (  ,   ' 
 %  % .  
  '   *)  
   &' 8  9.
  ,      /     
 . $  , 
 )#       ;   
  ,  /      
 . /  
   /   . C       )#  1
     ,  ! ,    ,  
'  .
C  &  Scratch         ,   ,  /       )* #  Scratch-  #- -. sb2,  '  ' # .     Scratch
    * 9 K : ,
 ",! ,   # #- -. sb2,   
  '
 .

  
$ 



  $

,    /    /   
 #   /     )   . A   /
    /    )     
,        &  .
JC"$XJ 3

 , ,   , /   ,    *    ,  '     ,
 " ,       .   
>  ,   %     5 ,, 
 &  '  . (    
'/ 
 /,   '    
/   ' ,  /   
        . +     '  
 '    .

 #  
A/     
 # ,      #  . $  , 
 '    /        . (     '   '  .
  /          ' & .
C  &          , 
   &   ,    
)* #    Scratch #- - .sb2,
 '  '   .     Scratch     * 9 ] : ,
 ",!  ,   # # - . sb2,      '
 ".

JC"$XJ 3

,    /   '#, 
 # # 
. +
      
'  * 3'
 .
  &     #        
Cheer,    /  
OK,      .
 
/      ,   "
'. ,           "'.  ,     *) 
 ,   '  :

?     ,    )   !  #  , )
 &*             ,      3 # 
  *)   .

  &        ; *)       )   /   $+.

JC"$XJ 3

 

 $

,    / ,
   * 
%  . C  & 
    ,  
     *% .
(   '
 /  # +.sb2.
]  *,   -   / 
  &  .

JC"$XJJ 3

      )*
& W, A, S  D. +
&   *      
& Y, q, x  Z  *  .

       /   
         + 5  ? 

   .  ,     4 
   *#   4 
    *# 2 (;.  
 *)  % )

$N      
;     '  /  ,   '   .   /        ,
      .  ,  
  *)   ,   '  :

    ,    
,      :

*)  -

,  ,            «; *) »,    )  '  /  .

JC"$XJJ 3

$  ,  &    ' )  ,
     . ?  & ,
/
  > ,5 , (     
/ ),    )
 &*    %  . A/   > ,5 ,    ,      ',   &   /  .

 , /  

,      #%,       
)5 .

JC"$XJ 3

 #  
A/     
 # ,   
 #  . (   ) '   
)*
& Y, q, x, Z  W, A, S, D. $  , 
/   &    )   *)  ,     ,   ' . (    *. $  ,    
    *),     

   . $  ,     '  
 '  ',     *)  .
A/           ' & .

H       



A                  & & .
    '         ,     *)   ,  "  / ) *)        .

JC"$XJ 3

,          ,
     ,    .

- : 
 #  

 $( #

,
% –   , 
       ,
  
* . 
, &   
 &   ,  
     )        /   . ,  
   /   ,
    
   ,   / 
 /  /   % 
&.

    "  
"  

"    

 '     ,  *) 
 /  ,  *) :    +    #   ?        #   ? 
 5 l  ?. A  /    
& Y.       
 '   '
&,
 *)' /   .

JC"$XJ 3

)



       ,  :
X

  , *)  ', ,   
,   /   *)
&;

X

  ,       ';

X

  * )    

X

 /     *  
*;

X

 /   /  
'  ,  *)'  
&
;

X

   /*)   & , *)       /    ;

X

 / - /,  
 '    .

;

  -

! /  
'      ,    . ,  ,   ,    ,       
 !  /   *   &   .
   4    
  .    
   ,      )  ,        '. A 
 ,   /    /   
   /  – /,
   *
 ' '  
Scratch.

JC"$XJ ; $?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    %     )  
  /  /*  .  4


#   –  /   ,  
,      y-  ,  +    /   ,    . , ,     .
J  , "  
  
#,
   ,  
  ,   
& # .

" 
y < –130           .         
*)   / 
-

 #  
A/     
 # ,     . A/
& # , 
       . $  ,
             .  
/           ' & .

9.  Q   
A     ,    ,  
  
#  = # .      ,            
(             1) 
  ,        %. ,    
 
 :    /   ,        '     %  %.
; $?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
; $?C,@ ;O ,]^C;,<

115

+      ,  &           ,                2 
  . 
/         *,     / *
 * &' , )
    & 
            
, "  !.

- :    #&
/)      %  
     /* &    .  
,     /  %       
    '  ,   /  & 7.
   +,(  /   ,
" 
!,   *    *    ,   8 "     .  
     +,(     ,
   / .

  
   " 
  y

116

"> 4

 #  
A/     
 # ,     #  . A/
& 7 
  ,   %        /  
   6  .   /           ' & .

)



       ,  :
X

*      /        ;

X

      

X

 *     
 /  ,
        %;

X

   ' ,  
 .

     ';

*)  &

; $?C,@ ;O ,]^C;,<

117

 

$

(     *)     ,      . /,        ,     /  &
 Scratch     *) . (   / /    % .)
1.

?       /  ( , «J  »)       
 ' ( ,  «J )   »)?

2. ? /  '     ?
3.    %  /  / ,  
8 "  &   "?
4.  

  *)?

5.    «J  »   ,   /           '?
6.    %  /    ',    
     
  x  y?
7.

       4  , , 
     ?

5

 
 -         
«  »?  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     
+   ! 
,      
' .     ,   ,     ?    ,  ,    &   /  .
 ,  ,     7  ,  !)

+       + " 
 '     ,    / :

130

"> 5



4. I    "   
 5

 2.0: $    
&  /    . ,       . @/    
 &   « » &     «(    &!» @ `  (  (. ;  «  »
      &     ,
  

/  *)  % 
 . +        ,
,  '*)*  *. $ &     #   ,    .  / 

!A<

137

   *   %*   &   « »  
 
www.nostarch.com/
scratchplayground/.
 /    '    «»,          
 .  &   ,   /    
   &   *  &' . (     
  ,     *  *    www.nostarch.com/scratchplayground/.

I     # 
?      , /  
  –     #.     /   ( ,      
   9',  '   *   .
 #          ' #'   . ;      -# 
% ;   )
 &*   
* * %      -#    .  5

' 
    . A  &  
 ,     ,   ,   
&        .    / /     .
     /     
 –   ,         « - -  !»    6. (     
 ,     ,    
 /,     :    /      %  &  &!

 

$

(     *)     ,      . /,        ,     /  &
 Scratch     *) . (   / /    % .)
1.

     ,  
6
     ?

2.      

 ?

3.      '
  ?
4.    

,  

)  ?

5. (   ' '   7   
 *  ,   /    
 
 # ?
6.

        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  ?  %    %      )   .  6

A/  
 * ,      #%,     ,
     .

4. I    R "  
(    ) '   #      ,
)
    &  * + ! 1
       *  &# ,.
 7

,   -

% $ 
  ,   /    . +  
«€   »  /        :

C   '     ,  /   
#  
       )#  07/#_ .sb2, ' )    #   ,
       
https://eksmo.ru/
Hles/Scratch_Sweigart.zip.  # 
   /
/   ,    /   &   )      / .

А   
 

#  %



 7

10.       7 
; 9      /   ' *. 
 ,     
     . ; 9       ,  /
       * 1,
2, 3, 4   5.  
       '.
C   /,    ,   
*
   *. <   
   
* ,     / ,    .
;     x-  ,, y-  ,,   , "  +    ,    '
 / ,   8 ". 
         ,    ,  
*  *. $  ,      / ,   8 ".     /
&   "       
   '
    .
C      ,     
     . (       : /   '#, 
 # # 

  3'  .   # Alien creak2  /   OK.
  /     
  # ,     .
           /  ,     /   ,  *)
'  9         '
 /*  .  
   
& 11.

€!$,O` A 7

 #  
A/     
 # ,     #  .      , ,           #  *   ,  :
          .
  /         
 ' .
 
   &    ,   *       . ( *  
 /     '   ,  
# : _ _3.sb2.

 2.0:    
Scratch 
 '         ,  
# .      
Scratch  *  / ,    ,   *  
,  '   ' * , /    - 
  . /    Scratch /   
        )* 
Scratch.  /       ,           ',     & !
(           *    )   B  '     Scratch,       '  *:
X

      '      ,  
 ;

X

          
       ' ;

X

               
   ;

X

    Scratch,   & )
,           .
€!$,O` A