O'Reilly logo

Programming Like a Pro for Teens by Charles R. Hardnett

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. The Nature of the Problems and Solutions

In This Chapter

  • Problems, Problems, and More Problems

  • The Algorithm

  • Creating Solutions

 

First, solve the problem. Then, write the code.

 
 --John Johnson

Computer science often talks about problems and constructs solutions to problems. In this chapter, you learn more about these problems and their acceptable solutions. How do you begin to create these solutions?

Computer scientists have been solving problems for a short period of time when you consider how long mathematics and other sciences have been around. There is evidence showing that people have been solving mathematical problems for thousands of years. Quantifying time and counting date back more than 20,000 years, and the Pythagorean Theorem ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required