Программирование для детей: делай игры и учи язык 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. ,      & ,
  &