Buy Programming Logic and Design, Comprehensive on Amazon.com FREE SHIPPING on qualified orders. Students gain confidence in their program design skills to transition into more comprehensive programming courses. Starting Out with Programming Logic and Design is compatible with the Starting Out with series. I noticed or maybe I haven't that there are no answers to the Programming Exercises in Chapter 2. I don't really have issue debugging a program but seems. Gaddis, Starting Out with Programming Logic and Design. Preface. Chapter 1 Introduction to Computers and Programming.
Introduction. 1. 2 Hardware. How Computers Store Data. How a Program Works. Types of Software. Review Questions. Chapter 2 Input, Processing, and Output. Designing a Program. Output, Input, and Variables. Variable Assignment and Calculations In the Spotlight: Calculating a Percentage In the Spotlight: Calculating an Average In the Spotlight: Converting a Math Formula to a Programming Statement. Variable Declarations and Data Types. Named Constants. 2. Hand Tracing a Program. Documenting a Program In the Spotlight: Using Named Constants, Style Conventions, and Comments. Review Questions. Programming Exercises. Chapter 3 Modules. Introduction to Modules. Defining and Calling a Module In the Spotlight: Defining and Calling Modules. Local Variables. 3. Passing Arguments to Modules In the Spotlight: Passing an Argument to a Module In the Spotlight: Passing an Argument by Reference. Global Variables and Global Constants In the Spotlight: Using Global Constants. Review Questions. Programming Exercises. Chapter 4 Decision Structures and Boolean Logic. Introduction to Decision Structures In the Spotlight: Using the If- Then Statement. Dual Alternative Decision Structures In the Spotlight: Using the If- Then- Else Statement. Comparing Strings. Nested Decision Structures In the Spotlight: Multiple Nested Decision Structures. The Case Structure In the Spotlight: Using a Case Structure. Logical Operators. Boolean Variables. Review Questions. Programming Exercises. Chapter 5 Repetition Structures. Introduction to Repetition Structures. Condition- Controlled Loops: While, Do- While, and Do- Until In the Spotlight: Designing a While Loop In the Spotlight: Designing a Do- While Loop. Count- Controlled Loops and the For Statement In the Spotlight: Designing a Count- Controlled Loop with the For Statement. Calculating a Running Total. Sentinels In the Spotlight: Using a Sentinel. Nested Loops. Review Questions. Programming Exercises. Chapter 6 Functions. Introduction to Functions: Generating Random Numbers In the Spotlight: Using Random Numbers In the Spotlight: Using Random Numbers to Represent Other Values. Writing Your Own Functions In the Spotlight: Modularizing with Functions. More Library Functions. Review Questions. Programming Exercises. Chapter 7 Input Validation. Garbage In, Garbage Out. The Input Validation Loop In the Spotlight: Designing an Input Validation Loop. Defensive Programming. Review Questions. Programming Exercises. Chapter 8 Arrays. Array Basics In the Spotlight: Using Array Elements in a Math Expression. Sequentially Searching an Array. Processing the Contents of an Array In the Spotlight: Processing an Array. Parallel Arrays In the Spotlight: Using Parallel Arrays. Two- Dimensional Arrays In the Spotlight: Using a Two- Dimensional Array. Arrays of Three or More Dimensions. Review Questions. Programming Exercises. Chapter 9 Sorting and Searching Arrays. The Bubble Sort Algorithm In the Spotlight: Using the Bubble Sort Algorithm. The Selection Sort Algorithm. The Insertion Sort Algorithm. The Binary Search Algorithm In the Spotlight: Using the Binary Search Algorithm. Review Questions. Programming Exercises. Chapter 1. 0 Files. Introduction to File Input and Output. Using Loops to Process Files In the Spotlight: Working with Files. Using Files and Arrays. Processing Records In the Spotlight: Adding and Displaying Records In the Spotlight: Searching for a Record In the Spotlight: Modifying Records In the Spotlight: Deleting Records. Control Break Logic In the Spotlight: Using Control Break Logic. Review Questions. Programming Exercises. Chapter 1. 1 Menu- Driven Programs. Introduction to Menu- Driven Programs. Modularizing a Menu- Driven Program. Using a Loop to Repeat the Menu In the Spotlight: Designing a Menu- Driven Program. Multiple- Level Menus. Review Questions. Programming Exercises. Chapter 1. 2 Recursion. Introduction to Recursion. Problem Solving with Recursion. Examples of Recursive Algorithms. Review Questions. Programming Exercises. Chapter 1. 3 Object- Oriented Programming. Procedural and Object- Oriented Programming. Classes. 13. 3 Using the Unified Modeling Language to Design Classes. Finding the Classes and Their Responsibilities in a Problem In the Spotlight: Finding the Classes in a Problem In the Spotlight: Determining Class Responsibilities. Inheritance. 13. 6 Polymorphism. Review Questions. Programming Exercises. Chapter 1. 4 GUI Applications and Event- Driven Programming. Graphical User Interfaces. Designing the User Interface for a GUI Program In the Spotlight: Designing a Window. Writing Event Handlers In the Spotlight: Designing an Event Handler. Review Questions. Programming Exercises. Appendices. Appendix A Getting Started with Alice (located on the CD that accompanies this book)Appendix B ASCII/Unicode Characters. Appendix C Flowchart Symbols. Appendix D Answers to Checkpoint Questions (located on the CD that accompanies this book)Index.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2016
Categories |