c程序设计教学大纲(编辑修改稿)内容摘要:

对象名和成员运算符访问对象中的成员;通过指向对象的指针访问对象中的成员;通过对象的引用变量来访问对象中的成员。 类的封装性和信息隐蔽 公 用接口与私有实现的分离;类声明和成员函数定义的分离;面向对象程序设计中的几个名词的解释。 类和对象的简单应用举例 通过实例,介绍基于类和对象的程序的编写方法。 第十 章 关于类和对象的进一步讨论 构造函数 对象的初始化;构造函数的作用;带参数的构造函数;用参数初始化表对数据成员初始化;构造函数的重载;使用默认参数的构造函数。 析构函数 析构函数的定义;析构函数的作用。 调用构造函数和析构函数的顺序 介绍调用构造函数和析构函数的顺序。 对象的赋值和复制 对象的赋值;对 象的复制。 静态成员 静态数据成员;静态成员函数。 友元 友元函数;友元类。 类模板 类模板的使用方法;类模板的使用举例。 二、上机内容 实验 1 C++程序的运行环境和运行一个 C++程序的方法 实验 2 数据类型与表达式 实验 3 C++程序设计初步 实验 4 函数与预处理 实验 5 数组 实验 6 指针 实验 7 类和对象 教学大纲说明书 一、课程的性质与任务 本课程是面向对象程序设计的基础课, 主要讲授 C++程序设计语言、程序结构和过程化基础,以及在 C++程序设计基础上面向对象程 序设计的方法。 目的是让学生通过学习能够运用 C++语言的基本要素,进行基本的结构化程序设计和面向对象的程序设计。 本课程的主要任务是使学生对程序设计入门、掌握程序设计方法以及把握 C++程序设计的灵魂。 目的是使学生掌握一门高级程序设计语言,了解面向对象程序设计的基本概念与方法,进而学会利用 C++语言学会解决一般应用问题。 同时 培养学生运用相关知识解决实际问题的能力。 是实践性较强的课程。 二、课程与其他课程的联系与分工 先修 课程为 《 计算机文化基础 》, 主要讲解了计算机软件、硬件构成以及计算机的基本操作,为学习 C++程 序设计奠定了很好的基础。 在 本课程的 上课过程中,将会重点讲解 C++语言的基础内容,然后引申到面向对象的程序设计在 C++中的体现。 本课程的内容是以 C 语言为基础,并且具有一定的编程基础。 可根据学生学习的具体情况,选讲部分 C 语言以及编程基础知识。 三、各章内容的基本要求及重点、难点 第一章 程序设计基础 知识 基本要求: 了解计算机的工作过程和工作机制;了解计算机的硬件系统和软件系统构成;掌握二进制编码、八进制编码、十六进制编码以及编码之间的转换;掌握原码、反码、补码的计算方法;了解程序设计语言的发展过程以及 各程序设计语言编写的程序的执行过程。 了解 算法的概念和 算法的表示。 重点: 计算机的工作原理;进制及进制之间的转换;补码的表示。 第二 章 C++的初步知识 基本要求:了解 C++语言的特点及 C++简单程序的构成;掌握 C++程序的编辑、编译、链接和运行的过程。 重点: C++程序的编辑、编译、链接和运行过程。 第三 章 数据类型与表达式 基本要求: 理解 整型、字符型 、实型等基本数据类型的概念以及 数据类型与变量、常量的关系 , 表达式和 运算符 的概念 ; 掌握各种常量的性质和定义 , 表达式中各种运算符的功能和特点。 重点:对 整型、字符 型、 实型等基本数据类型的理解。 第四 章 程序设计初步 基本要求: 掌握 cin和 cout的使用;。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。