while循环教学设计.docVIP

  • 42
  • 0
  • 约2.43千字
  • 约 6页
  • 2020-11-04 发布于广东
  • 举报
第 7 课 《while 循环》教学设计 【教学目标】 知识与技能:巩固 Python 语言中的 if-else 语句和取余运算符 %;了解并学会 while 循环结构及其用法,学会使用计数变量控制循环次数。会用while 循环重复打印相同的语句, 会用 while 循环找到 100 以内的奇数和偶数。 过程与方法:鼓励学生通过自主探究、小组合作等方法解决问题,在学习中不断经历分析思考、实践求证、反馈调适的计算思维过程,进一步熟悉 Python 语言的编程环境。 情感态度价值观:培养学生学习计算机科学的兴趣,体验信息技术与生活的密切联系,养成严谨的科学态度。 【教学重难点】 重点:while 循环结构的组成和用法, 进一步熟悉 Python 语言的编程环境。难点:理解在 while 循环结构中用计数变量控制循环次数。 【教学过程】 一、复习旧知,引入新课 师:上一节课,我们学习了在 Python 中用 if-else 语句解决问题(点击课 件出示),妈妈说如果我能数学考 100 并且英语考 100,就给我买自行车。否则没门!你能试着补全程序吗指名学生回答, 师根据回答课件出示答案。 课件出示 if-else 语句的基本格式,让学生说一说使用 if-else 语句时, 格式上要注意哪些问题 师:指名学生回答,师根据回答出示课件。 9%3==9%5==a%b=表=0示 a 能被 b 整除。 a%b==x 表示 a 除以 b 余数是 x。说说运算结果 %是什么运算符 二、主动探究,学习新知 (- )用 while 循环重复打印 5 次“ love mom” 师:同学们,这个星期天就是母亲节了,如果想用 python 跟妈妈说一百遍“妈妈,我爱您 ! ”课件出示。追问:要输入 100 条 print 语句麻不麻烦有没有一种简便的方法一次搞定当然有 ! 课件出示: x = 1 while x=100: print (“妈妈,我爱您!”) x =x+ 1 我们运行一下来看看。在教师机上运行一下。追问 : 用 while 语句是不是很 快很方便这就是让我们的 python 循环起来的 while 语句(板贴课题)。While 读两遍,拼两遍。 While 在英语中有当??的时候的意思,在 python 中是一种循环语句,只要条件成立,就可以重复执行很多次。相当于 scratch 中的重复执行。 我们再来看个例子: 万米跑,围着足球场跑道( 400 米一圈)不停地跑,每跑一圈打印一次“ running !”一共要跑 25 圈。 课件出示: x = 1 while x =25: print (“running! ”) x =x+ 1 把文件提前发给学生 , 让学生执行一下试试。 提问:对比这两个例子的 while 语句,观察一下,它在格式上有什么特点 引导学生观察交流。教师根据学生交流的结果板贴并讲解 while 循环语句的组成结构。 挑战 1:你能仿照上面两个例子的格式, 编写一个 while 循环语句,让 python 说 5 遍“ love mom”吗生独立完成,教师巡视指导。 预设 1:如果有难度,教师机一步步演示讲解。预设 2:如果有同学完成,让学生上教师机演示。 其实 python 虽然看起来一下子打印出了 5 句 love mom,其实它也是一条一 条打印的。 ※出示程序流程图认识一下 while 语句的循环过程。 通过刚才的学习,我们已经能用 while 语句重复打印多条语句了,我们一起来给下面的程序找找茬一起来找茬:这 3 组程序有什么不同猜一猜:它们运行的结果一样吗试试看,它们分别打印了多少个 love mom 如果循环停不下来,可以用 ctrl+c 来终止。 一起来分析: 程序 1:没有改变计数变量的数值,程序陷入了死循环。程序 2: x=x+1 没有在循环体内,循环体仍然无限循环 ... 程序 3:是正确的。 小结: x=x+1 必不可少,而且必须在循环体内。 小试牛刀: 有一天你忘戴红领巾给班级扣了分, 班主任很生气, 让你把“记得戴红领巾”写 20 遍。 x = while x : _ _ _ _print (“记得戴红领巾”) _ _ _ _ 让学生把程序补充完整,并在 python 中运行出来。改一改: 思考一下, x 的初始值一定是 1 吗 (二)找出 1-100 个自然数中,所有像 1、3、5、7、9?? 97、99 这样的 奇数。 思路: 从 1 开始直到 100,依次进行判断,如果是奇数,就打印出来。 怎么判断一个数是不是奇数呢奇数的特点是 所以要用到 x%2==1.用前面学过的什么语句来判断 if 语句。从 1 开始判断,所以让 X 的初始值就是 1. 课件出示。 X=1 I

文档评论(0)

1亿VIP精品文档

相关文档