Introduction to Computer Science with C++
PWS Publishing Company, 1997 - C++ (Computer program language) - 962 pages
Developed from the model used successfully in the Naps and Nance full-year texts in Pascal, this book combines Lambert and Nance's Understanding Programming and Problem Solving with C++ and Lambert and Naps's Understanding Program Design and Data Structures with C++ into a single CS1/CS2 text. Hence, Introduction to Computer Science with C++ solves the problem of where to begin CS2 that can occur when C++ is the teaching language. It also saves students money -- they don't have to buy two separate texts. This full-year introduction to CS1/CS2 features a gradual approach that covers problem solving and algorithm development while giving students a solid grounding in objects and classes. Throughout the book, a highly structured approach to programming produces programs that are easy to read, debug, and modify. Examples are carefully developed using pseudocode, structure charts, and module specifications. Programming Problems and Projects at the end of each chapter feature numerous programming assignments. They reflect a variety of areas (business, math, etc.) and ask students to build on programs written for earlier chapters, and to practice their communication skills.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Data Types and Output
Calculation and Input
30 other sections not shown
Other editions - View all
abstract data type appropriate arithmetic array average big-O binary search tree binary tree bubble sort Chapter char character class declaration collection class computer science constant cout data elements data member data structures declaration section defined delete digits efficiency endl error evaluated example FALSE Figure file stream float hashing identifiers implementation include iostream.h initialized input insertion insertion sort int main integer value keyboard language length linked list loop main program member function memory locations module node Note of Interest NULL object object-oriented one-key table operation Preconditions parameter pointer positive integer Postconditions postfix press Enter price per square problem Program file pseudocode queue radix sort rational number real number recursive termination representing score setw shell sort solve sort algorithm specified stack stored string variable structure chart subprogram subtree traversal typedef void Write a program