欢迎来到天天文库
浏览记录
ID:1474381
大小:892.00 KB
页数:38页
时间:2017-11-11
《c++语言程序设计实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C++语言程序设计实验青岛科技大学信息科学技术学院张炜计算机软件教研室16学时总体要求VisualC++的使用说明有关实验项目关于《标准实验报告》文本注意事项总体要求上机前准备1.熟悉与本实验相关的教学内容。2.预先手编好程序。3.事前对程序进行估计,标记有疑问处以便上机注意。4.准备好程序运行时所需数据。上机步骤1.进入VC++编程环境。2.编辑输入预先手编好的程序。3.检查输入完的程序,改正发现的错误。4.对程序进行无错编译和连接,否则进行查错调试,直到无错生成.EXE文件。5.用准备好的所需数据运行.EXE文件。6.验证运行结果正确,否则应返回2.检查程序算法的正确性
2、,直到6结果正确。7.保存.EXE文件及程序清单。8.写实验报告,按照《标准实验报告》的格式要求写出实验报告。VisualC++的使用安装:执行光盘中的setup.exe启动:开始
3、程序
4、Microsoftvisualstudio
5、VisualC++熟悉主窗口:菜单:fileeditviewInsertProjectBuild…项目工作区:程序编辑窗口:编辑源程序新建C++源程序打开已有的源程序编译、连接和运行编译:连接:调试:运行:多文件的编译、连接和运行建项目工作区:(可缺)建项目文件:(可先建,后缺省建工作区)加程序文件到项目文件中编译、连接和运行类视图编辑窗附:VC++使用
6、简介下面的例子示意了如何建造一个VC++应用的步骤:VC++工作界面工程名2.新建应用注意要选择32位控制台应用(没有窗口界面的应用)3.选择简单应用4.为应用添加新类在类视图中的应用名上单击右键,在弹出的菜单中选择”Newclass”5.输入新类的名字注意类命名的标准化:C+一个有意义的名字6.为新类添加成员函数和成员变量在类名上单击右键,在弹出的菜单中选择BuildRunDebugCompile7.为成员函数或变量输入名字为函数(包括main函数)添加必要的代码编译连接运行实验一:C++简单程序设计1.输入并运行教材《C++语言程序设计》中的例题2-7,程序正确执行之后,去掉源
7、程序中的#include语句,重新编译,观察会出什么问题。2.编程计算图形的面积。程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的类型,然后,对圆形要求输入半径值,对长方形要求输入长和宽的值,对正方形要求输入边长的值,计算出面积值后将其显示出来。3.使用debug调试功能观察任务2程序运行中变量值的变化情况。实验项目的目的和任务1.练习简单的输入输出;2.观察头文件的作用,学会使用VC++6.0开发环境中的debug调试功能:单步执行、设置断点、观察变量值。实验内容学时数:22.建立项目lab1。在该项目中新建c++sourcefile类型的文件lab1_1.cpp
8、,例题2-7的代码输入,运行之。3.建立项目lab2。在该项目中新建c++sourcefile类型的文件lab1_2.cpp:计算图形的面积。圆形的面积计算公式为S=PI*r*r,长方形面积的计算公式为S=a*b;正方形面积的计算公式为S=a*a;定义一整型变量itype表示图形的类型,用cout语句输出提示信息让用户选择图形的类型,用cin读入itype的值,然后使用switch语句判断图形的类型,分别提示用户输入需要的参数值,计算出图形的面积用cout语句显示出来。1.建立工作区c++。实验步骤实验一:C++简单程序设计(4)单步执行:从debug菜单栏中单击stepover选
9、项两次。在程序运行的DOS窗口中输入选择的图形类型,例如,输入3,代表正方形,这时回到VisualStudio,把鼠标放再itype片刻,就可以看到出现一个提示:itype=3;此时在Variables窗口中也可看到itype和其他变量的值。4.设置断点:(1)用鼠标右键单击源程序第10行左边的空白处,出现菜单。(2)选择insert
10、removebreakpoint选项,可看到左边的边框上出现一个褐色的圆点,这就是断点。(3)选择菜单命令build
11、startdebug
12、,系统进入debug状态,程序开始运行,一个DOS窗口出现,程序暂停在断点处。实验二:函数的应用学时数:4学时
13、。实验项目的目的和任务(1)掌握函数的定义和调用方法(2)练习重载函数的使用(3)练习使用系统函数(4)使用debug调试功能,使用stepinto追踪到函数内部。实验内容1.编写重载函数MAX1可分别求取两个整数,三个整数,两个双精度,三个双精度数的最大值。2.用递归的方法编写函数求Fibonacci级数,观察递归调用的过程1.编写如下四个同名的函数max1,实现函数重载,在main()中测试函数功能。intmax1(intx,inty)intmax1(intx,i
此文档下载收益归作者所有