- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8次课_流程控制结构
第8讲 流程控制结构 ——选择结构和循环结构 1.选择结构 if...else 结构 if 结构 if …else 结构嵌套 switch结构 if 语句总结 本程序采用结构 if(表达式) 语句1 else 语句2 另一种形式: (2) if(表达式) 语句1 if 语句嵌套总结 用于表达多个判断条件,多分支结构 一般形式: if (〈表达式1〉) {语句1} else if ( 表达式2) {语句2} else {语句3} switch语句总结 switch 语句用于实现判断条件单一,而实现较多分支的选择结构。 2.循环结构 while ()结构 do…while()结构 for()结构 while 结构总结 while 语句的流程图如下所示: Y while语句应注意 1.其特点为先判断,再执行,循环体可能一次也不执行。 2.当循环体为多个语句时,必须用{ }括起来 3.循环应最终能够结束,则条件判断的表达式值能够满足退出条件,执行一次循环体后,表达式或循环体的某个值必定有变化。 4.条件表达式的计算 比循环体的执行多一次, (不满足循环条件的那一次) do-while结构总结 do-while 语句的流程图如下所示: Y N do-while 语句应注意 与while 语句的区别: 1.进入循环体后,先执行一次,再判断至少执行一次循环体。 2.判断条件次数和循环体执行次数相同。 3.while ( )后的;(分号)不能少 4.C语言中do-while 结构中条件表达式为真时执行循环体,否则退出,与其他语言相区别。 5.while 结构与do…while结构相同之处在它们适于循环次数未知控制结构中 for 语句结构 for 语句的一般形式 for(表达式1;表达式2;表达式3 ) 语句 (循环体) for语句的流程图与while 结构相似,先判断,后执行。 其执行过程为:先执行一次表达式1,然后对表达式2进行判断,若为真则执行循环体,然后执行表达式3,再次判断,直至表达式2不成立,退出循环。 循环语句的选择 三种结构的转化关系: break、continue、goto语句 break语句用于跳出一层switch()语句或循环语句; continue 语句用于跳出该次循环,转向下一次判断和执行; goto语句用于无条件的转向。(不推荐使用goto语句,容易产生非结构化,执行顺序混乱等情况) 三种语句的含义如下图所示: 三种转向示意图(a) while(表达式) while(表达式) { { break; continue; } } 三种转向示意图(b) a2: j++; goto a1; a1: i++; goto a2; 学生练习 1.用循环结构及选择结构实现多人出租车计费程序。 出租车的计价规则为起步价白天(上午6点-下午10点) 7块,夜晚8块;白天1.4元/Km,夜晚1.7元/Km; 7Km以上加收50%。已知乘车时间和里程数,计算10位乘客应付的出租费用是多少? 2.用循环结构及switch结构实现学生成绩管理系统菜单选择及跳转。 学生成绩管理系统一级菜单 二级菜单(个人信息维护) 二级菜单(班级信息维护) 个人信息添加界面 * * Neusoft Institute of Information IT Education Training * IT Education Training * Neusoft Ins
您可能关注的文档
- 社会工作142部电影推荐.doc
- 神一神三(高血压性脑出血临床路径表)卫生部格式.doc
- 神内相关疾病 25种.docx
- 神威药业2010年校园招聘启事.doc
- 神经压迫.doc
- 神经干细胞移植治疗好了我的脑外伤后遗症.doc
- 神经病资料.doc
- 神龙摆尾.ppt
- 福建省2014-2015学年高二下学期期中考试生物试题 Word版含答案.doc
- 秋季宝宝腹泻便秘高发 护好肛周.doc
- 浙江金沃精工股份有限公司轴承套圈产研园项目(轴承套圈热处理生产线建设项目)环境影响报告表.docx
- 金华市河盘桥增效扩容改造工程环境影响报告书.docx
- 蒙速办电子证书下载操作流程.doc
- 嘉兴市科源塑料制品有限公司年产3000吨高档功能材料膜片技改项目环评报告.docx
- 嘉兴隆硕机械科技有限公司年加工输送设备400台新建项目环评报告.docx
- 桐乡市洁灵贸易有限公司年产空气过滤器1000万只新建项目环评报告.docx
- 大件路外绕线(天府新区货运大道)双流段建设工程项目环评报告.docx
- 5MWp屋顶分布式光伏项目可行性研究报告.docx
- 铁路工程施工招标资格预审文件示范文本.doc
- 铁路建设项目勘察设计招标文件示范文本.doc
最近下载
- 人教版八下英语语法.doc VIP
- 七年级历史下期末试卷2012.doc VIP
- 2024年上半年教师资格证考试《教育教学知识与能力》(小学)真题.docx
- 2022-2023年八年级会考一模生物试卷(山东省青岛市市北区).docx VIP
- 恒生PB系统介绍.pptx VIP
- U盘盖注塑模模具设计.doc VIP
- 2024年中考语文复习【整本书阅读之12部名著内容勾连题】精练附答案解析.docx VIP
- 2025年安全月主题宣贯课件ppt65页.pptx VIP
- 小型水库雨水情测报和大坝安全监测设施建设与运行技术指南.pdf VIP
- 2024年上半年教师资格证考试《教育教学知识与能力》(小学)真题.pdf
文档评论(0)