9780321521750

Prelude to Programming : Concepts and Design

by ;
  • ISBN13:

    9780321521750

  • ISBN10:

    0321521757

  • Edition: 5th
  • Format: Paperback w/CD
  • Copyright: 1/1/2011
  • Publisher: Addison Wesley
  • View Upgraded Edition
  • Purchase Benefits
  • Free Shipping On Orders Over $59!
    Your order must be $59 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $101.00

Summary

"Many novice programmers face the same difficulty: struggling to grasp programming logic without becoming bogged down with language syntax concepts. With its language-neutral format, Prelude to Programming: Concepts and Design, Fourth Edition addresses this perennial issue, giving beginners the balanced, language-independent framework they need to learn both core programming concepts and effective design techniques." "The fully revised Fourth Edition supplies a lively and accessible presentation for learning these core programming concepts - including data types, control structures, data files and arrays - and program design techniques - such as top-down modular design and proper program documentation and style. Students develop problem-solving skills by learning how to use basic programming tools and algorithms, including data validation, defensive programming, calculating sums and averages, and searching and sorting lists."--BOOK JACKET.

Table of Contents

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.

Rewards Program

Write a Review