Описаны все этапы проектирования программ, приведены подробные комментарии программного кода, проанализированы результаты вычислений, показаны типичные проблемы и пути их решения. В книге подробно и доступно на занимательных примерах и задачах рассмотрены синтаксис, семантика и техника программирования на языке C++. Большое внимание уделяется алгоритмам и примерам решения задач при помощи графов, а также алгоритмам шифрования. Каждая глава содержит упражнения для самостоятельной работы. Книга ориентирована на начинающих программистов, но будет полезна и тем, кто принимает участие в школьных и студенческих олимпиадах.