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

文档属性

名称 浙教版(2020) 初中信息技术 第10课 循环结构—while循环 教案(表格式)
格式 docx
文件大小 841.2KB
资源类型 教案
版本资源 浙教版
科目 信息技术(信息科技)
更新时间 2021-04-09 20:39:51

图片预览

文档简介

循环结构—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课
课堂反思