欢迎来到天天文库
浏览记录
ID:51016777
大小:84.01 KB
页数:5页
时间:2020-03-17
《C++上机实验指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C++上机实验指导书 C++语言程序设计实验指导书1任务一VisualC++6.0开发环境应用入门(2学时) 一、实验目的1.了解VisualC++6.0的特点。 2.熟悉VisualC++6.0的开发环境。 3.学习用VisualC++6.0编写标准的C++控制台程序。 二、实验任务使用visualc++来建立一个非图形化的标准c++程序,编译、运行教材《c++语言程序设计》中的例2—1,即以下程序拉includevoidmain(void){cout<<”Hello!\n”;cout
2、<<”Weletoc++!\n”。 ) 三、实验步骤从“开始,,菜单中选择”程序”
3、MicrosoftVisualStudio6.0lMicrosofVisualc++6.0”,显示VisualC++6.0开发环境窗口。 (1)单击File菜单中的New选项,显示New(新建)对话框(如图1—1所示) (2)单击Project(项目)标签,在Project选项卡中,选择Win32ConsoleApplication(Win32控制台应用程序)。 在Location(位置)文本框中指定一个
4、路径,在PrejectName(项目名称)文本框中为项目输入一个名字lab1_1,单击OK按钮 (3)在弹出的Win32ConsoleApplication—SteP1of1对话框中选择AnEmptyProject单选项,然后单击Finish(完成)按钮(如图1-2所示). (4)最后在NewProjectInformation对话框中单击OK按钮,完成项目的建立。 2图1-1New对话框图1-2创建控制台应用程序第一步3.建立C++源程序文件 (1)选择菜单命令Project
5、Addto
6、Project
7、New,弹出New对话框。 (2)如图1—3所示,在New对话框的Files选项卡中选择C++SourceFile,并填3人文件名称labl—1,单击OK按钮,完成新建C++源程序文件。 4.C++源程序文件内容 (1)在文件窗口中输入代码(如图l一4所示)。 (2)选择菜单命令FilefSave保存这个文件。 5.建立并运行可执行程序图1—3添加新的源程序文件4图1—4在文件窗口中输入代码 (1)选择菜单命令BuildlBuildlabl—1.exe,建立可执行程序。
8、 如果你正确输入了源程序,此时便成功地生成了可执行程序1abl—1.exe。 如果程序有语法错误,则屏幕下方的状态窗口中会显示错误信息,根据这些错误信息程序进行修改后,重新选择菜单命令BuildIBuildlabl—1.exe,建立可执行程序。 (2)选择菜单命令BuildiExecute1abl一1.exe运行程序,观察屏幕的显示内容。 6.关闭工作空间选择菜单命令FileICkoseworlcspace关闭工作空间。 任务 二一、实验目的学习结构的定义和使用学习使用结构构建链表式数
9、据结构理解结构与指针的关系学习类的定义、实例化的方法学习使用构造函数和析构函数学习类成员访问控制的运用学习使用静态成员、内联成员函数学习堆对象的分配、使用与释放体会面向对象程序设计方法进一步熟悉VisualC++的编译连接错误,掌握VisualC++调试工具5 二、实验内容1.声明一个CPU类,包含等级(rank)、频率(frenquency),电压(voltage)等属性,有两个共有成员函数run,stop。 其中,rank为枚举类型CPU_Rank,声明为enumCPU_Rank{P1=1
10、,P2,P3,P4,P5,P6,P7};frenquency为单位是MHZ的整型数,voltage为浮点型的电压值。 观察构造函数和析构函数的调用顺序。 2.商店销售某一商品,商店每天公布统一的折扣(discount)。 同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购10件以上者,还可以享受9.8折优惠。 现已知当天商店的统一折扣为0.05,3名销售员的销售情况为销售员号(num)销货件数(quantity)销货单价(price)101523.51021224.5
11、610310021.5请设计程序,计算出当日此商品的总销售款sum,以及每件商品的平均售价。 要求用静态数据成员和静态成员函数。 (提示将折扣discount、总销售款sum和商品销售总件数n声明为静态数据成员,再定义静态成员函数average(求平均售价)和display(输出结果))。 任务三数组、指针与字符串(4学时) 一、实验目的1.学习使用数组。 2.学习字符串数据的组织和处理。 3.学习标准C++库的使用。 4.掌握指针的使用方法。 5.练习通过debu
此文档下载收益归作者所有