Introduction | |
A Brief History of Computers | |
Computer Basics | |
Software and Programming Languages | |
An Introduction to Programming What Is Programming? | |
Basic Programming Concepts | |
Data Processing and Output | |
Character and String Data | |
Integer Data | |
Floating Point Data | |
Developing a Program The Program Development Cycle | |
Program Design | |
Coding, Documenting, and Testing a Program | |
Commercial Programs: Testing and Documenting | |
Structured Programming | |
Selection Structures | |
Making Decisions An Introduction to Selection Structures | |
Relational and Logical Operators | |
ASCII Code | |
Selecting from Several Alternatives | |
Applications of Selection Structures | |
Focus on Problem Solving: A New Car Price Calculator | |
Repetition Structures | |
Looping An Introduction to Repetition Structures | |
Computers Never Get Bored! | |
Types of Loops | |
The For Loop | |
Applications of Repetition Structures | |
Focus on Problem Solving: A Cost, Revenue, and Profit Problem | |
More About Loops and Decisions Combining Loops with If-Then Statements | |
Combining Loops with If-Then Structures in Longer Programs | |
Random Numbers | |
Nested Loops | |
Focus on Problem Solving: A Guessing Game | |
Arrays: Lists and Tables One-Dimensional Arrays | |
Searching and Sorting Arrays | |
More about Searching and Sorting | |
Strings As Arrays of Characters | |
Two-Dimensional Arrays | |
Focus on Problem Solving: A Grade Management Program | |
Sequential Data Files | |
An Introduction to Data Files | |
Modifying a Sequential File | |
Merging Sequential Files | |
Focus on Problem Solving: Control Break Processing | |
Focus on Problem Solving: An Invoice Preparation Program | |
More about Program Modules and Subprograms Data Flow Diagrams and Parameters | |
More About Subprograms | |
Functions | |
Recursion | |
Focus on Problem Solving: A Grade Management Problem | |
An Introduction to Object-Oriented Programming Classes and Objects | |
More Features o | |
Table of Contents provided by Publisher. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.