人人范文网 范文大全

《面向对象程序设计方法》实验教学大纲

发布时间:2020-03-02 13:43:11 来源:范文大全 收藏本文 下载本文 手机版

《面向对象程序设计方法》实验教学大纲

(计算机科学与技术本科专业使用)

一、教学目标

通过该实验课,学生应在熟练掌握过程化程序设计方法的基础上,领会面向对象程序设计及类的封装、数据隐藏、继承及多态等特性,逐步掌握面向对象程序设计方法,培养一定的程序设计能力,为以后各专业课程的学习打下良好的程序设计基础。

二、实验教学时数

三、实验内容

实验一 图形打印

1、实验目的:练习for循环

2、实验技能培训内容:打印几种特殊图形,如菱形和Z字形

3、主要仪器:计算机

4、实验方法:上机编程

实验二 判素数

1、实验目的:练习函数

2、实验技能培训内容:判断101-200之间有多少个素数,并输出所有素数。

3、主要仪器:计算机

4、实验方法:上机编程

实验三 递归函数练习

1、实验目的:练习递归函数

2、实验技能培训内容:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 兔子的规律为数列1,1,2,3,5,8,13,21....

3、主要仪器:计算机

4、实验方法:上机编程

实验四 数列排序

1、实验目的:练习数组及几种基本排序方法

2、实验技能培训内容:用选择、插入、冒泡、快速等几种基本的排序方法对数列进行排序。

3、主要仪器:计算机

4、实验方法:上机编程

实验五 矩阵乘积

1、实验目的:练习数组

20学时

2、实验技能培训内容:用数组存储两个矩阵,求两个矩阵的乘积。

3、主要仪器:计算机

4、实验方法:上机编程

实验六 设计时间日期类

1、实验目的:掌握简单类的设计方法

2、实验技能培训内容:构造一个TimeDate类,类中包含一个成员函数,用来在屏幕上显示时间与日期(采用建立在标准库time.h中的标准时间与日期来寻找与显示日期)。

3、主要仪器:计算机

4、实验方法:上机编程

实验七 设计计时类

1、实验目的:掌握简单类的设计方法

2、实验技能培训内容:建立Watch类,用来仿效秒表跟踪消逝的时间。用构造函数将消逝时间的初值置为零。提供两个成员函数Start()与Stop(),分别打开与关闭计时器。

3、主要仪器:计算机

4、实验方法:上机编程

实验八 设计字符栈类

1、实验目的:掌握简单类的设计方法

2、实验技能培训内容:用Stack类,写一个函数LoadStack(),用来返回已经将字母表(a-z)入栈的堆栈。在调用函数中,将这个堆栈赋值给另一个对象,并证明它包含字母表。可以改变堆栈的尺寸,以便它大得足以支持字母表。

3、主要仪器:计算机

4、实验方法:上机编程

实验九 友元的使用方法

1、实验目的:掌握友元的使用方法

2、实验技能培训内容:求两数的平方差(友元函数说明)

3、主要仪器:计算机

4、实验方法:上机编程

实验十 访问权限

1、实验目的:掌握类成员的各种访问权限

2、实验技能培训内容:类成员的各种访问权限

3、主要仪器:计算机

4、实验方法:上机编程

实验十一 类的派生

1、实验目的: 掌握类的派生

2、实验技能培训内容:给出基类AreaCla(形状类),建立两个派生类Box(方形类)与Isosceles(等腰三角形类),让每个派生类包含一个函数Area(),分别用来返回方形与等腰三角形的面积。

3、主要仪器:计算机

4、实验方法:上机编程

实验十二 用类方法求解一元二次方程

1、实验目的: 掌握类的派生

2、实验技能培训内容:实现一个Complex类和一个Real类。将Real类定义为Complex类的子类。然后设计一个求解一元二次实系数方程的根的类Root。

3、主要仪器:计算机

4、实验方法:上机编程

实验十三 类继承中的构造

1、实验目的: 掌握类继承中的构造

2、实验技能培训内容:类继承中的构造方法

3、主要仪器:计算机

4、实验方法:上机编程

实验十四 类继承中的构造

1、实验目的: 掌握类继承中的构造

2、实验技能培训内容:类继承中的构造方法

3、主要仪器:计算机

4、实验方法:上机编程

实验十五 大学生类

1、实验目的: 掌握虚函数的使用

2、实验技能培训内容:设计一个大学的类系统,包括Student(学生),Profeor(教师),Staff(职员)。另有一个类既作为学生又兼作助教的可作为派生类StudentStaff,它是由Student类和Staff类派生而来,另外定义一个父类DataRec作为上述类(子类)的基类。

3、主要仪器:计算机

4、实验方法:上机编程

责任撰写人:陈桂芬

面向对象程序设计实验教学大纲

教学大纲《面向对象程序设计实验》

《面向对象程序设计》(c++)实验教学大纲

面向对象程序设计教学大纲

《面向对象程序设计》教学大纲

《面向对象程序设计》教学大纲

《面向对象程序设计方法》课程教学大纲

《面向对象程序设计》课程设计教学大纲

面向对象程序设计教学大纲信管

《面向对象程序设计》课程教学大纲

《面向对象程序设计方法》实验教学大纲
《《面向对象程序设计方法》实验教学大纲.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档