第12次(分支结构)

第12次(分支结构)

ID:43737770

大小:509.00 KB

页数:38页

时间:2019-10-13

第12次(分支结构)_第1页
第12次(分支结构)_第2页
第12次(分支结构)_第3页
第12次(分支结构)_第4页
第12次(分支结构)_第5页
资源描述:

《第12次(分支结构)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ITEducation&TrainingNeusoftInstituteofInformationDate:29August2021办公室:C7EMAIL:huang.w@neusoft.com课件下载网址:ftp://computer.dept.ccniit.com任课教师:黄伟第三章结构化程序设计结构化程序设计——分支结构复习if语句使用if语句嵌套switch语句授课要点体重问题标准体重=(身高-100)×0.9(单位:千克)其数值的正负10%为健康。你是否拥有一个健康的体型呢?如何用C程序实现以上体型判断?问题分析据标准,一个人的体重有两种可能性:体重在标准范围内、体重超标。流程图

2、描述为两分支结构,采用if-else结构即可解决。if-else描述分支结构根据已有流程图,进行描述将分支结构部分流程图转换为if-else结构描述B条件PAYNif(条件P){A}else{B}A和B为处理模块问题求解:流程图转换为程序程序sweight=(height-100)*0.9输入身高height,体重weight开始结束输出体重超标(weight>sweight*1.1)

3、

4、(weightvoidmain()//主函数{intheight;/*用户身高*/floatsweight,weight;

5、/*标准体重,用户体重*/printf("请输入您的身高,以cm为单位:");scanf("%d",&height);/*输入身高,单位为cm*/printf("请输入您的体重,以kg为单位:");scanf(“%f”,&weight);/*从键盘输入体重,单位为kg*/sweight=(height-100)*0.9;/*计算标准体重*/if((weight>(sweight*1.1))

6、

7、(weight<(sweight*0.9)))//超过标重printf("您的体重超过正常范围,请注意改善!");else//在正常范围内printf("恭喜您!您的体重很完美!");

8、}模仿练习根据流程图用if-else结构编写程序【练习1】输入学生的三门课程成绩(实数,0~100之间),计算平均分并判断是否及格,成绩大于等于60输出平均分及格,否则输出平均分不及格。复习if语句使用if语句嵌套switch语句授课要点体重问题拓展也许你测试的结果是:体重超标!可是你更关心的结果是:偏瘦或偏胖?标准体重=(身高-100)×0.9(单位:千克)其数值的正负10%为健康。体重问题拓展分析(多分支)根据问题描述,体型的判断有三种结果:健康体型、偏胖、偏瘦,流程图描述采用两次分支结构,采用嵌套的if-else结构即可解决。采用多分支结构(多个if-else结构)进行判断方式条件1

9、条件2ACBNYNif(条件1){A}else{if(条件2){B}else{C}}A、B、C为处理块多分支结构流程图N结束输出体重正常weightsweight*1.1输出体型偏胖YN嵌套的if-else部分代码if(weight>(sweight*1.1))/*偏胖*/printf(“您的体型偏胖,请注意改善!");else{if(weight<(sweight*0.9))/*偏瘦*/printf(“您的体型偏瘦,请注意改善!");else/*在正常范围内*/printf("恭喜您!您的体重很完美!");}程序sweigh

10、t=(height-100)*0.9输入身高height,体重weight开始N结束输出体重正常weightsweight*1.1输出体型偏胖YN#includevoidmain()//主函数{intheight;//用户身高floatstand_weight,weight;//标准体重,用户体重printf("请输入您的身高,以cm为单位:");scanf("%d",&height);//输入身高,单位为cmprintf("请输入您的体重,以kg为单位:");scanf(“%f”,&weight);//输入体重

11、,单位为kgstand_weight=(height-100)*0.9;//计算标准体重if(weight>(sweight*1.1))//超重printf(“您的体型偏胖,请注意改善!");else{if(weight<(sweight*0.9))//偏轻printf(“您的体型偏瘦,请注意改善!");else//在正常范围内printf("恭喜您!您的体重很完美!");}}模仿练习根据流程图用if-els

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

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

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