Page 77 - Digicode_AI_class_4
P. 77

In the previous class, we have learnt about a block-based visual programming language
            that is Scratch. It is used to create interactive stories, animations, games, etc. Let us recall
            some previously done activities and learn more about them.

                                                       Code Area/Script Area         Stage
                    Title Bar
                                                   Tab



                                                   Code
                                                  Blocks
                                                                                                     Sprite
                Block Palette


                                                                                        X and Y Coordinates









            Coding Blocks

            Coding blocks in Scratch are puzzle-piece shapes that are used to create codes.

            There are six types of block shapes in Scratch, and each of them helps the user define steps
            of animation related to the selected blocks. It also provides an interface to input the value
            of movement or look of a sprite in a project.

               Block Name              Shape                                   Function

             Hat Block                                  This block helps to begin a script. It is shaped in

                                 Rounded top and   such a way that we can place blocks below it.
                                  bumped bottom
             Stack Block                                This  block helps to  place  the  other  blocks above

                                                        and below it.
                                  Notch at the top
                                and bumped bottom

             Boolean Block                              This block is the condition block which has either

                                                        of the two values, "True" or "False", so it helps to
                                 Hexagonal shaped
                                                        take a decision.
             Reporter Block                             This block is the value block that can hold numbers

                                  Rounded edges         and strings.

             C-Block                                    This  block  loops  the  other  blocks within  it.  It  is
                                                        also called a wrap block. This block is also used to

                                      C shaped          repeat an action.


                                                                                      Blocks in Scratch   75
   72   73   74   75   76   77   78   79   80   81   82