Thư viện Trường Đại học Phú Xuân
Introduction to Programming with C++

Nguồn ngoài

Introduction to Programming with C++

As part of OER project funded by Fresno City College OER Award Program, this book was created based on CSCI 40 course curriculum at Fresno City College, which was aligned to CID course descriptions of Comp 112 and Comp 122. The book can be used for the first semester of computer programming courses. It uses C++ as a vehicle to convey the basis concepts in computer programming. It focuses on programming logic, structure, and methodology. It covers the programming fundamentals such as variables an

Tác giả
Jin He
Nhà xuất bản
Fresno City College
Nguồn
LibreTexts
Giấy phép
CC BY-NC-SA
Ngôn ngữ
EN
Danh mục
Công nghệ thông tin
Mục lục· 65 mục
  1. 01: Chapter 1 Introduction to Computer Programming
  2. 1.01: Introduction to Computer Science
  3. 1.02: What Is a Computer and What Is a Computer Program
  4. 1.03: Compilers and the Apps We Need for Learning C Programming
  5. 1.04: Download and Install App for C Programming (PC Users)
  6. 1.05: Download and Install App for C Programming (Mac Users)
  7. 1.06: Save a Copy of Source File
  8. 1.07: Understanding the Code of the First C Program
  9. 1.08: Case Study- Using setw() to Format the Output
  10. 02: Chapter 2 Elementary Programming
  11. 2.01: Constants and Variables
  12. 2.02: Console Input and Output
  13. 2.03: Assignment Statements
  14. 2.04: Case Study- Sum of Numbers
  15. 2.05: Numerical Operators
  16. 2.06: Coding a Mathematical Formula
  17. 2.07: C Examples
  18. 2.08: Case Study- Find the Sum of Numbers
  19. 03: Chapter 3 Selection Statements
  20. 3.01: Relational Operators and Relational Statements
  21. 3.02: Selection Statement- if-statement
  22. 3.03: Case Study- Find the Largest Number
  23. 3.04: Case Study- Sorting Numbers
  24. 3.05: Selection Statement- if-else Statement
  25. 3.06: Radom Number and Logical Operators
  26. 3.07: Conditional Expression
  27. 3.08: Case Study- Practice Multiplication
  28. 3.09: Switch Statements and Menu Driven Programs
  29. 04: Chapter 4 Characters and Strings
  30. 4.01: Character Data Type and ACII Code
  31. 4.02: String Data Type
  32. 05: Chapter 5 Looping Statements
  33. 5.01: The Structure and The Logic of a while Loop Statement
  34. 5.02: Case Study- Find The Largest Number
  35. 5.03: Case Study- Find The Sum
  36. 5.04: Sentinel Control Loop and do-while Loop Statement
  37. 5.05: for Loop Statement
  38. 5.06: Nested Loop Statements
  39. 5.07: Case Study- Display a Rectangle
  40. 06: Chapter 6 C Functions
  41. 6.01: Introduction to C Functions
  42. 6.02: More Examples and Further Discussion about Functions
  43. 6.03: Global Local and Static Variable
  44. 6.04: Passing by Value vs Passing by Reference
  45. 6.05: Function Overloading
  46. 07: Chapter 7 Arrays
  47. 7.01: Introduction to Arrays
  48. 7.02: Working with the Data Stored in Arrays
  49. 7.03: Case Study- Sorting Data Stored in an Array
  50. 7.04: User-Defined functions with an Array as its Input
  51. 7.05: C-String and String Variables
  52. 08: Introduction to Object Oriented Programming
  53. 8.01: Introduction to Object Oriented Programming (PC Users)
  54. 8.02: Introduction to Object Oriented Programming (Mac Users)
  55. 8.03: Class Contructors
  56. 8.04: Case Study- C Class- StudentRecord
  57. 8.05: Case Study- C Class- Bag
  58. 09: Pointers
  59. 9.01: What is a Pointer
  60. 9.02: Pointer and Dynamic Memory Allocation
  61. 9.03: Case Study- Array Copy
  62. 10: Recursive Functions
  63. 10.01: Understand Recursive Functions
  64. 10.02: Recursive Functions v.s. Loop Statements
  65. 10.03: Using Array as Input of a Recursive Function