c++ 分支结构程序设计

c++ 分支结构程序设计

ID:6715848

大小:96.00 KB

页数:8页

时间:2018-01-23

c++ 分支结构程序设计_第1页
c++ 分支结构程序设计_第2页
c++ 分支结构程序设计_第3页
c++ 分支结构程序设计_第4页
c++ 分支结构程序设计_第5页
资源描述:

《c++ 分支结构程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机程序设计基础C实训报告册实训时间实训三分支结构程序设计班级:学号:姓名:一、实训目标熟练掌握分支结构程序的编程思路、设计、调试和测试方法。1、掌握C的逻辑运算符和关系运算符的使用方法,能够正确描述各种关系。2、真正理解else-if和switch语句的语法和执行流程。3、能够分析一般性多选择结构的需求,熟练绘制多分支程序的流程图。4、掌握多分支程序的设计方法。5、进一步熟悉VC集成环境,快速排除语法错误。6、初步掌握分支程序的调试和测试方法,能够快速定位和排除逻辑错误。7、能够根据已有程序,构建固定循环次数的循环程序(for循环)。二、语法练习1.写

2、出判断1个字符是大写字符的逻辑表达式:2.按优先级顺序列出你所学过的C语言运算符:3.对于else-if语句,其一般形式如左下所示,请画出对应的流程图。if(表达式1){语句块1;}elseif(表达式2){语句块2;}::elseif(表达式n-1){语句块n-1;}else{语句块n;}4.在C语言中,{}应用于、和switch语句中。5.switch语句中,case后面只能是,不能是一个范围。6.switch语句中,break语句的作用是,如果没有default,则当所有case都不相等时,程序。8计算机程序设计基础C实训报告册实训时间7.switc

3、h语句的一般形式如下,请画出它的执行流程图。switch(){case常量表达式1:语句段1;break;case常量表达式2:语句段2;break;::case常量表达式n:语句段n;break;default:语句段n+1;}8.体会switch语句中break的作用,请画出如下switch语句的执行流程,此题若不会,可在实训时,试一下再完成。switch(){case常量表达式1:语句段1;case常量表达式2:语句段2;break;case常量表达式3:case常量表达式4:case常量表达式5:语句段5;}三、实训内容和步骤1、输入1个英文字符,

4、均以小写字符的形式输出。源程序语法错误:记录下error和warning的完整信息(同类错误记录1次即可),给出中文解释,并在上面程序中直接改正错误。8计算机程序设计基础C实训报告册实训时间测试数据预期结果实际结果(连续运行时)调试过程:(指编译通过,无语法错误,但运行结果不对时)2、在上题程序中,如果输入的不是英文字符,如输入9,结果如何?修改你的程序,当输入的不是英文字符时,显示输入出错信息。源程序测试数据预期结果实际结果(连续运行时)语法错误:调试过程:(指编译通过,无语法错误后,但运行结果不对时)3、程序改错:调试error3_1.cpp程序。(程

5、序在教育在线上需改错的程序文件夹中)有错的源程序#includeusingnamespacestd;intmain(void){charsign;intx,y;cout<<"输入x运算符y:";cin>>x>>sign>>y;if(sign='*')//设置断点cout<

6、测试数据预期结果实际结果(连续运行时)调试过程:(指编译通过,无语法错误后,但运行结果不对时)断点+单步调试,观察并记录各变量的值思考:结合本题,说明在多分支结构程序测试时,测试数据应至少选几组?应如何选取?4、将上题改用switch语句实现,同时考虑除法时被零除的问题。(录入时,请注意switch语句的格式要求,每个case与常量表达式间至少应有一个空格)源程序测试数据预期结果实际结果(连续运行时)8计算机程序设计基础C实训报告册实训时间语法错误:调试过程:(指编译通过,无语法错误后,但运行结果不对时)断点+单步调试,观察并记录各变量的值思考:总结2种C

7、语言分支语句(if...elseif...和switch)的应用特点,结合自己的编程实践,说明应用时应注意的问题。5、编程:输入百分制成绩,转换为五级制成绩(A—E),对应关系为:90~100—A、80~89—B、70~79—C、60~69—D和0~59—E,输入数据出错时,给出提示。源程序测试数据预期结果实际结果语法错误:8计算机程序设计基础C实训报告册实训时间调试过程:6、现场改写,在上题的基础上修改,实现输入10个同学的成绩并转换。说明改写要点:(如循环体部分,循环条件,初始化等)记录现场改写的源程序:现场改写及调试过程说明工资、薪金所得适用个人所得

8、税累进税率表级数全月应纳税所得额(含税级距)税率%速算扣除数(元)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。