eBook[PDF]

An Introduction to Programming with C++ 8th Edition By Diane Zak

$30.00
✓ Secure checkout
✓ Instant digital download
✓ PDF document

Document details

Pages
634
File size
8.03 MB
Format
Digital PDF
Category
eBook[PDF]
About this ebook
An Introduction to Programming with C++, 8th Edition by Diane Zak spans 15 chapters designed to teach beginners how to plan, structure, and create well-designed software programs. [1, 2]
The book is structured sequentially to guide learners from basic logic and problem-solving through foundational control structures, and finally into data handling and object-oriented principles: [1, 2]
1. Foundational Programming & Logic
  • Chapter 1: Intro to Programming – Overview of coding fundamentals, basic terminology, and compiler basics.
  • Chapter 2: Beginning the Problem-Solving Process – Analyzing programmatic problems, structuring logic, and planning algorithms.
  • Chapter 3: Variables & Constants – How data types are stored, allocated, and declared within memory.
  • Chapter 4: Completing the Problem Solving Process – Finalizing program architecture, evaluating basic inputs, and creating functional code outputs. [1, 2]
2. Control Structures (Selection & Repetition)
  • Chapter 5: The Selection Structure – Introduction to conditional paths (if, if...else statements).
  • Chapter 6: More on the Selection Structure – Deepening complex criteria handling (nested logic and switch statements).
  • Chapter 7: The Repetition Structure – Introducing programmatic loops (while, for, do...while).
  • Chapter 8: More on the Repetition Structure – Advanced looping patterns, nesting loops, and managing iterations safely. [1, 2]
3. Modularization & Functions
  • Chapter 9: Value-returning Functions – Writing modular code blocks that perform operations and pass values back to the program.
  • Chapter 10: Void Functions – Creating functions that perform isolated, structured tasks without needing to return specific data types. [1, 2]
4. Data Arrays, Strings, & File Input/Output
  • Chapter 11: One-Dimensional Arrays – Storing and indexing linear datasets under a single variable header.
  • Chapter 12: Two-Dimensional Arrays – Working with tabular grid systems or matrix datasets.
  • Chapter 13: Strings – Deep dive into character sequence processing, parsing, and text manipulation.
  • Chapter 14: Sequential Access Files – Reading data from external storage text files and exporting program data back out to permanent memory. [1, 2]
5. Object-Oriented Programming (OOP)
  • Chapter 15: Classes & Objects – Building foundational object-oriented templates, encapsulating behaviors, and utilizing properties to map real-world systems. [1, 2]

File included

PDF
ScholarFriends.com-an-introduction-to-programming-with-8th-edition-by-c-by-diane-zak.pdf 8.03 MB

Topics