You are on page 1of 3

Name: Faith Lovely Dyen T. Valmoria.

Teacher: Ian Leo Maglasang

Date Submitted:10082021

Process Exam1

Read the following article and write your answer in the answer sheet.

How to Design your First Programs

Source: https://www.learncpp.com/cpp-tutorial/how-to-design-your-first-programs/

The most important thing to remember (and hardest thing to do) is to design your program
before you start coding. In many regards, programming is like architecture. What would happen
if you tried to build a house without following an architectural plan? Odds are, unless you were
very talented, you’d end up with a house that had a lot of problems. Similarly, if you try to
program before you have a good game-plan moving forward, you’ll likely find that your code has
a lot of problems, and you’ll have to spend a lot of time fixing problems that could have been
avoided altogether with a little thinking ahead.

In real life, we often need to perform tasks that are very complex. Trying to figure out how to do
these tasks can be very challenging. In such cases, we often make use of the top-down method
of problem solving. That is, instead of solving a single complex task, we break that task into
multiple subtasks, each of which is individually easier to solve. If those subtasks are still too
difficult to solve, they can be broken down further. By continuously splitting complex tasks into
simpler ones, you can eventually get to a point where each individual task is manageable, if not
trivial. The last step is to test the whole program and ensure it works as intended.

Rubric for Process Assessment:


Essential Question:

How does one design and create a C++ program?

One can design and create C++ program through planning. The lines from the article that
can prove my answer is “The most important thing to remember (and hardest thing
to do) is to design your program before you start coding” proves my claim because of
course, part of planning is designing which we must do as well in planning one of that is
also designing your goal and what to design. The line “In real life, we often need to
perform tasks that are very complex.” Also proves my claim or answer because it
states that there are a bunch of complicated tasks that is needed to be done in real life,
one of that is programming, by ensuring and making a plan we can determine how to do
such tasks and things that are solely done, or thus we must attain for ourselves without
any help from anyone by that we will be able to grow by ourselves. For me, planning is
essential and is helpful in designing and creating a functional C++ program since we all
know that anything must be done by planning, so that we will know what to do next or as
a guide for ourselves in what shall we do and how to create certain thing, however we
must also comprehend each thing that we will plan, let’s determine if is it reliable and
functional in real life situations or else, the plan will be senseless. The lessons or topics I
can remember which I encountered in this module that are connected to my answer in
the EQ on how to design a C++ program is when we tackled and discussed on how to
create a certain program or C++ certainly, hence the step by steps are also included just
like planning on what to design or create.
One design and create a C++ program by …….

You might also like