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

