初中第三册信息第二单元 Python 程序设计
7 循环语句 教案
一、教材分析html图片素材
知识与
法目标
情感、态度
价值观目 通过问题探究,体验计算机利用循环结构解决问题的方法,体验算法的巧妙运用。
教学重点
教学难点
教学方法
掌握 for 循环和 while 循环的用法。
培养运用循环结构解决问题的能力
情境教学法、任务型教学法、探究性教学法
二、教学流程
【思考讨论】:
如何计算出需要赏赐给大臣的麦
粒的总数。
第一课时:
【阅读教材】
探究活动一:棋盘与麦粒(for 循环结构)
阅读 P41 p42 页内容,需要初步
了解:
【问题】
1、引导学生阅读教材了解 for 循环的基本结构
1for 循环的基本结构。
2for 循环结构中循环变量 i range()函数的作 2、理解循环变量 i range()函数
【自主探究】
【尝试】
1、学会运用变量 i 补码的算法range()函数。
for i in range(1,65): #输出 64
print("*"*i)
小程序 2:如果按照第 1 格放 1 粒麦粒,第 2
2、将表格补充完成,观察规律。

n=2**i
0
1
1
1
n=2**1
n=2**2
n=2**i
2
3
Print(s)
4
5
……
……
……
1、字母序号化
2、遍历字符串的方法
尝试字符串的遍历,在交互模式下
【小结】
输人以下语句,查看运行的结果。
引导学生学会使用 for 循环语句,掌握 for 循环
的基本结构,循环变量 i range()函数的作用,
通过细化问题、探究规律,进而达到解决问题的
【小组合作】
目的。
1、讨论 find()函数的调用方法:
第二课时:
alphabet="abcdefghijklmnopqrstu
vwxyzabc"
探究活动二:折纸测珠峰(while 循环结构)
【问题】
print(alphabet.find(”a”)
print(alphabet.find(”z”)
引导学生阅读教材了解 while 循环语句的基本结
构。
2、讨论如果输入空格或输入有误
while循环输出1到100的数【尝试】
时等特殊情况的处理方法。
编写代码、编译并运行程序。
小程序: 珠穆朗玛峰海拔约为 8844 米,是世界
第一高峰。如果有一张足够大的纸( 0.1 毫米)
对折多少次,纸张的厚度可以超过珠穆朗玛峰的
高度?
3、完善程序,编译运行。
【展示评价】
3、组织小组代表展示本组完成的
程序代码的正确性和规范性,组间
进行评价,教师给予客观的评价。python教材下载
【拓展】

鸡,公鸡 5 文钱 1 只,母鸡 3 文钱 1 只,小鸡 1
文钱 3 只。在这 100 只鸡中,公鸡、母鸡、小鸡
各是多少只?
1while 循环语句的基本结构
顺序结构、分支结构和循环结构
引导学生对比“折纸测珠峰”和“百钱买百鸡” 【小组合作】
依据 while 循环语句的基本结构和
流程图把代码写一写。
在已知遍历次数的情况下,使用 for 循环语句进
循环次数想想 xy select case when的取值进行优
化。
某单据因日久破损,一数据十分模糊,缺少
了千位数和十位数,只能推测为14x9x1,已知该
数据是 57 67 的倍数,请设计一个程序,输出
所有满足条件的数。
#猜猜真实数据
x=140901+i*1000+j*10
if ignore怎么读音x%57==0 or x%67==0:
print("数据可能是:",x)
总结
提升
梳理知识点,引导学生回想这节课学习内容,谈 说收获。对本节课进行知识梳理,
谈收获。 巩固学习目标。
三、【板书设计】

7 循环语句
一、棋盘与麦粒(for 循环语句)
二、折纸测珠峰(while 循环语句)
for <循环变量> in <遍历结构>
else:
<语句块>
<语句块 2>
四【教后反思】

鸡,公鸡 5 文钱 1 只,母鸡 3 文钱 1 只,小鸡 1
文钱 3 只。在这 100 只鸡中,公鸡、母鸡、小鸡
各是多少只?
1while 循环语句的基本结构
顺序结构、分支结构和循环结构
引导学生对比“折纸测珠峰”和“百钱买百鸡” 【小组合作】

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