- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
选择结构的流程图表示 选择结构种类 单分支的选择结构 双分支的选择结构 多分支的选择结构 嵌套的if语句或switch语句 if ~ else 形式 if(表达式)语句1 else 语句2 适合于解决双分支选择问题 else~if 形式 if(表达式1) 语句1 else if(表达式2) 语句2 … else if(表达式m) 语句m else 语句m+1 适合于解决多分支选择问题 例3.4 从键盘输入你和你朋友的年龄,编程判断谁的年龄最大,并打印他的年龄。 算法1:用不带else子句的if语句编程。 开关语句switch 当对问题需要分析的情况较多时(一般大于三种),常使用开关语句代替条件语句来简化程序的设计。常用于各种分类统计、菜单等程序的设计。 关于使用switch语句时的几点说明 1. switch后括号内的表达式的值一般为整型、字符型或枚举型, 而且,每个case后的“常量表达式”的类型应该与switch后括号 内表达式的类型一致。 2. 若case后面的语句省略不写,则表示它与后续case执行相同的 语句。 3. 程序执行到switch语句时,先计算表达式的值,然后自上而下 寻找与该值相匹配的case常量,找到后则按顺序执行此case后 的所有语句,包括后续case,而不再进行判断,直到遇break 语句或右花括号为止。因此,只有switch语句和break语句配 合使用才能形成真正意义上的多分支,即执行完某一分支后 一般要用break语句跳出switch结构。 4. 若没有任何一个case常量与表达式的值相匹配,则执行default 后面的语句序列n+1,有时,default及其后的语句序列n+1也可以省略。 5. 由于每个case后的常量只起到语句标号的作用,所以,case后常量的值必须互不相同,否则会出现互相矛盾的现象。 6. 每个case后的常量出现的次序发生改变时,不影响程序的运行结果,一般将发生频率较高的情况放在前面。 例3. 8 根据输入的百分制成绩score,转换成相应的五分制成绩grade并打印输出。转换标准为: 例3.9 编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式: 操作数1 运算符 操作数2 来计算表达式的值,指定的运算符为:加( + )、减( - )、乘( * )、除( / )。 3.4 循环结构程序设计 循环结构的应用场合 用于需要重复执行的操作步骤和相应算法。 3.4 循环结构程序设计 循环结构的流程图表示 3.4 循环结构程序设计 循环语句 循环语句在给定条件成立的情况下,重复执行某个程序段。 3.4 循环结构程序设计 while 语句 (用来实现当型循环) 一般形式为: while(表达式) { 循环体语句 } 3.4 循环结构程序设计 for 语句 (用来实现当型循环结构) 一般形式为: for(表达式1;表达式2;表达式3) { 循环体语句 } 3.4 循环结构程序设计 注意 3.4 循环结构程序设计 单重循环问题应用举例 单重循环问题常用于解决累加求和、累乘求积、统计求和这类问题。 循环次数已知 (一般用for语句实现) 循环次数未知 (一般用while语句或do-while语句实现) 3.4 循环结构程序设计 算法设计如下: 1. 通过调用随机函数任意“想”一个数magic; 2. 将记录人猜次数的计数器变量count初始化为0; 3. 输入人猜的数guess; 4. 计数器变量count加1; 5. 如果人猜的数guess大于计算机想的数magic,则给出 “错误,太大!”的提示信息;如果人猜的数guess小于计 算机想的数magic,则给出“错误,太小!”的提示信息; 6. 如果人猜的数guess不等于计算机想的数magic,则重 复执行步骤3到步骤5,直到guess等于magic为止,给出 “正确” 的提示信息后转去执行步骤7; 7. 打印人猜的次数count。 3.4 循环结构程序设计 例3.11 计算n!=1×2×3×…×n 3.4 循环结构程序设计 例3.12 国王的允诺。 3.4
您可能关注的文档
最近下载
- 认识叶子的课件.pptx VIP
- 2024.12.14+理论攻坚-药理学3+李晓棠++(讲义+笔记)(2025全国医疗事业单位招聘考试系统班图书大礼包).pdf VIP
- 英语发展史_教学课件 Part 1General_Introduction.ppt VIP
- (2025秋新版)二年级语文上册全册教案.pdf
- 山东省济南市高新区2021-2022学年七年级上学期期末考试语文试卷(有答案).docx VIP
- 全聚德期权小白书.pdf VIP
- 消防设施维保过程风险及保障措施.pdf VIP
- 《JEPPESEN航图》航空培训.ppt
- 人教版七年级上册数学全册教案(最全).doc VIP
- 成人股骨颈骨折诊治指南.pdf
文档评论(0)