- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《C++语言程序设计实验》 目的 上机实践是学习程序设计的重要教学环节.只有通过上机实践,才能真正领会主教材中介绍的知识,才能正确灵活地利用C++语言中的各种要素,才能熟练地掌握作为集成化开发环境的编译系统,才有可能获得用程序设计解决实际问题的经验和技巧。 目 录 实验一 C++程序的编辑、编译、连接和运行 实验二 变量的定义与表达式的构造 实验三 条件分支程序设计 实验四 循环程序设计 实验五 数组应用程序设计 实验六 函数与程序设计 实验七 指针应用程序设计 实验八 结构应用程序设计 实验九 类与对象的应用 实验十 操作符重载的应用 实验十一 C++流的应用 实验一 C++程序的编辑、编译、连接和运行 实验目的 熟悉编译系统的操作环境 掌握编辑、编译、连接和运行一个C++程序的基本过程 预备知识 Visual C++6.0开发环境 实验内容及要求 按照“预备知识”介绍的具体过程,建立基于主教材例1.4中程序原应用项目,并完成编译、连接和运行的全过程 Visual C++6.0开发环境简介 Visual C++是Microsoft公司的产品,是一个使用广泛的C++集成化开发环境,最新版本是6.0. Visual C++提供了新颖的可视化工具,采用面向对象的方法将Windows编程的复杂性封装起来,实现了将可视化的编程与面向对象的程序设计的有机集成。 Visual C++不但是一个功能强大的C++编译器,而且还是一个对应用项目进行统一管理的工具软件。每一个开发过程中的应用系统就是一个应用项目。 Visual C++既可用于管理基于Windows的应用项目,也可用于管理基于DOS的应用项目。 (1)应用项目的建立 例1.4:设计一函数Area,它根据给出的圆的半径,计算圆面积。设计相应的调试程序,以验证函数Area的正确性。 ①在D盘根目录下建立名为area项目(及工作区) 程序内容如下: #includeiostream.h #define PI 3.1416 double Area(double r) {return PI*r*r;} void main(){ double radius, area; coutendl请输入圆的半径:; cinradius; area=Area(radius); coutendl圆的面积:area; } b、关闭工作区中所有的文件 c、打开的工作区文件 2、为下面的两个程序分别建立项目并编译、连接、运行。 (1)#includeiostream.h void main(){ int a; cout请输入一个整数:; cinA; coutendlA的平方是A*A; } 分析错误:C++严格区分大小写,因此变量a与变量A是两个不同的变量。 (2)#includeiostream.h void main(){ int k; cout请输入一个整数:; cink; coutendl您输入的数是; if(k0) cout正数 else cout负数或零; } 分析错误:在第6行“cout”正数“”语句中丢失了“;”。C++语句必须以“;”结束。 3、下面的程序计算并显示两个输入数A和B的平均值(A+B)/2,为这个程序建立项目并编译、连接、运行。 #includeiostream.h void main(){ double A, B; cout请输入A和B:; cinAB; coutendlA和B的平均值是A+B/2; cin.get(); cin.get();//仅为停留住DOS窗口 } 编译、连接后:Linking... lx.exe - 0 error(s), 0 warning(s) 运行结果: 请输入A和B:12 36 12和36的平均值是30 结果分析:24 结果错误。 原因:程序中的求A和B平均值的表达式A+B/2有逻辑错误,应修改为:(A+B)/2 实验二 变量的定义与表达式的构造 实验目的 掌握各种数据类型变量的定义方法。 掌握数据表达式的构造技巧。 掌握基本的输入输出方法。 了解基本数据类型的字节宽度和数值范围。 熟悉顺序结构的程序设计。 初步学习查找和修改错误的方法。 熟悉C++编辑器。 实验二 变量的定义与表达式的构造 预备知识 数据和数据类型 变量的定义 操作符与操作数 操作符的优先级和结合性 操作符的副作用 程序输入修改中的编辑技巧 实验内容与要求 1、先分析以下程序的输出结果,然后再上机检验。 (1)#includeiostream.h void main() { coutsize of bool
您可能关注的文档
- 2014年(网络工程师培训)01-网络体系结构85741316.ppt
- 2014年(网络工程师培训)主题02系统开发和运行基础知识(2006-.ppt
- 2014年(网络工程师培训)主题03网络体系结构(2006-03-10).ppt
- 2014年(网络工程师培训)主题03网络体系结构(2006-03-10)5777924.ppt
- 2014年(网络工程师培训)主题04通信基础(2006-03-30).ppt
- 2014年(网络工程师培训)主题05局域网(2006-03-31).ppt
- 2014年(网络工程师培训)主题06广域网与接入网(2006-04-02).ppt
- 2014年(网络工程师培训)主题06广域网与接入网(2006-04-02)58221408.ppt
- 2014年(网络工程师培训)主题06广域网与接入网.ppt
- 2014年(网络工程师培训)主题07TCPIP协议族(2006-04-02).ppt
- 2014年《C语言程序设计(Visual C++ 60环境)》电子教案第1章.ppt
- 2014年《C语言程序设计(Visual C++ 60环境)》电子教案-第1章.ppt
- 2014年《C语言程序设计(Visual C++ 60环境)》电子教案-第2章.ppt
- 2014年《C语言程序设计(Visual C++ 60环境)》电子教案-第3章.ppt
- 2014年《C语言程序设计(Visual C++ 60环境)》电子教案-第6章.ppt
- 2014年《C语言程序设计(Visual C++ 60环境)》电子教案-第8章.ppt
- 2014年《C语言程序设计(Visual C++ 60环境)》电子教案-第9章.ppt
- 2014年《C语言程序设计》第九章 文件.ppt
- 2014年《C语言程序设计》课件.ppt
- 2014年《C语言程序设计教程》.ppt
最近下载
- 以史为纬,以地为经:历史地理学知识在中学历史教学中的深度融合与应用.docx
- GB_T12241-2021安全阀一般要求(高清版).DOCX VIP
- 消防检测技术服务方案.docx VIP
- 《人体血液中6种免疫抑制类药物含量的测定 高效液相色谱-串联质谱法》.pdf VIP
- 2024海淀高三二模“勇闯无人区”和“轻舟已过万重山”标杆文(4)(3).docx VIP
- 跨学科视域下初中人工智能课程教学的实施.pdf VIP
- 《小交通量农村公路工程技术标准》(JTG 2111-2019).pdf VIP
- zabbix监控方案规划.pptx VIP
- ISTA-6-AMAZON---亚马逊测试标准(快递包裹运输).docx VIP
- 七年级数学上册近似数课件.pptx VIP
文档评论(0)