Computer Science: A Structured Approach Using C++Based on the tenet that good habits are formed early, authors Behrouz Forouzan and Richard Gilberg consistently emphasize the principles of structured programming and software engineering. Every complete program uses a consistent style. As programs are analyzed, styles and standards are further explained. Whenever possible, the authors develop the principle of a subject before they introduce the language implementation so the student understands the concept before dealing with the nuances of C++. Also, the vast array of figures and tables connects visually with students. By integrating software engineering principles and encouraging the student to resist the temptation to immediately code, the text builds a solid foundation in problem solving. |
What people are saying - Write a review
We haven't found any reviews in the usual places.
Other editions - View all
Common terms and phrases
algorithm array ASCII assignment operator base class binary file bytes C++ string calculate calling function Chapter char class object compile error concept const constant contains copy constructor cout create data types decimal default defined definition Demonstrate derived class destructor digits double element endl Enter evaluated example exception handling expression false fill character flag float floating-point format fraction class fstream function template header file identifier include iomanip include iostream increment initialization inline function input insertion sort int main integer iomanip keyboard logic loop main Results manipulator memory module multiply namespace std num2 numl operand output overloaded parameter pointer polygon postfix preprocessor Prototype Declarations random number shown in Figure side effect sizeof standard standard streams statement stored str2 stream strl structure chart structured programming Table unary variable void Write a program Written zero