课件编号9012648

浙教版(2020) 初中信息技术 第10课 循环结构—while循环 教案(表格式)

日期:2024-05-03 科目:信息技术 类型:初中教案 查看:24次 大小:861341Byte 来源:二一课件通
预览图 1/3
循环,教版,2020,初中,信息技术,10课
  • cover
循环结构—while循环 课题 循环结构—while循环 单元 Python 程序 基本结构 学科 信息 年级 八年级 主备人 时间 教学目标 1、掌握while循环的语句格式和执行流程; 2、理解循环控件语句break和continue的功能; 3、能够编写比较简单的while循环程序。 重点 while循环的语句格式和执行流程,循环控件语句break和continue的综合应用。 难点 while循环应用实例。 教 学 过 程 二次备课 一、复习for循环结构 概念:for循环语句是通过遍历某一序列对象来构建循环,循环结束的条件就是对象遍历完成。 一般格式:for <变量> in <序列>: 执行流程图: 24784059715500 <循环体> [else: 语句块] 889016637000应用举例: 总结:for循环中,由于遍历结构的确定,使得循环次数是明确的。 二、衔接: 但生活中很多循环是难以确定遍历结构,难以明确重复次数的。 比如,请你吃小馒头,不规定个数。没吃饱,继续!吃饱了,就不要吃了! 195008538989000引出:根据条件控制循环———While语句———条件循环 三、while循环语句格式 1、while循环语句的一般格式: 2、while循环的执行流程图 “吃馒头”循环执行流程图 231648046355001397001841500 注意:在循环体中,一定要包含改变测试条件的语句,使循环能够结束,以避免产生死循环。 3、while循环语句随堂练习 阅读如下程序,当循环结束后,X的值是( 72 )。 2349517145 四、案例练习 案例:通过键盘输入多个数,结束后输出这些数的和。 1、问题分析 3810158115输入次数不定,用while循环语句。 循环条件:输入字符不为空 循环终止条件:按回车键(Python中直接按回车键,则输入的为空字符串。) 5080193675002、算法设计 101601949453、编写代码 4、调试运行 按F5键,多次输入数字,观察运行结果。 5、修改完善 11430191770上例中,通过输入“quit”退出循环,如何修改程序? while xst!=”quit”: 五、循环控制语句:break和continue 循环控制语句,也称跳转语句,其功能就是改变循环语句的执行顺序。在python中,循环控制语句主要有break和continue。 1、break———打破、损坏 49530179705功能:跳出当前循环,不再判断执行循环的条件是否成立。 2、continue———持续、继续 61595382270功能:结束当前的当次循环,但不跳出当前循环,继续判断执行循环的条件是否成立。 总结:在python中,经常将if条件判断语句和循环控制语句break、continue结合,实现有条件的改变循环执行顺序。 3、循环控制语句随堂练习 635016129000阅读如下程序,填写输出结果并上机测试。 输出结果: 四、循环控制语句与else子句 for循环和while循环中,都可添加[else子句]。但循环控制语句break和continue对[else子句]的影响是不一样的。 14541518415 因为break语句是结束整个循环,所以[else]子句不被执行,而continue语句对[else]子句没有影响。 13017552070 五、while True 登录程序设计 “while True”语句中,判断条件永远为真,是无限循环。 while True 经常用在不知道确定循环次数的循环中,使用时可在循环内部通过判断,配合break和continue,跳出循环,巧妙编写程序。 83566040005215902095500 1249680132715continue continue 98615556515break break 1、问题分析 (1)为什么将“输入帐号”的过程放在“判断账号”输入错误的分支下?而不是直接放在True循环的第一步。 (2)为什么要将帐号事先初始化? 8128043180 -3810195580002、算法设计 01600203、编写代码 4、调试运行 按F5键,根据提示输入帐号和密码,观察运行结果。 六、总结 总结本节课的要点 1、while循环语句 2、循环控制语句:break和continue 3、while True 登录程序设计 七、布置作业 作业本第10课 课堂反思 ... ...

~~ 您好,已阅读到文档的结尾了 ~~