版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、该实验内容依据教材该实验内容依据教材: :C语语言程序言程序设计实验教设计实验教程程邹显邹显春、王建春、王建国国主主编编高等高等教教育出版社育出版社制作人:邹显春制作人:邹显春E-Mail:掌握掌握C C语言程序设计的诀窍语言程序设计的诀窍-重在上机实践重在上机实践!目标:目标:熟练阅读、编写程序熟练阅读、编写程序实验实验4 4 分支结构程序设计分支结构程序设计(P26P26)说明:由于大家刚接触程序的编写,已经将参考说明:由于大家刚接触程序的编写,已经将参考程序代码放在了备注中,但希望同学们本着对自程序代码放在了备注中,但希望同学们本着对自己负责的精神,先独立完成,再看参考答案己负责的精神,
2、先独立完成,再看参考答案一、实验目的一、实验目的1.熟练实现分支结构的语句熟练实现分支结构的语句if、switch的使用的使用2.熟练掌握分支结构的编写程序方法熟练掌握分支结构的编写程序方法3.熟练掌握分支结构中的常用算法,特别是菜单熟练掌握分支结构中的常用算法,特别是菜单设计设计.4.利用追踪测试方法,查找程序中的逻辑错误。利用追踪测试方法,查找程序中的逻辑错误。二、实验内容(二、实验内容(P26-29P26-29)2.设计性实验设计性实验至少选择其中至少选择其中2个完成,其余课后练习个完成,其余课后练习温馨提示温馨提示1.验证性实验验证性实验按照教材要求进行实验,所需要程序按照教材要求进行
3、实验,所需要程序代码在网络平台的代码在网络平台的“课程导学课程导学”的的“实验引导实验引导”中中下载。下载。三、实验内容示范三、实验内容示范1.验证性实验验证性实验目的:认识单步测试和断点测试的方法目的:认识单步测试和断点测试的方法先按照实验先按照实验1的操作步骤进入的操作步骤进入VC+的源程序编辑区,再的源程序编辑区,再从从“平台平台”上提供的代码文件上提供的代码文件test2_10.cpp中取代码,中取代码,粘贴到编辑区中粘贴到编辑区中编译连接编译连接第第1次运行次运行第第2次运行次运行第第3次运行次运行第第4次运行次运行第第5次运行次运行单步测试单步测试逐逐”步步“执执行程序行程序单击该
4、按钮或直接使用F10功能键,此时此时在菜单栏在菜单栏出现出现debug或或“调试调试”菜单命令菜单命令在程序中出现在程序中出现指向某程序行的指向某程序行的箭头箭头,表示程序运行于此,表示程序运行于此 ,并弹出并弹出运行程序对话框运行程序对话框Variabes窗口:变量和值窗口:变量和值都将随着每一步的执行而改变都将随着每一步的执行而改变Watch窗口,当需窗口,当需要时,可在要时,可在Name框框内输入变量内输入变量(如该问如该问题中的题中的a,b,c,d,k),输入后换行。目的是输入后换行。目的是观察这些变量在执行观察这些变量在执行过程的变化过程的变化每执行一次F10,程程序向下执行一步。注
5、序向下执行一步。注意观察意观察Variabes窗窗口中变量及值的变化口中变量及值的变化和和Watch窗口中设置窗口中设置的变量值的变化的变量值的变化单步测试结束后,需要执行菜单栏中的单步测试结束后,需要执行菜单栏中的“Debug”|“stop debugging”,退出单步测,退出单步测试试温馨提示:1.当程序运行到“scanf(”%d“,&n);”时,需要在“任务栏中单击”运行程序对话框“,并在该框中输入数据,如:输入2(换行)。再将鼠标定位在程序的编辑区,再执行F10,直到程序运行结束。此时,请注意运行程序对话框中的最终值2.有关单步测试作用及步骤请 参考。设置断点方法设置断点方法
6、主要用于程序主要用于程序块的测试块的测试用用F9设置设置或设置设置或取消断点。如鼠取消断点。如鼠标单击需要设置标单击需要设置断点的程序行,断点的程序行,按功能键按功能键F10即即可在制定位置设可在制定位置设置断点。置断点。如图所如图所示设置了两个断示设置了两个断点点断点设置结束后,断点设置结束后,第第1次执行次执行F5。此。此时弹出运行程序对时弹出运行程序对话框话框第第2次执行次执行F5。在任。在任务栏中单击务栏中单击“运行程运行程序对话框序对话框”,按照要,按照要求输入数据,如输入求输入数据,如输入2(换行)。同样请(换行)。同样请注意观察两个窗口值注意观察两个窗口值的变化。的变化。温馨提示
7、:1.在执行F5时,须将当前位置定位到程序编辑区2.有关断点设置测试的作用及步骤请 参考。程序执行结束后,需要执行菜单栏中的程序执行结束后,需要执行菜单栏中的“Debug”|“stop debugging”,退出断点测,退出断点测试试温馨提示:无论单步测试或设置断点的测试方法,均用于寻找程序中的逻辑错误(即:编译、连接通过,运行后的运行结果也有,但不正确),为了协助编程人员找到程序中的错误原因,通常采用这两种方法。 程序改错:程序改错:从从“平台平台”上提供的代码文件上提供的代码文件test2_11.cpp中取代码,粘贴中取代码,粘贴到编辑区中到编辑区中实验目的实验目的:认识简单认识简单if语
8、句的使用,关系、逻辑表达式的使用语句的使用,关系、逻辑表达式的使用请根据错误提示,修改程序,若有问题,请看备注请根据错误提示,修改程序,若有问题,请看备注中的参考程序。中的参考程序。错误点提示错误点提示当修改程序完毕后,编译、连接、运行程序进行测当修改程序完毕后,编译、连接、运行程序进行测试,根据测试用例分析运行结果是否与实际吻合!试,根据测试用例分析运行结果是否与实际吻合!根据题意:通过下列三组根据题意:通过下列三组测试用例测试用例看程看程序是否正确:序是否正确:在在1,10选择一组。如选择一组。如5,25.0在在x10中选择一组。如中选择一组。如23,46.0程序填空:程序填空:从从“平台
9、平台”上提供的代码文件上提供的代码文件test2_12.cpp中取代码,中取代码,粘贴到编辑区中粘贴到编辑区中实验目的实验目的:理解理解if、switch语句的使用;菜单设计方法语句的使用;菜单设计方法请按照要求完善程序,以确保其中运行请按照要求完善程序,以确保其中运行结果满足题意要求。结果满足题意要求。请独立完成,若有困难,在看完善后的请独立完成,若有困难,在看完善后的代码!代码!测试数据必须输入测试数据必须输入1或或2或或3或或4,分析结果是否正确分析结果是否正确2.设计性实验设计性实验至少选择其中至少选择其中2个完成,其余课后练习个完成,其余课后练习.在在实验前最好先准备好代码实验前最好先准备好代码,以提高实验效率以提高实验效率.仅给出仅给出、 、 参考答案,其余自主完成,之后给参考程序参考答案,其余自主完成,之后给参考程序请按照编写程序的方法编写程序调试请按照编写程序的方法编写程序调试.要求所要求所写代码要具有交互性写代码要具有交互性,使得结果如图所示使得结果如图所示温馨提示:该问题的关键是把三为正整数的每位数字分离出来,分离时,用运算符 %和/-参考代码见备注请按照编写程序的方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030年新版中国不锈钢小刀项目可行性研究报告
- 2024年石料运输协议范本3篇
- 2024-2030年国家甲级资质:中国打轴机融资商业计划书
- 2024-2030年启文公司技术改造及扩产项目可行性研究报告
- 2024-2030年单向连动式百叶窗换气扇搬迁改造项目可行性研究报告
- 2024-2030年制动鼓公司技术改造及扩产项目可行性研究报告
- 2024-2030年全球及中国重烷基苯行业需求态势及发展趋势预测报告
- 2024-2030年全球及中国蒸压加气混凝土(AAC)砖块行业运行状况及需求前景预测报告
- 2024-2030年全球及中国纯素牛奶替代品行业销售动态及供需前景预测报告
- 2024-2030年全球及中国热覆膜机行业竞争趋势及未来发展前景预测报告
- 中建群塔作业防碰撞专项施工方案
- 【MOOC】统计学-南京审计大学 中国大学慕课MOOC答案
- DB22T 5133-2022 物业服务标准
- 2023年北京语言大学新编长聘人员招聘笔试真题
- IEC 62368-1标准解读-中文
- 2025全国注册监理工程师继续教育题库附答案
- 化工设施设备维护保养方案
- GB/T 31961-2024载货汽车和客车轮辋规格系列
- 2024年全国甲卷《霜降夜》解读
- AIAGVDAFMEA第五版详解IATF16949-APQP-PPAP-质量管理
- 中建基础设施类物资验收作业指导手册
评论
0/150
提交评论