基于C++的面向对象程序设计课程简介

需积分: 14 2 下载量 97 浏览量 更新于2024-08-24 收藏 3.83MB PPT 举报
系统分析-东南大学C++课件(总) 系统分析是一个非常重要的阶段,它应该扼要精确地抽象出系统必须做什么,但是不关心如何去实现。在面向对象的系统分析中,我们直接用问题域中客观存在的事物建立模型中的对象,对单个事物及事物之间的关系,都保留他们的原貌,不做转换,也不打破原有界限而重新组合,因此能够很好地映射客观事物。 在本课程中,我们将学习C++语言的基础知识,并逐步理解面向对象的思想和方法。通过学习,我们将建立基本的计算机程序设计概念体系和基本的程序设计方法,理解和掌握C++语言的基本语法和语义,初步理解面向对象的思想,初步掌握面向对象程序设计的方法,并逐步提高学生的编程能力和调试程序的能力。 课程简介中,我们将从计算机程序设计语言的发展开始,了解面向对象的方法和面向对象的软件开发,学习信息的表示与存储、程序的开发过程等基本概念。 在第二章中,我们将学习C++简单程序设计,了解C++语言概述、基本数据类型和表达式、数据的输入与输出、算法的基本控制结构、自定义数据类型等基础知识。 在第三章中,我们将学习函数,了解函数的定义与使用、内联函数、带默认形参值的函数、函数重载、函数模板、使用C++系统函数等知识点。 在第四章中,我们将学习类与对象,了解面向对象的思想、面向对象程序设计的基本特点、类和对象、构造函数和析构函数、类的组合、类模板、面向对象标记等知识点。 通过学习这些知识点,我们将逐步建立基本的计算机程序设计概念体系和基本的程序设计方法,理解和掌握C++语言的基本语法和语义,初步理解面向对象的思想,初步掌握面向对象程序设计的方法,并逐步提高学生的编程能力和调试程序的能力,为后面的学习打好基础。 在学习过程中,我们将通过实验和实践来巩固所学知识,提高编程能力和调试程序的能力。课程的考核形式将包括实验报告、作业、期中考试、期末考试等。 通过本课程的学习,我们将具备基本的计算机程序设计能力和面向对象程序设计能力,为后续学习和工作打好基础。