An Introduction to programming with C++ (Record no. 6633)
[ view plain ]
| 000 -LEADER | |
|---|---|
| fixed length control field | 07721nam a22001817a 4500 |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
| ISBN | 9780538466523 |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
| ISBN | 0538466529 |
| 050 ## - CALL NUMBER | |
| Classification number | QA76.73.C153 |
| Item number | Za1 |
| 100 ## - AUTHOR | |
| Personal name | Zak, Diane |
| 245 ## - TITLE | |
| Title | An Introduction to programming with C++ |
| Remainder of title | Zak, Diane |
| 260 ## - PUBLICATION INFORMATION | |
| Place of publication | xx, 735 pages : |
| Name of publisher | illustrations ; |
| Year of publication | 28 cm |
| 300 ## - DESCRIPTION | |
| Number of Pages | Boston, MA : |
| Other physical details | Cengage Learning, Course Technology, |
| Dimensions | 2011 |
| 500 ## - NOTES | |
| General note | Includes index |
| 505 ## - FORMATTED CONTENTS NOTE | |
| Table of Content | Preface --<br/>1: Introduction To Programming --<br/>Programming a computer --<br/>Programmer's job --<br/>Do I have what it takes to be a programmer? --<br/>Employment opportunities --<br/>Brief history of programming languages --<br/>Machine languages --<br/>Assembly languages --<br/>High-level languages --<br/>Control structure --<br/>Sequence structure --<br/>Selection structure --<br/>Repetition structure --<br/>Summary --<br/>Key terms --<br/>Review questions --<br/>Exercises --<br/>2: Beginning The Problem-Solving Process --<br/>Problem solving --<br/>Solving everyday problems --<br/>Creating computer solutions to problems --<br/>Step 1-Analyze the problem --<br/>Step 2-Plan the algorithm --<br/>Step 3-Desk-check the algorithm --<br/>Gas mileage problem --<br/>Summary --<br/>Key terms --<br/>Review questions --<br/>Exercises --<br/>3: Variables And Constants --<br/>Beginning step 4 in the problem-solving process --<br/>Internal memory --<br/>Selecting a name for a memory location --<br/>Revisiting the Treyson Mobley problem --<br/>Selecting a data type for a memory location --<br/>How data is stored in internal memory --<br/>Selecting an initial value for a memory location --<br/>Declaring a memory location --<br/>Summary --<br/>Key terms --<br/>Review questions --<br/>Exercises --<br/>4: Completing The Problem-Solving Process --<br/>Finishing step 4 in the problem-solving process --<br/>Getting data from the keyboard --<br/>Displaying messages on the computer screen --<br/>Arithmetic operators in C++ --<br/>Type conversions in arithmetic expressions --<br/>Static_cast operator --<br/>Assignment statements --<br/>Step 5-Desk check the program --<br/>Step 6-Evaluate and modify the program --<br/>Arithmetic assignment operators --<br/>Summary --<br/>Key terms --<br/>Review questions --<br/>Exercises --<br/>5: Selection Structure --<br/>Making decisions --<br/>Flowcharting a selection structure --<br/>Coding a selection structure in C++ --<br/>Comparison operators --<br/>Swapping numeric values --<br/>Displaying the sum or difference --<br/>Logical operators --<br/>Using the truth tables --<br/>Calculating gross pay --<br/>Pass/fail program --<br/>Converting a character to uppercase or lowercase --<br/>Formatting numeric output --<br/>Summary --<br/>Key terms --<br/>Review questions --<br/>Exercises --<br/>6: More On The Selection Structure --<br/>Making decisions --<br/>Flowcharting a nested selection structure --<br/>Coding a nested selection structure --<br/>Logic errors in selection structures --<br/>First logic error: Using a compound condition rather than a nested selection structure --<br/>Second logic error: Reversing the outer and nested decisions --<br/>Third logic error: Using an unnecessary nested selection structure --<br/>Multiple-alternative selection structures --<br/>Switch statement --<br/>Summary --<br/>Key terms --<br/>Review questions --<br/>Exercises --<br/>7: Repetition Structure --<br/>Repeating program instructions --<br/>Using a pretest loop to solve a real-world problem --<br/>Flowcharting a pretest loop --<br/>While statement --<br/>Using counters and accumulators --<br/>Sales express program --<br/>Counter-controlled pretest loops --<br/>For statement --<br/>Holmes supply program --<br/>Colfax sales program --<br/>Another version of the Miller Incorporated program --<br/>Summary --<br/>Key terms --<br/>Review questions --<br/>Exercises. 8: More On The Repetition Structure --<br/>Posttest loops --<br/>Flowcharting a posttest loop --<br/>Do while statement --<br/>Nest repetition structures --<br/>Asterisks program --<br/>Savings calculator program --<br/>Pow function --<br/>Coding the savings calculator program --<br/>Modifying the savings calculator program --<br/>Summary --<br/>Key terms --<br/>Review questions --<br/>Exercises --<br/>9: Value-Returning Functions --<br/>Functions --<br/>Hypotenuse program --<br/>Finding the square root of a number --<br/>Random addition problems program --<br/>Generating random integers --<br/>Creating program-defined value-returning functions --<br/>Calling a function --<br/>Function prototypes --<br/>Plano Elementary School program --<br/>Area calculator program --<br/>Scope and lifetime of a variable --<br/>Bonus calculator program --<br/>Summary --<br/>Key terms --<br/>Review questions --<br/>Exercises --<br/>10: Void Functions --<br/>Void functions --<br/>Passing variables to a function --<br/>Reviewing passing variables by value --<br/>Passing variables by reference --<br/>Salary program --<br/>Summary --<br/>Key terms --<br/>Review questions --<br/>Exercises --<br/>11: One-Dimensional Arrays --<br/>Arrays --<br/>One-dimensional arrays --<br/>Declaring and initializing a one-dimensional array --<br/>Entering data into a one-dimensional array --<br/>Displaying the contents of a one-dimensional array --<br/>Coding the XYZ company's sales program --<br/>Passing a one-dimensional array to a function --<br/>Moonbucks Coffee program-calculating a total and average --<br/>KL Motors program-searching an array --<br/>Hourly rate program-accessing an individual element --<br/>Random numbers program --<br/>Sorting the data stored in a one-dimensional array --<br/>Parallel one-dimensional arrays --<br/>Summary --<br/>Key terms --<br/>Review questions --<br/>Exercises --<br/>12: Two-Dimensional Arrays --<br/>Using two-dimensional arrays --<br/>Declaring and initializing a two-dimensional array --<br/>Entering data into a two-dimensional array --<br/>Displaying the contents of two-dimensional array --<br/>Coding the Caldwell Company's orders program --<br/>Accumulating the values stored in a two-dimensional array --<br/>Searching a two-dimensional array --<br/>Passing a two-dimensional array to a function --<br/>Summary --<br/>Key term --<br/>Review questions --<br/>Exercises --<br/>13: Strings --<br/>String data type --<br/>Creative sales program --<br/>Getline function --<br/>Ignore function --<br/>ZIP code program --<br/>Determining the number of characters contained in a string variable --<br/>Accessing the characters contained in a string variable --<br/>Rearranged name program --<br/>Searching the contents of a string variable --<br/>Annual income program --<br/>Removing characters from a string variable --<br/>Replacing characters in a string variable --<br/>Social Security number program --<br/>Inserting characters within a string variable --<br/>Company name program --<br/>Duplicating a character within a string variable --<br/>Concatenating strings --<br/>Summary --<br/>Key terms --<br/>Review questions --<br/>Exercises --<br/>14: Sequential Access Files --<br/>File types --<br/>CD collection program --<br/>Creating file objects --<br/>Opening a sequential access file --<br/>Determining whether a file was opened successfully --<br/>Writing data to a sequential access file --<br/>Reading information from a sequential access file --<br/>Testing for the end of a sequential access file --<br/>Closing a sequential access file --<br/>Coding the CD collection program --<br/>Summary --<br/>Key terms --<br/>Review questions --<br/>Exercises --<br/>Appendix A: Answers to Mini-Quizzes and Labs --<br/>Appendix B: C++ Keywords --<br/>Appendix C: ASCII Codes --<br/>Appendix D: How to use Microsoft Visual C++ --<br/>Appendix E: How to use Dev-C++ --<br/>Appendix F: Classes and objects --<br/>Object-oriented terminology --<br/>Defining a class in C++ --<br/>Instantiating an object and referring to a public member --<br/>Example 1-Class that contains public data members only --<br/>Header files --<br/>Example 2-Class that contains a private data member and public member methods --<br/>Example 3-Using a class that contains two constructors --<br/>Example 4-Class that contains overloaded methods --<br/>Summary --<br/>Key terms --<br/>Review questions --<br/>Exercises --<br/>Index. |
| 650 ## - SUBJECTS | |
| Topical Term | C++ (Computer program language) |
| 700 ## - OTHER AUTHORS | |
| Personal name | Computer programming. |
| 942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
| Koha item type | Books |
| Withdrawn status | Lost status | Home library | Current library | Shelving location | Date acquired | Source of acquisition | Full call number | Accession Number | Koha item type |
|---|---|---|---|---|---|---|---|---|---|
| Methodist University Library Main | Methodist University Library Main | General Stacks | 04/05/2019 | Purchased from EPP Books | QA76.73.C153 Za1 | 7762 | Books | ||
| Methodist University Library Main | Methodist University Library Main | General Stacks | 04/05/2019 | Purchased from EPP Books | QA76.73.C153 Za1 | 7763 | Books |