Page 84 - CodePilot V5.0 C7
P. 84

BRIDGE BACK
                   You have completed a school project and need to send it to your teacher via email. Number the
                   correct steps in order to email your school project to your teacher:

                         Review the email address, subject and attachment, then click on the Send button.

                         Attach the project file.

                         Compose the email by typing your teacher’s email address, subject and a short message.





                  In this chapter, you will explore how to break down complex problems into manageable tasks
                  using problem decomposition. You will learn how to reuse patterns by applying loops and
                  conditions in algorithms, making problem-solving more efficient. By mastering these techniques,
                  you will be able to solve problems step-by-step with clarity and precision.



                         BREAKING COMPLEX PROBLEMS INTO MANAGEABLE PARTS


                  Decomposition means breaking down a big problem into smaller, more manageable tasks. For
                  example, suppose you have to create a 3D printed necklace. Instead of trying to design and print
                  the entire necklace in one step, you break it down into smaller tasks. Here’s how you can do it:

                      Design the necklace in 3D software (like Tinkercad).
                      Choose the materials for the necklace (e.g., plastic, resins).

                      Print the individual parts of the necklace (e.g., pendant, chain links).
                      Assemble the parts together.

                      Give a finishing touch to the necklace.


                                                            ACTIVITY-1


                      Convert the decimal number 172 into binary by breaking down the process into smaller steps:
                             Step          Decimal No.             ÷ 2            Quotient          Remainder
                               1                172                2                 86
                              2                 86                 2                 43
                              3                 43                 2                  21
                              4                  21                2                 10
                              5                 10                 2                  5
                              6                  5                 2                  2

                              7                  2                 2                  1
                              8                  1                 2                  0
                      The binary number of 345 is:             .





                   82
                        CodePilot (V5.0)-VII
   79   80   81   82   83   84   85   86   87   88   89