Breadcrumbs Section. Click here to navigate to respective pages.
Chapter

Chapter
Functions
DOI link for Functions
Functions book
Functions
DOI link for Functions
Functions book
Click here to navigate to parent product.
ABSTRACT
Earlier in the book we made the statement that programming was all about problem solving. It is basically the art of giving a computer a set of instructions to solve a problem in terms that the computer can understand. One of the key foundational elements of good problem solving is problem decomposition. The idea of problem decomposition is that good solutions of large, complex problems are built out of solutions to smaller, more manageable problems. This is especially important in programming because the problems can be arbitrarily complex and, at the base, we have to break them down to the level where we can communicate them to the computer, which is fundamentally quite simplistic.