C++ and Algorithmic Thinking for the Complete Beginner learn to think like a programmer
Dive into the essentials of C++ and algorithmic thinking with this book. This comprehensive guide is perfect for newcomers looking to build a strong foundation in programming and problem-solving. Key Features Comprehensive introduction to C++ programming and detailed explanations of algorithmic conc...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing, Limited
2024.
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009835408806719 |
Tabla de Contenidos:
- Intro
- Table of Contents
- Preface
- About the Author
- Acknowledgments
- How This Book is Organized
- Who Should Buy This Book?
- Conventions Used in This Book
- How to Report Errata
- Where to Download Material About this Book
- If you Like this Book
- Part I Introductory Knowledge
- Chapter 1 How a Computer Works
- 1.1 Introduction
- 1.2 What is Hardware?
- 1.3 What is Software?
- 1.4 How a Computer Executes (Runs) a Program
- 1.5 Compilers and Interpreters
- 1.6 What is Source Code?
- 1.7 Review Questions: True/False
- 1.8 Review Questions: Multiple Choice
- Chapter 2 C# and Integrated Development Environments
- 2.1 What is C#?
- 2.2 What is the Difference Between a Script and a Program?
- 2.3 Why You Should Learn C#
- 2.4 How C# Works
- 2.5 Integrated Development Environments
- 2.6 Microsoft Visual Studio
- Chapter 3 Software Packages to Install
- 3.1 What to Install
- Review in "Introductory Knowledge"
- Review Crossword Puzzles
- Review Questions
- Part II Getting Started with C#
- Chapter 4 Introduction to Basic Algorithmic Concepts
- 4.1 What is an Algorithm?
- 4.2 The Algorithm for Making a Cup of Tea
- 4.3 Properties of an Algorithm
- 4.4 Okay About Algorithms. But What is a Computer Program Anyway?
- 4.5 The Three Parties!
- 4.6 The Three Main Stages Involved in Creating an Algorithm
- 4.7 Flowcharts
- Exercise 4.7-1 Finding the Average Value of Three Numbers
- 4.8 What are "Reserved Words"?
- 4.9 What is the Difference Between a Statement and a Command?
- 4.10 What is Structured Programming?
- 4.11 The Three Fundamental Control Structures
- Exercise 4.11-1 Understanding Control Structures Using Flowcharts
- 4.12 Your First C# Program
- 4.13 What is the Difference Between a Syntax Error, a Logic Error, and a Runtime Error?
- 4.14 What "Debugging" Means
- 4.15 Commenting Your Code
- 4.16 User-Friendly Programs
- 4.17 Review Questions: True/False
- 4.18 Review Questions: Multiple Choice
- Chapter 5 Variables and Constants
- 5.1 What is a Variable?
- 5.2 What is a Constant?
- 5.3 How Many Types of Variables and Constants Exist?
- 5.4 Rules and Conventions for Naming Variables and Constants in C#
- 5.5 What Does the Phrase "Declare a Variable" Mean?
- 5.6 How to Declare Variables in C#
- 5.7 How to Declare Constants in C#
- 5.8 Review Questions: True/False
- 5.9 Review Questions: Multiple Choice
- 5.10 Review Exercises
- Chapter 6 Handling Input and Output
- 6.1 How to Output Messages and Results to a User's Screen?
- 6.2 How to Output Special Characters?
- 6.3 How to Prompt the User to Enter Data?
- 6.4 Review Questions: True/False
- 6.5 Review Questions: Multiple Choice
- Chapter 7 Operators
- 7.1 The Value Assignment Operator
- 7.2 Arithmetic Operators
- 7.3 What is the Precedence of Arithmetic Operators?
- 7.4 Compound Assignment Operators