By the end of this chapter, you should
Understand the likelihood of error in even a small change to a program.
Be aware that even seemingly small changes in a problem can result in large changes in the program that solves the problem.
Have some understanding of the type of thinking needed to solve problems with programming.
Understand the selection sorting algorithm for arranging values in order.
Be able to use the for statement to execute program statements a (possibly varying) number of times.
Be familiar with the arithmetic operators ++ and +=, which are used to modify the value of variables.