Why We Need Control Constructs
Learn what control constructs are and why we need them.
We'll cover the following...
Control constructs are statements that determine the flow of execution in a program, including conditionals (such as if
statements), loops (like for
and while
loops), and branching statements (such as switch
statements).We need control constructs because computational thinking gives us enough power to write a sequence of steps or recipes for doing any repetitive job. Suppose we need to determine the average of a finite set of different numbers. We might imagine doing this for 5, 6, or 10. However, when the list grows and reaches 100,000, it becomes impossible.
Computing the average without a loop
Suppose our application is programmed to take 100,000 inputs from a file with numbers stored in it. Can we enter them manually and see what the output will be?
Note: If the division operator
/
won’t return the fractional part, it means that the return type is configured asint
and not ...