- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
例2:判断整数是偶数吗?分析:01一个输入02判断其是否为偶数03判断条件number%2==0?04如果条件为真,输出“是偶数”05大家一起写出对应的代码例3:判断一个整数不是零写出对应的if语句不为零的任何数都为逻辑真可以直接写出一个整数x不是零为真的条件x!=0上述问题1和例题的扩展2019考虑很多同学或者很多数据012020重复—使用循环022021当条件为真时,不仅输出信息,还要计数032022复合语句/语句块04#includestdio.hintmain(void){intgrade;intnopassed=0;while(scanf(%d,grade)!=EOF)//循环{if(grade60){//复合语句开始printf(youarenotpassed\n);printf(hopeyoumakegreatefforts\n);nopassed=nopassed+1;}//复合语句结束}printf(%d\n,nopassed);return0;}EOF–endoffile当键盘输入CTRL-Z回车时01scanf函数的值就是EOF,01表示输入结束01两个实数如何比较大小?可以比较是否相等吗?教师要把参加某次测验的学生按成绩及格与否分成两组,并统计出各组的人数。分析01问题1的特点02条件为真时输出信息,条件为假时什么都不做03期望条件为真时输出信息04条件为假时也输出信息05经过判断之后选择不同的分支进行处理,得到不同的打印结果算法设计求和变量aNum,bNum初始化为0;1输入学生成绩;2如果输入结束,执行(8);3如果成绩大于或等于60,输出分到A组的信息,aNum加1,4执行(2);5如果成绩小于60,输出分到B组信息,bNum加1,6执行(2);7输出统计结果,程序结束。8算法实现可否用单分支选择结构实现Yes!写出代码#includestdio.hintmain(void){intaNum=0,bNum=0;intgrade;while(scanf(%d,grade)!=EOF){if(grade=60){printf(youbelongingroupA\n);aNum=aNum+1;}if(grade60){printf(youbelongingroupB\n);bNum=bNum+1;}}printf(aNum=%d\n,aNum);printf(bNum=%d\n,bNum);return0;}顺序结构是最基本的。语句之间只通过变量互相作用。每条语句不知道上面是什么、下面是什么高级语言程序设计 第3章判断与决策—选择程序设计学习目标:判断与决策问题求解1算法表示方法2决策/判断问题分析3判断决策条件4选择结构5复杂条件表示01回顾前面已经解决过的问题,分析其特点顺序处理问题用顺序结构表示输入两个整数求和020304输出结果结束开始0506稍稍复杂一点的问题,只用顺序结构是不够的,需要用选择结构表示判断与决策(本章的内容),需要用循环结构表示重复(下一章)。01巧妙的使用这三种结构就可以解决复杂的问题02问题让成绩合格的学生通过判断成绩是否合格给定的一个整数是偶数吗?奇偶判断按成绩把学生分成两组:合格与不合格判断成绩是大于等于60还是小于60按成绩把学生分成多组判断成绩落在那个范围判断某年是否为闰年返回三种基本结构*顺序结构、选择结构、循环结构010102030405已经证明,任何程序均可只用这三种结构实现堆叠和嵌套只用这三种结构的程序,叫结构化程序这样的程序设计就是结构化程序设计02030405流程图起始框椭圆
您可能关注的文档
最近下载
- 2025-2026学年浙江省温州市鹿城区南浦实验中学七年级(下)期中数学试卷.pdf VIP
- 一台列管式换热器的设计(含装配图)-化工原理课程设计.doc
- 桥梁知识专题讲座课程PPT课件.ppt
- 临床技术操作规范:皮肤病与性病分册 中华医学会.pdf
- 医患沟通技巧ppt课件.pptx
- 2024版糖尿病科普课件(完整版).ppt VIP
- 2022科学课程标准解读及学习心得:科学课程的育人方向.docx VIP
- 黄帝内经-认识五脏六腑课件.ppt
- 温州二中2025(突破训练)020年七年级下学期英语期中试题(有答案,无听力).pdf VIP
- 高三生物二轮复习微专题:PCR技术中的引物课件.pptx
文档评论(0)