C++ Programming: From Problem Analysis to Program Design, Third (3rd) Edition
by:
D.S. Malik
|
On-line Price:
$95.95 (includes GST)
Paperback package 1344
20%Off Retail Price
You
save: $24.00
In Stock - Available for immediate delivery! _____________________ N.Sydney : In Stock
|
Retail Price:
$119.95
Publisher:
COURSE TECHNOLOGY,9.2.2006
Category:
C++ PROGRAMMING Level:
ISBN: 1418836397 ISBN13: 9781418836399
|
| Add to Shopping Cart |
C++ Programming: From Problem Analysis to Program Design, Third Edition is the ground-breaking, definitive text for the CS1 course. Best-selling author D.S. Malik employs a student-focused approach, using complete programming examples to teach introductory programming concepts. This third edition has been enhanced to further demonstrate the use of OOD methodology, to introduce sorting algorithms (bubble sort and insertion sort), and to present additional material on abstract classes. In addition, the exercise sets at the end of each chapter have been expanded, and now contain several calculus and engineering-related exercises. Finally, all programs have been written, compiled, and quality-assurance tested with Microsoft Visual C++ .NET, available as an optional compiler with this text.Table of Contents 1. An Overview of Computers and Programming Languages 2. Basic Elements of C++ 3. Input/Output 4. Control Structures I (Selection) 5. Control Structures II (Repetition) 6. User-Defined Functions I 7. User-Defined Functions II 8. User-Defined Simple Data Yypes, Namespaces, and the String Type 9. Arrays and Strings 10. Applications of Arrays (Searching and Sorting) and the Vector Type 11. Records (Structs) 12. Class and Data Abstraction 13. Inheritance and Composition 14. Pointers, Classes, Virtual Functions, and Abstract Classes 15. Overloading and Templates 16. Exception Handling 17. Recursion 18. Linked Lists 19. Stacks and Queues Appendices A: Reserved Words B: Operator Precedence C: Character Sets D: Operators Overloading E: Additional C++ Topics F: Header Files G: Memory Size on a System and Random Number Generator H: Standard Template Library (STL) I: Answers to Odd-Numbered Exercises Features Offers updated exercise sets and a new section entitled ? C++ Program·to demonstrate how simple C++ output statements work. Contains Programming Examples outlining the accurate, concrete stages of Input, Output, Problem Analysis and Algorithm Design, and a Complete Program Listing. Features a four-color interior that displays accurate C++ code and comments. Accompanied by a content-rich Student Companion Web Site (www.course.com/malik/cpp) that offers additional hands-on practice including key terms, self-tests, programming exercises, and a key concepts review.
|