2010级c++实验.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2010级c实验

实验一 c++程序的运行环境 实验目的 了解在Visual C++ 6.0 环境下如何编辑、编译、连接和运行一个C++程序; 通过运行简单的C++程序,初步了解C++源程序的结构和特点; 掌握C++的数据类型、变量定义及赋值的方法; 实验内容和步骤 在Visual C++ 6.0 环境下,编译和运行C++程序 进入Visual C++ 6.0环境 在自己指定的子目录中建立一个名为test.cpp的新文件 从键盘输入课本例1.1 选择Build-Compile test.cpp命令,对源程序进行编译,观察和分析编译信息,直到编译不出错为止。 选择Build-Build test.exe命令,对程序进行连接,生成可执行程序test.exe。 选择Build-Execute test.exe命令,执行可执行程序test.exe。在输出窗口应显示程序运行结果,观察屏幕的变化。 输入第1章习题第8题 ,编译源程序,根据编译信息指出的错误修改程序,直到正确运行输出预期结果。 输入并运行下面的程序: #include iostream using namespace std; int main() {int a,b; char c1,c2; cinab; c1=++a; c2=b++; cout”c1=”c1”,c2=”c2endl; return 0; } 在运行时分别作以下输入: 97 97↙ 97 353↙ 40 64↙ -212 -216↙ 分析所得到的结果,进一步掌握不同类型数据间赋值的规律。 实验二 C++程序设计初步 实验目的 掌握简单的C++程序的编写和调试方法。 掌握赋值语句和输入输出的使用方法。 掌握顺序结构和选择结构在C++中的实现。 掌握循环结构在C++中的实现。 实验内容和步骤 要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。 按第2章第8题的要求编好程序。 输入并运行该程序,分析是否符合要求。 改变c1,c2,c3,c4,c5的初值为‘T’,‘o’,‘d’,‘a’,‘y’,对译码规律作如下补充:W用A代替,X用B代替,Z用D代替。修改程序并运行。 输入并运行第3章第10题。 用cin语句输入x的值。 分别输入:x1, 1~10,x≥10,检查不同取值范围的x,输出的y值是否正确。 输入并运行第3章第13题,用各取值范围的不同数据验证输出结果是否正确。 输入并运行第3章第23题,用迭代法求平方根。 在运行时输入不同的数值赋予变量a,分析所得结果是否正确。 如果输入的值为一负数,在运行时会出现什么情况?修改程序使之能处理任何的a值。 前后两次求出的x的差的绝对值能否改为小于10-10或更小?为什么?请试验。 输入并运行第3章第24题。 输出习题中指定的图案。 修改程序,输出以下图案。 * *** ***** ******* ***** *** * 输入并运行第3章第25题。 7)输入并运行第3章第17,19题。 *注:安排两次实验 实验三 函数与预处理 实验目的 熟悉定义函数的方法,函数实参与形参的对应关系以及“值传递”的方式。 熟悉函数的嵌套调用和递归调用的方法。 熟悉全局变量、局部变量概念和使用方法。 熟悉编译预处理的应用。 熟悉函数的递归调用的方法。 掌握多文件的程序的编译和运行的方法。 实验内容 输入并运行第4章第3题。 写一个判别素数的函数,在主函数输入一个整数,输出是否为素数的信息。 分别对以下测试数据运行并检查结果是否正确:17,34,2,1,0。 输入并运行第4章第7题,写一个函数验证哥德巴赫猜想。 运行时输入该偶数的值为6,12,20,458,分析运行结果。 如果输入2,4,会出现什么情况?修改程序使之输出相应信息。 输入并运行第4章第9题,解Hanoi(汉诺)塔问题。 运行时分别指定盘子数为3,5,7。并统计在不同盘子数的情况下移动盘子多少次。 若盘子数为16,试验你所用的计算机上要运行多少时间。 输入并运行第4章第16题,求a×b和am的值,此题练习处理包含多文件的程序的方法。 输入并运行第4章第10题。 注:安排两次实验。 实验四 数组 实验目的 掌握一维数组和二维数组的定义、赋值和输入输出的方法。 掌握字符数组和字符串函数的使用。 掌握与数组有关的算法。 实验内容 编程序并上机调试运行。 第5章第2题,用选择法对10个整数排序。10个整数用cin输入。将选择法排序与起泡法排序比较,分析它们的特点和效率。 第5章第13题,编程将两个字符串连接起来,结果取代第一个字符串。分别用以下三种方法实现并加以比较。 用字符数组。 用C标准库中的strcat函数。 用string方法定义字符串变量。 输入

文档评论(0)

didala + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档