Basic HTML Version

|  | Table of Contents |  | View Full Version

Page 127 - 2620_Birla Open Mind C-5
P. 127

    The sprite will ask you to type your favourite fruit. When you press the Enter key, the name of
                     the fruit appears in the speech bubble of the penguin. The name of the fruit then appears in
                     the answer as well as in the variable name on the stage.

                          CONDITIONAL BLOCKS

                     Many times, you have to do a task which is dependent on some condition. For example, you
                     have to make mango shake. There are two conditions:

                       a.   Go to the refrigerator and check if there are mangoes. If mangoes are there, then you will
                           make mango shake.

                       b.   If mangoes are not there, you will make cold coffee.

                       Here the condition is the availability of mango.
                       We can also write this in two ways:
                       1. if                                               2.  if
                               mango is available                                      mango is available

                         then                                                   then
                               make the mango shake                                    make the mango shake
                                                                                else
                                                                                       make cold coffee

                        In such situations, we use conditional blocks. Scratch has two
                       conditional blocks. They are:

                        If,then block: In this block if the condition is true, the blocks
                        inside  conditional  block  will  run.  If  the  condition  is  false,  the

                        blocks inside conditional block will not run. Only the blocks
                        outside the conditional block will run.

                        If,then,..else block: In this block if the condition is true, the blocks inside then condition
                        will run. If the condition is false, the blocks inside else condition will run.

                                                                                            #Conditional Blocks in Scratch 125

| 122 123 124 125 126 127 128 129 130 131 132 |