Problem Solving and Programming
Contents: Introduction to Problem Solving: Understanding the Problem; Problem Solving Concepts; Analysis of the Problem: Problem Description: Computer Based Problem Solving: Programming Environment: Introduction to Programming Languages. Editors, Compliers, Linkers, Debuggers. Introduction to Programming; Programming Structures: Sequence Structure, Selection Structure, Repetition Structure, Problem Solving with Sequence Structure, Problem Solving with Selection, Structure Problem Solving with Repetition Structure. C++ Programming Basics: Variables and Data Types. Input/Output Statements. Assignment Statement. Operators and their Precedence. Control Structures: Decision Statements. If and Switch Statements. Repetition Structure (Loops): For Loop, While Loop, Do- While Loop. Arrays and Strings; Functions; Pointers; Pointers and Arrays; Pointers and Strings; Pointers and Functions. Structures; Arrays of Structures; Pointers and Structures; File Processing.