Higher Ed. and Vocational >> Engineering and Computer Science >> Computer Science >> Object Oriented Programming


Problem Solving with C++, 6/e

Problem Solving with C++,  6/e

Author(s):
  • Walter Savitch
  • Author: Walter Savitch
    • ISBN:9788131715857
    • 10 Digit ISBN:813171585X
    • Price:Rs. 979.00
    • Pages:1052
    • Imprint:Pearson Education
    • Binding:Paperback
    • Status:Available
    • With   CD


    Ratings:

    Problem Solving with C++ is the most-widely used textbook by students and instructors in the introduction to programming and C++ language course.

    Table of Content

    Chapter 1: Introduction to Computers and C++ Programming
      1.1 COMPUTER SYSTEMS. 1.2 PROGRAMMING AND PROBLEM-SOLVING. 1.3 INTRODUCTION TO C++. 1.4 TESTING AND DEBUGGING.
    Chapter 2: C++ Basics
      2.1 VARIABLES AND ASSIGNMENTS. 2.2 INPUT AND OUTPUT. 2.3 DATA TYPES AND EXPRESSIONS. 2.4 SIMPLE FLOW OF CONTROL. 2.5 PROGRAM STYLE.
    Chapter 3: More Flow of Control.
      3.1 USING BOOLEAN EXPRESSIONS 3.2 MULTIWAY BRANCHES. 3.3 MORE ABOUT C++ LOOP STATEMENTS. 3.4 DESIGNING LOOPS.
    Chapter 4: Procedural Abstraction and Functions That Return a Value.
      4.1 TOP-DOWN DESIGN. 4.2 PREDEFINED FUNCTIONS 4.3 PROGRAMMER-DEFINED FUNCTIONS 4.4 PROCEDURAL ABSTRACTION 4.5 LOCAL VARIABLES. 4.6 OVERLOADING FUNCTION NAMES.
    Chapter 5: Functions for All Subtasks.
      5.1 void FUNCTIONS. 5.2 CALL-BY-REFERENCE PARAMETERS. 5.3 USING PROCEDURAL ABSTRACTION. 5.4 TESTING AND DEBUGGING FUNCTIONS. 5.5 GENERAL DEBUGGING TECHNIQUES.
    Chapter: 6 I/O Streams as an Introduction to Objects and Classes.
      6.1 STREAMS AND BASIC FILE I/O. 6.2 TOOLS FOR STREAM I/O. 6.3 CHARACTER I/O. 6.4 INHERITANCE.
    Chapter 7: Arrays.
      7.1 INTRODUCTION TO ARRAYS. 7.2 ARRAYS IN FUNCTIONS.

    Salient Features

    • Students benefit from Savitch’s extensive use of practical programming examples, programming projects, exercises, case studies, tips, and pitfalls.
    • Control Structures and Arrays are covered before Classes.
    • Advanced topic coverage includes discussions of C++ templates, inheritance, and exception handling, and a full chapter on the Standard Template Library (STL).