第11课《while循环的应用实例》 课件 2022—2023学年浙教版(2020)初中信息技术八年级上册

2023-04-13
| 10页
| 543人阅读
| 164人下载
普通

资源信息

学段 初中
学科 信息科技
教材版本 初中信息科技浙教版(2020)八年级上册
年级 八年级
章节 第11课 while循环的应用实例
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2022-2023
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 468 KB
发布时间 2023-04-13
更新时间 2023-04-13
作者 匿名
品牌系列 -
审核时间 2023-04-13
下载链接 https://m.zxxk.com/soft/38600566.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

猜数游戏 游戏规则 三位同学参与游戏 同学甲:在纸上写上1-100之间的1个神秘数字,不能让猜的人看到。当同学乙猜数时给出相应的提示,偏大、偏小或正确。 同学乙:进行猜数 同学丙:记录猜数次数 While循环的应用实例 为什么选择Python? 首先,对于初学者来说,比起其他编程语言,Python更容易上手。 其次,Python功能强大,很多你本来应该操心的事情,Python都替你考虑到了。当你用Python语言编写程序的时候,你不需要考虑如何管理你的程序使用的内存之类的底层细节。并且,Python有很丰富的库,其中有官方的,也有第三方开发的,你想做的功能模块很有可能已经有人写好了,你只需要调用。 第三,Python能做的事情有许多。 2 回顾 for循环一般用于循环次数可以提前确定的情况,尤其是用于枚举序列或迭代对象中的元素 while循环一般用于循环次数难以提前确定的情况,当然也可以用于循环次数确定的情况 while <条件> : <循环体> [else: 语句块] Tab键或者四个空格 Tab键或者四个空格 提醒:注意冒号和缩进 条件 循环体 是 否 3 一、问题分析 分析如何解决这个问题 程序设置神秘数让用户猜; 用户输入数字猜测,计算机给出相应提示,偏大、偏小或正确,并累加次数;若所猜测的数正确,则输出猜测次数 变量:神秘数(num);猜测数字(guess);猜测次数(i) guess>num(“偏大”) guess<num(“偏小”) guess=num(“正确”) 4 二、算法设计 探究: 变量初始值:___________ 循环体:_____________________ 循环条件:_____________________ 程序设置神秘数让用户猜; 用户输入数字猜测,计算机给出相应提示,偏大、偏小或正确,并累加次数;若所猜测的数正确,则输出猜测次数 变量:神秘数(num);猜测数字(guess);猜测次数(i) num=66,i=0 比较num和guess的大小,给出提示,并且i=i+1 while True: 开始 输入数guess “偏小” “偏大” i=i+1 i=i+1 结束 是 否 否 是 ★任务一:完成导学稿上的流程图 5 三、编写代码 四、调试运行 ★任务二:根据流程图完成导学稿上的代码填空 注意:冒号和语句段的缩进与对齐 ★任务三:打开学习包中的“猜数游戏.py”,完成程序,F5调试运行 思考程序有没有需要改进完善的地方 数字猜中的时候,未设置退出程序的机制。 num=66 i=0 guess<num? guess>num? “偏小”,i+1 开始 输入数guess “偏小” “偏大” i=i+1 i=i+1 结束 是 否 否 是 6 break语句 功能:跳出当前循环,不再判断执行循环的条件是否成立。 continue语句 功能:结束当前的当次循环,但不跳出当前循环,继续判断执行循环的条件是否成立 扩展任务 s=0 #总分初始值为0 i=0 #评委人数初始值为0 while ______ score=input("请输入评委给出的得分:") if score!="": score=float(score) ________ #累加分数 ________ #累加评委人数 else: print("该选手的最后得分为:",format(s/i,'.2f')) ________ #退出循环 ★任务四:校园歌手大赛有若干个评委,选手的最终得分为这些评委评分的平均值,编写程序实现评分功能。 要求: 依次输入评委给出的得分,输入完成后直接回车退出;最后计算平均值输出选手得分。 True: s=s+score i=i+1 break 8 课后调查 while循环语句: while <条件> : <循环体> [else: 语句块] while循环语句的特点 break语句、continue语句 完成问卷《while循环的应用实例》课后调查 总结 运用while循环解决实际问题 9 编程改变世界 10 $

资源预览图

 第11课《while循环的应用实例》 课件 2022—2023学年浙教版(2020)初中信息技术八年级上册
1
 第11课《while循环的应用实例》 课件 2022—2023学年浙教版(2020)初中信息技术八年级上册
2
 第11课《while循环的应用实例》 课件 2022—2023学年浙教版(2020)初中信息技术八年级上册
3
 第11课《while循环的应用实例》 课件 2022—2023学年浙教版(2020)初中信息技术八年级上册
4
 第11课《while循环的应用实例》 课件 2022—2023学年浙教版(2020)初中信息技术八年级上册
5
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。