PROGRAMMING AND PROBLEM SOLVING WITH C++
Ouvrage 0-7637-2103-4 : PROGRAMMING AND PROBLEM SOLVING WITH C++
n the tradition of Pascal and Turbo Pascal, authors Nell Dale and Chip
Weems have teamed up with Mark Headington to offer Programming and
Problem Solving with C++ for students in the CS1/C101 course. Written in
the same style as the successful Pascal books, this text provides an
accessible introduction to programming using C++ for beginning students.
The first half of the text gives students a solid foundation in top-down
programming techniques. The second half builds on this foundation and
explains ADTs, the C++ class, encapsulation, information hiding, and
object-oriented software development.
Nell Dale, Ph.D., University of Texas, Austin
Chip Weems, University of Massachusetts, Amherst
Mark R. Headington, University of Wisconsin-LaCrosse
Table of Contents
1 Overview of Programming and Problem Solving 1
2 C++ Syntax and Semantics, and the Program Development Process 41
3 Arithmetic Expressions, Function Calls, and Output 93
4 Program Input and the Software Design Process 131
5 Conditions, Logical Expressions, and Selection Control Structures 185
6 Looping 253
7 Functions 323
8 Scope, Lifetime, and More on Functions 389
9 Additional Control Structures 459
10 Simple Data Types: Built-In and User-Defined 501„
11 One-Dimensional Arrays 591
12 Applied Arrays: Lists and Strings 647
13 Multidimensional Arrays 707
14 Records (C++ Structs) 771
15 Classes and Data Abstraction 837
16 Object-Oriented Software Development 905
17 Pointers, Dynamic Data, and Reference Types 967
18 Linked Structures 1045
19 Recursion 1119
Appendix A Reserved Words A1
Appendix B Operator Precedence A1
Appendix C C++ Library Routines A2
Appendix D Syntax Templates A10
Appendix E Character Sets A30
Appendix F Program Style, Formatting, and Documentation A31
Glossary A40
Answers to Selected Exercises A47
Index A79
Auteur : DALE
Editeur : JONES AND BARTLETT
Nombre de pages : 1158
Date de publication : 05 2002
Toute la sélection
Toutes les sélections
Toute la sélection
Site réalisé en partenariat avec Courbis
(Courbis - alternate link), acteur de l'Internet depuis 1988...