《Python中的while循环》教学设计
前端工程师转正申请书【教学目标】
1、知识与技能:
(1)掌握while循环格式。
(2)掌握随机函数模拟随机事件。
(3)掌握使用变量控制循环次数。
2、过程与方法:
(1)自主学习可以培养学生独立思考的能力。
(2)小组讨论可以培养学生的发散思维能力。
(3)小组展示可以提高学生操作计算机的能力和培养学生的表达能力。
3、情感态度价值观:
(1)能促进同学之间的友谊。
(2)能引发学生对计算机原理的好奇。
(3)增强学生对信息技术这门课的兴趣。
【教学重难点】
重点:掌握while循环格式、掌握使用变量控制循环次数。
代刷网官方客服代码难点:掌握使用变量控制循环次数。
【教材分析】
《Python中的while循环》是教育部中小学信息技术教育实验区实验教材中的第七课内容,本节课主要是介绍了随机函数和while循环结构。循环程序一直以来都属于编程的难点,需要学生具备一定想象力。为了上好本节课,必须要引起学生学习的兴趣,我采用了抽奖作为线索贯穿整节课,从简单到难的递进,从自主学习到合作学习的转换。
【学情分析】
本节课的学习对象是初二的学生,他们经过数学和物理课程的学习,已经具备一定逻辑思维能力,并且已经学习了Python的变量、分支程序等等知识,掌握了定义和应用变量、认识了Python书写格式等等。因此学生具备了完成本节课的能力。
【教学过程】
1、导入:同学们,不知不知觉已经过去半个学期了,在这半个学期里,同学们的表现都不错,所以今天老师打算奖励一下大家,为了公平起见,通过抽取学号和抽取礼物,我这里有一个抽奖程序,需要一个同学上来帮忙点击抽奖。老师这里呢一共有六种礼物,所以用六种编号来代替,通过编号领取对应的礼物。(选取一个同学上来帮忙点击抽奖)同学们千万不要眨眼哦,可能抽到就是你哦,(点击抽奖)为抽到的学号同学颁发礼物,(连续抽取两位同学),还想不想要?(学生:要)要可以,但是你们要自己制作这样的抽奖程序来抽取礼物。好的,我们先来看看控制台这里,你们看到了什么?(学生:倒计时,数字……)老师:倒计时是不是重复出现?(学生:是),还有什么?数字是不是也重复出现了?(是的),不错,观察很到位,是因为老师在抽奖程序中运用了while循环程序,那么我们这节课来学习while循环程序
设计意图:引起学生兴趣和热情,引出循环。
老师:要设计这样的抽奖程序,你们必须要掌握while循环的基础知识,现在请同学阅读课本38页至41
页,完成以下问题。
学生:认真阅读并完成练习。
2、自主学习:阅读课本38页至41页,回答以下问题。
(1)while循环格式如下:
while <;条件>:
<;语句块>
如果要程序一直循环下去,循环条件必须要一直:____
(3)程序如下,应该选择哪个条件才能让程序一直循环下去呢?
while ____:
print(“老师您好!”)
A 、True
B 、1=1
C 、3>5 D、4<5
(2)以下哪个选项能够循环显示“您好!”?
While True: while True
print(“您好!”) print(“您好!”)
A    Bpython教材下载
while True: while True:
print(“您好!”) print(“您好!”)
C    D
(4)随机函数randint(1,5)产生的值可能有:________________
(5)若要产生的值在10到20(包括10和20)之间,随机函数应该怎么写randint(___,___)
设计意图:学生通过自主学习掌握基础知识。
老师:非常好,同学已经完成了,现在来来考考大家。
3、自主探究:(点击下载程序)
修改完善“自主探究”程序,
要求:
(1)改变while条件,使循环一直执行。
(2)修改语句块,每次显示一次“倒计时”,并且暂停一秒钟。
设计意图:巩固while循环格式,掌握判断while循环所需要的条件。
(通过展示本程序小结while循环格式)
老师:到现在你们还是不能抽取到礼物哦,因为你们的程序还有缺少倒计时五秒钟。下面我们一起来学习如何做倒计时,倒计时也就是让程序循环五次,刚刚我们学习了让程序不断循环,那么如何让程序循环五次呢?我们可以通过变量控制循环次数。
下面是通过变量i控制while循环3次的程序。
塞尔达传说i=1
while i<4:
print("幸运学号是:",randint(1,59))
i=i+1 #循环一次,i增加1
它的工作原理我们可以用一个流程图来分析,如下图:
老师小结:是通过变量i来改变循环条件退出循环。
4、合作探究:
请同学们接着修改自主探究的程序,先完成的小组,根据抽取到礼物编号领取礼物,每人一份,先到先得,领完即止。(小组成员集中在组长位置合作完成)要求:
(1)添加变量改变while条件,使while循环五次,持续时间为5秒。
(2)每次显示一次“倒计时”,并且暂停一秒钟。
(3)循环结束后显示所抽取的礼物编号,效果如图1
(学生展示,多种解法)
设计意图:学生巩固利用变量控制循环次数。
拓展任务:
input限制最小输入长度
s11全球总决赛口号继续修改程序,实现与老师的抽奖程序一样的效果,根据礼物编号领取礼物。先到先得,领完即止。
要求:
(1)每一秒钟显示一次“倒计时”和秒数
(2)循环结束后显示所抽取到礼物编号,效果如图2

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。