- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第11课while循环的应用实例浙教版八上
知识回顾——while条件循环while循环语句的一般格式while条件:循环体[else:语句块]功能:结束当前的当次循环,但不跳出当前循环,继续判断执行循环的条件是否成立。while循环的执行流程图条件循环体是True否FlaseTrue语句块whileTrue循环流程图
知识回顾——while条件循环while循环中,可在循环内部通过判断,配合break和continue循环控制语句,跳出循环,巧妙编写程序。跳出当前循环,不再判断执行循环的条件是否成立。[else子句]不被执行结束当前的当次循环,但不跳出当前循环,继续判断执行循环的条件是否成立。[else子句]没有影响breakcontinue
案例:猜数游戏
案例:猜数游戏——问题分析输入数guess比较提示True给定具体数(num)偏大偏小正确循环体退出循环
案例:猜数游戏——算法设计结束开始给定数num计数器i←0输入数guessTrueguessnum是否计数器加1输出“偏小”guessnum是输出“偏大”计数器加1输出“正确”输出i+1否退出循环输入数guess比较提示True给定具体数(num)偏大偏小正确循环体退出循环用多分支结构来实现输入数与给定数的比较提示。
案例:猜数游戏——编写代码
案例:猜数游戏——调试运行按F5键,多次输入数字,观察运行结果。
案例:猜数游戏开动脑筋修改猜数游戏,给用户5次机会,如果5次之内猜对了,则显示猜测正确,退出循环。如果5次之内没有猜对,则自动退出循环,并显示“没机会了!”
随堂练习:储蓄问题为简单起见,假设储蓄规则为:(1)存期以一年为单位,存款以元为单位。(2)一年期的存款利率均为3%(不考虑利率调整)。利息=本金×年利率×存期本息=本金+利息某同学有一些零用钱,他想通过银行储蓄增值。想知道存多少年,才能达到预期的数额?
阅读如下程序,说说每行代码的作用,在划线处填空,并上机测试。随堂练习:储蓄问题#储蓄年数n置初值0#p是本金金额#q是预期金额#一年的本息计算#存储年份,等价于n=n+1pq循环体退出的条件是什么?目的:通过银行储蓄增值,想知道存多少年,才能达到预期的数额?●●●●●●
打印规律图形行号每行个数距离左侧空格数123413572×1-12×2-12×3-12×4-132104-14-24-34-4n2n-1总行数-当前行数n-i规律探究
打印规律图形行号每行个数距离左侧空格数123413572×1-12×2-12×3-12×4-132104-14-24-34-4n2×n-1总行数-当前行数(n-i)分析问题1、需要向计算机输入什么?2、循环体是什么?3、循环退出的条件是什么?所需行数打印符号行数满足
剪刀石头布需要向计算机输入什么?观察游戏视频,可以打开程序自己试完一下,思考下列问题:程序执行的循环体是什么?退出循环的条件是什么?
剪刀石头布仔细阅读程序,梳理程序流程,根据自己的需要修改完善。
文档评论(0)