第12次(分支结构)

(38页)

'第12次(分支结构)'
Date: 2O0ct1o9b年er1 103月, 1230日19星期日 Neusoft Institute of Information 第三章 结 构 化 程 序 设 计 任课教师:黄伟 办公室:C7 EMAIL:huang.w@neusoft.com 课件下载网址: ftp://computer.dept.ccniit.com IT Education & Training IT Education & TrainingDate: 2020年09月23日星期日 Neusoft Institute of Information 结构化程序设计——分支结构 IT Education & TrainingDate: 2020年09月23日星期日 Neusoft Institute of Information 授课要点 ? 复习 ? if语句 ? 使用if语句嵌套 ? switch语句 IT Education & TrainingDate: 2020年09月23日星期日 Neusoft Institute of Information 体重问题 标准体重=(身高-100)×0.9(单位:千克) 其数值的正负10%为健康。 你是否拥有一个健康的体型呢? 如何用C程序实现以上体型判断? IT Education & TrainingDate: 2020年09月23日星期日 Neusoft Institute of Information 问题分析 据标准,一个人的体重有两种可能性:体重在 标准范围内、体重超标。流程图描述为两分支 结构,采用if-else结构即可解决。 IT Education & TrainingDate: 2020年09月23日星期日 Neusoft Institute of Information if-else 描述分支结构 根据已有流程图,进行描述 将分支结构部分流程图转换为if-else结构描述 if(条件P) Y 条件P N {A} else A B {B} A和B为处理模块 IT Education & TrainingDate: 2020年09月23日星期日 Neusoft Institute of Information 问题求解:流程图转换为程序 开始 输入身高height,体重weight 程序 sweight=(height-100)*0.9 N (weight>sweight*1.1)||(weight<sweight*0.9) Y 输出体重超标 输出体重正常 结束 IT Education & TrainingDate: 2020年09月23日星期日 Neusoft Institute of Information 源代码 #include <stdio.h> void main()//主函数 { int height; /*用户身高 */ float sweight,weight; /*标准体重,用户体重 */ printf("\n请输入您的身高,以cm为单位:"); scanf("%d",&height); /*输入身高,单位为cm*/ printf("\n请输入您的体重,以kg为单位:"); scanf(“%f”,&weight); /*从键盘输入体重,单位为kg*/ sweight=(height-100)*0.9; /*计算 标准体重*/ if((weight>(sweight*1.1))||(weight<(sweight*0.9))) //超过标重 printf("\n您的体重超过正常范围,请注意改善!"); else //在正常范围内 printf("\n恭喜您!您的体重很完美!"); } IT Education & TrainingDate: 2020年09月23日星期日 Neusoft Institute of Information 模仿练习 根据流程图用if-else结构编写程序 【练习1】输入学生的三门课程成绩(实数,0~100 之间),计算平均分并判断是否及格,成绩大于等于 60输出平均分及格,否则输出平均分不及格。 IT Education & TrainingDate: 2020年09月23日星期日 Neusoft Institute of Information 授课要点 ? 复习 ? if语句 ? 使用if语句嵌套 ? switch语句 IT Education & TrainingDate: 2020年09月23日星期日 Neusoft Institute of Information 体重问题拓展 ? 也许你测试的结果是:体重超标! ? 可是你更关心的结果是:偏瘦或偏胖? ? 标准体重=(身高-100)×0.9(单位:千克) ? 其数值的正负10%为健康。 IT Education & TrainingDate: 2020年09月23日星期日 Neusoft Institute of Information 体重问题拓展分析(多分支) ? 根据问题描述,体型的判断有三种结果:健康 体型、偏胖、偏瘦,流程图描述采用两次分支 结构,采用嵌套的if-else结构即可解决。 IT Education & TrainingDate: 2020年09月23日星期日 Neusoft Institute of Information 采用多分支结构(多个if-else结构)进行判断方式 if(条件1) 条件1
关 键 词:
第12次(分支结构) ppt、pptx格式 免费阅读 下载 剑锋文库
 剑锋文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:第12次(分支结构)
链接地址: //www.wenku365.com/p-43737770.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给剑锋文库发消息,QQ:1290478887 - 联系我们

本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:1290478887 欢迎举报。

1290478887@qq.com 2017-2027 //www.wenku365.com 网站版权所有

粤ICP备19057495号 

收起
展开