- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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方法定义字符串变量。
输入
您可能关注的文档
- 2010年团委工作目标及任务分解.doc
- 2010年国审棉新品种.doc
- 焦作市民生改善状况调查问卷 .doc
- 2010年国家司法考试大纲法理学.doc
- 2010年在职教育硕士复试政治复习题.doc
- 2010年地膜马铃薯玉米蔬菜间套带型试验总结.doc
- 焦作师专隆重举办“焦作市书画名家邀请展暨焦作市工笔画研究会揭牌展”.doc
- 2010年基金管理公司规模榜单.doc
- 2010年夏季钢琴业余考级时间安排.doc
- 2010年实践技能考官问答.doc
- 初中生物实验教学与生物技术前沿结合课题报告教学研究课题报告.docx
- 区域协同视角下人工智能教育资源共享机制创新研究教学研究课题报告.docx
- 《传统手工艺的数字化传承与创新研究》教学研究课题报告.docx
- 大学生运用数学建模方法分析金融衍生品定价模型课题报告教学研究课题报告.docx
- 初中生物教学中生态农业与可持续发展课题报告教学研究课题报告.docx
- 大学文学教学中传统节日典故的跨学科考证课题报告教学研究课题报告.docx
- 中国微波炉变压器行业市场规模及未来投资方向研究报告.pdf
- 大兴安岭地区新林区2025年网格员招聘笔试必考题库(含答案).docx
- 小学科学与社会实践跨学科融合中的人工智能教育资源开发策略教学研究课题报告.docx
- 大兴安岭地区新林区2025年网格员招聘笔试题库含答案.docx
原创力文档


文档评论(0)