信息计算科学面向对象程序设计实验指导书

2026/4/24 2:34:20

实验3:去掉双斜杠注释

实验学时:2 实验类型:验证 实验要求:必修 一、实验目的

通过本实验的学习,使学生了解文件流的知识,训练文件打开和关闭,向量,string流分流等基本操作,为今后继续学习面向对象编程奠定基础。 二、实验内容

设计一个程序从给定文件中读取一段程序代码,该段代码包含大量注释内容,要求该程序生成一个新文件,这个文件里存储的是去掉了注释内容的程序代码。 三、实验原理、方法和手段

依据第二至六章所学数组,文件输入输出,string分流,向量等知识,根据该题的要求设计程序,并上机编程、调试,最终实现该题的功能。 四、实验组织运行要求

由于该实验对学生的合作配合没有什么要求,因此没人一台机器,分别实现各程序的编程和调试。 五、实验条件

具有与学生数相同数目计算机的机房。 六、实验步骤

1.实验前,复习所学第一、二章的内容,并在纸上设计编写好程序; 2.实验时,上机输入编写好的程序、编译、调试、实现程序的功能;

3.实验后,认真总结实验中出现的各种出错、意外的情况及调试的过程,形成编程、调试经验,并认真填写好实验报告。 八、实验报告

按照实验报告的要求完整填写各项内容,仔细记录实验结果,认真总结并写好实验总结。 九、其它说明

5

实验4:彼此两点距离最近

实验学时:2 实验类型:设计 实验要求:必修 一、实验目的

掌握C++数据类型、常量和变量以及修饰符的使用方法。 掌握C++的各种流程控制语句的使用。

掌握函数定义、函数调用和函数说明的方法。

二、实验内容

用c++程序设计一个求解两点距离最近的算法。 三、实验原理、方法和手段

依据第二 至八章所学知识,根据题目的要求设计程序,并上机编程、调试,最终实现各题的功能。 四、实验组织运行要求

由于该实验对学生的合作配合没有什么要求,因此没人一台机器,分别实现各程序的编程和调试。 五、实验条件

具有与学生数相同数目计算机的机房。 六、实验步骤

1.实验前,复习所学第一、二章的内容,并在纸上设计编写好程序; 2.实验时,上机输入编写好的程序、编译、调试、实现程序的功能;

3.实验后,认真总结实验中出现的各种出错、意外的情况及调试的过程,形成编程、调试经验,并认真填写好实验报告。 八、实验报告

按照实验报告的要求完整填写各项内容,仔细记录实验结果,认真总结并写好实验总结。。 九、其它说明

6

实验5:简单类定义

实验学时:2 实验类型:设计 实验要求:必修 一、实验目的

掌握类、类的数据成员、类的成员函数的定义方式。 理解类成员的访问控制方式。

掌握对象的定义和操作对象的方法。

理解对象指针的概念,学会用指针引用对象。

掌握静态数据成员和静态成员函数的基本使用方法。 理解友元与友元函数的作用,掌握其使用方法。 掌握对象成员及其常类型的使用方法。 学会使用C++的多文件方式编写程序。

二、实验内容

设计一个Student(学生)类,并使Student类具有以下特点:

该类具有学生姓名、学号、程序设计、信号处理、数据结构三门课程的成绩。 学生全部信息由键盘输入,以提高程序的适应性。

通过成员函数分别统计每个学生的平均成绩和每门课程的平均成绩,当课程 数量增加或减少时成员函数无需修改仍可求取平均成绩。 输出学生的各科成绩与平均成绩。

学生对象的定义采用对象数组实现。 统计不及格学生人数。 表格输出整齐美观。

能以最方便的方式实现对课程数量和学生人数的修改。 采用多文件方式组织程序。 设计三个图形类:Circle(圆)、Rectangle(矩形)、Triangle(三角形),要求: Circle 类基本信息:圆心坐标、半径; Rectangle 类基本信息:长、宽;

Triangle 类基本信息:三个顶点坐标;

其中:成员变量为 private 属性,成员函数为public 属性。

为Circle类设计缺省的构造函数,并用init成员函数进行数据成员的初始化。 为其余两个类设计多个构造函数:无参、带参、参数值缺省的构造函数。

每个图形类有计算图形的面积GetArea(),计算图形的周长GetPerimeter(),显示图形的基本信息函数Show(),修改基本信息的函数Set(形参)。以Circle 类为例:通过GetArea()计算圆的面积,GetPerimeter()计算圆的周长,Show()函数中显示圆心坐标、直径、周长、面积等基本信息;Set(int x,int y, int r)函数可以修改圆心坐标和半径。

7

注意多个构造函数的声明方式与定义的实现。

当输入数据为不合理数据时(例如:输入的三角形的顶点是否能组成一个三角形),提示用户输入错误。

三、实验原理、方法和手段

依据第八至十四章所学知识,根据各题的要求设计程序,并上机编程、调试,最终实现各题的功能。 四、实验条件

具有与学生数相同数目计算机的机房。 五、实验步骤

1.实验前,复习所学第一、二章的内容,并在纸上设计编写好程序; 2.实验时,上机输入编写好的程序、编译、调试、实现程序的功能;

3.实验后,认真总结实验中出现的各种出错、意外的情况及调试的过程,形成编程、调试经验,并认真填写好实验报告。 六、实验报告

按照实验报告的要求完整填写各项内容,仔细记录实验结果,认真总结并写好实验总结。。

8


信息计算科学面向对象程序设计实验指导书.doc 将本文的Word文档下载到电脑
搜索更多关于: 信息计算科学面向对象程序设计实验指导书 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219