西华大学《高级语言在测控中的应用》 实验指导书(7)

2019-04-02 21:56

《西华大学高级语言在测控中的应用》实验指导书

每次实验的数据均需要按时提交到指导教师指定的服务器上。提交的方法如下:

(1)、把实验的内容(见1)统一放入一个文件夹中。文件夹以学生的班级、学号、姓名 组合命名,比如:计算机-20060405-张三。如下图2-1:

图2-1 实验数据整理

(2)、把(1)整理的个人实验数据文件夹提交到服务器,具体服务器由指导教师根据实验室环境情况确定。

2.2.7 实验参考资料

[1] 华为编程规范

[2] 林锐. 高质量C++C 编程指南. 2001, 7

[3] 谭浩强. C++ 程序设计. 北京:清华大学出版社. 2004

[4] 谭浩强. C++程序设计题解与上机指导. 北京:清华大学出版社. 2004

2.3 实验考核

2.3.1 平时实验过程考核

平时实验过程考核主要是三个方面:

1、上机实验考勤。每次上机应主动在指导老师处签到,冒签等不诚信行为一旦发现,取消本次实验成绩。累计缺席实验课5 次及5 次以上者(共12 课),取消期末考试资格。 2、实验数据提交。应根据指导教师要求按时提交每次实验的数据(不知道提交什么?见2.2.6 实验数据提交)。抄袭代码或实验报告等不诚信行为一旦发现,取消本次实验成绩。实验数据未交5 次及5 次以上者(共13 个实验),取消期末考试资格。

27

《西华大学高级语言在测控中的应用》实验指导书

3、指导教师每次实验课根据实验过程情况,随机抽查5~10 名同学进行当次实验的答辩。 4、实验课请假,请出据学办老师签字的正规请假条。

2.3.2 实验成绩评定

C++程序设计语言实验考核成绩将兼顾平时实验过程考核和上机出勤等考试成绩。

28

《西华大学高级语言在测控中的应用》实验指导书

第三章 实验内容与指导

3.1 实验一 数据类型与表达式

3.1.1 实验类型:验证型实验 1 学时 3.1.2 实验目的

1、熟悉并学习使用C++程序编译平台VC6.0;

2、掌握如何在编译平台下编辑、编译、连接和运行一个简单的C++程序; 3、掌握C++语言基础数据类型,熟悉变量定义和赋值方法; 4、学会使用C++算术运算符和算术表达式;

3.1.3 知识点介绍

1、C++程序的结构。

一个c++程序有多个程序单位构成,每一个程序单位作为一个文件,编译系统分别对 每个程序文件分别编译,然后连接起来形成可执行程序。在一个程序单位中包含以下几部分: 预处理命令、全局声明部分、函数(有函数首部和函数体组成),一个C++必须有一个(而且只能有一个)main()函数。 2、C++数据类型和表达式

C++有多种数据类型,数据类型隐含着该类数据的表示、存储及处理规则。C++运算符丰富,使用十分灵活。有运算符和括号将运算对象(操作数)连接起来,构成表达式。表达式中混合运算式要注意运算符的优先级和结合性。此外,不同数据类型运算时,存在类型转换(隐式自动转换和强制转换)。 3、C++程序的编写实现

用C++语言编写程序——对源程序文件进行编译声称目标文件——对目标文件连接形 成可执行程序——运行程序得到结果——分析结果。

3.1.4 实验内容

题目1 最简单的C++程序

按提示的操作步骤,输入下面程序代码,编译连接并执行。

[实验提示]

1、按照1.2.4、1.2.5 节操作步骤创建第一个应用: (1)编辑你的第一个C++源程序

29

《西华大学高级语言在测控中的应用》实验指导书

(2)保存你的源文件

(3)编译、连接得到可执行程序 (4)改正源程序中的错误 (5)运行你的第一个程序

2、你可以有三种方式运行你的程序: (1)在开发环境中运行程序

选择Build|Execute hello.exe(或者Ctrl+F5),在开发环境中执行你的程序。程序运行以后 将显示一个类似于DOS 的窗口,在窗口中输出一行“hello”,紧接着在下面显示“Press any key to continue”,这句话是系统提示你按任意键退出当前运行的程序,回到开发环境中。按

任意键,窗口关闭,退回到Visual C++开发环境。我们实验中将用这种方式运行程序。 (2)在DOS 环境下运行程序

打开DOS 窗口,改变工作路径到项目目录,该目录是你在创建目录时指定的。如果你 不记得了,可以在Developer Studio 中的工作区窗口中选择项目名称(这里是“hello files”), 然后选择菜单View|Properties,将可以显示出项目路径。

切换到debug 子目录下,运行hello.exe,程序将输出:’hello’。 (3)在Windows 环境下运行程序

打开Windows 的资源管理器,找到程序所在的目录,运行它。你看到的结果是怎样的? [思考与扩展]

1、如果程序中大小写输入错误如main 写成Main,结果会怎样?

2、编译运行通过后,本程序输出了一行字符,如果还想输出一行字符: \

程序代码该如何修改添加?

提示:注意使用换行控制符 ’\\n’或输出控制符endl。

题目2 阅读并编译程序

30

《西华大学高级语言在测控中的应用》实验指导书

1、读懂程序,添加必要的注释,并编译运行。 2、将程序第1行 #include

#include 代替并删除第2 行语句 using namespace std;

后编译运行程序,结果会改变么? [实验提示]

由于刚才已建立了一个名为Hello.cpp 的源程序,如果你的Microsoft Visual C++6.0 还没有关闭,你可以关闭你的第一个项目(project):从主菜单中选择close workspace ,以便建立下一个新程序。

按照第一题的操作步骤新建工程,输入代码,编译连接,执行程序,输入测试数据分析结果是否正确,如有错误改正后再重新编译连接,直到没有错误为止。 [测试数据] 运行时输入:

第一次 80 80 第二次 97 97 第三次 870 670 [思考与扩展] 1、第8 行输出语句 cout << \的输出结果是多少,为什么会出现这种结果。编译时有错误或警告提示信息是什么意思?编译中的警告信息影响你程序的运行吗? 2、Sizeof()功能是求变量或类型的字节长度,程序输出结果iv1 和cv1 的字节长度分别为4 和1,如有有一条语句:cout << sizeof(double); 其输出结果是多少。在程序中加入这一行语句

31


西华大学《高级语言在测控中的应用》 实验指导书(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:江苏省常州市2017届高三期末英语试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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