- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
学而优教有方
PAGEPage2/NUMPAGESPages4
第10课计数循环我在行
一、教学目标
1.掌握for循环的常用格式和range()函数的用法。
2.学会利用for循环解决生活中的一些实际问题。
二、教学重难点分析
教学重点:for循环的常用格式和range()函数的用法。
教学难点:循环的嵌套、利用for循环解决生活中的一些实际问题。
三、教学准备
1.教学环境
软件环境:多媒体网络教学软件、Python编程软件。
硬件环境:多媒体网络教室。
2.教学资源
教学课件、教学范例。
四、教学建议
在导入环节,教材引言部分围绕本课学习内容创设了问题情境,教师可以采用教材上的引言进行新课导入,激发学生的学习兴趣,引发学生的思考。
“新知园地”部分,教材给出了在编写程序时,一般用循环结构来处理重复执行某一条或某一组语句的问题。教师可利用实例引导学生进行分析,总结出本课的学习任务:计数循环(for循环),即提前预定循环体重复执行的次数。
(一)for循环的常用格式
对于这个任务,教师可让学生通过自学课本初步了解for循环的常用格式。
for循环变量inrange(初值,终值,步长):
语句块
要理解for循环的常用格式,掌握range()函数的用法是关键。教师可让学生实践“小试身手”中的代码,在实践中理解和掌握for循环的常用格式和range()函数的用法。
(二)for循环的应用
“探究实践一”要求学生编程输出1~100之间的偶数。教师可引导学生进行问题分析,然后再动手编写程序。
“探究实践二”是著名的“国际象棋棋盘放麦粒”的数学问题,里面HIA包含着一个古老的传说。要解决本题,关键在于要引导学生做好问题分析,找到解题方法。
国际象棋棋盘
每格麦粒数(mls)
麦粒总数s=0
第1格
mls=1=20
s=s+mls
第2格
mls=2=21
s=s+mls
第3格
mls=2=23
s=s+mls
……
……
……
第i格
mls=2i-1
s=s+mls
……
……
……
第64格
mls=264-1
s=s+mls
“探究实践三”要求学生编写程序,判断一个整数是否为质数,是则输出“yes”,不是则输出“no”。本题的关键在于确定判断质数的方法,解题方法不唯一,鼓励学生多思考,大胆创新,编写出不同算法的Python程序。
(三)for循环的嵌套
for循环的嵌套学生不易理解,是本课的难点,教师可利用教材中的“探究实践四”输出九九乘法表,让学生在做中学,在实践中加深认识和理解。建议教师可通过录制微课的形式供学生反复学习,达到掌握的目的。
(四)巩固提升
第1题:利用for循环,计算输出s=1+2+3+…+100的值。
参考程序:
s=0
s=0
foriinrange(1,101):
s=s+i
print(s)
第2题:编程求解百钱买百鸡问题。
题目分析
设公鸡x只,母鸡y只,小鸡z只,由题目条件可知:
0=x=20
0=y=33
0=z=100
5x+3y+(1/3)z==100
x+y+z==100
z%3==0
count=0f
count=0
forxinrange(21):
foryinrange(34):
forzinrange(101):
ifx+y+z==100and5*x=3*y+z//3==100andz%3==0:
print(“公鸡”,x,”只,”,”母鸡”,y,”只,”,“小鸡”,z,”只。”)
count=count+1
print(“共有”,count,”种购买方案。”)
教师可利用“巩固提升”检测学生本课的学习质量,学生也可据此检测自己的学习水平。
(五)成果分享
教师先引导学生对本节课的学习任务和巩固提升练习进行查缺补漏,然后以小组为单位进行分享交流编写的程序,选出编写思路不同的程序,参与全班的分享与交流。在分享交流过程中,教师要引导学生试着发散自己的解题思路,尝试做到一题多解,并引导学生总结本节课学习到的新知识和新技能,对于学生总结不到位的地方,教师要进行及时地纠正或补充。
五、教学评价设计
本课的主要内容都包含在四个探究实践中。教师可以根据课堂上学生的表现,依据SOLO分类评价理论进行过程性评价;也可依据SOLO分类评价理论对学生编写的程序进行分级评价。
六、补充资料
本课的“知识链接for循环的一般格式”属于补充性学习材料,为选学内容,建议学有余力的学生也能掌握本部分的知识与技能。
您可能关注的文档
- 黑龙江省大庆市一中2022-2023学年高二下学期期中语文试题(解析版).docx
- 黑龙江省鹤岗市一中2022-2023学年高二下学期期中语文试题(解析版).docx
- 黑龙江省鹤岗市一中2022-2023学年高二下学期期中语文试题(原卷版).docx
- 黑龙江省密山市四中2022-2023学年高二下学期期中语文试题(解析版).docx
- 黑龙江省大庆市二中2022-2023学年高二下学期期中语文试题(解析版).docx
- 黑龙江省大庆市铁人中学2022-2023学年高二下学期期中语文试题(解析版) (1).docx
- 黑龙江省哈尔滨市黑龙江省实验中学2022-2023学年高二下学期期中语文试题(解析版).docx
- 河南省郑州市基石中学2022-2023学年高二下学期期中语文试题(解析版).docx
- 河南省郑州市实验中学2022-2023学年高二下学期期中语文试题(解析版).docx
- 江苏省海安市实验中学2022-2023学年高二下学期期中语文试题(解析版).docx
- 2022年烟花爆竹安全作业《引火线制造作业》安全生产模拟考试题(九).pdf
- 小学一年级数学下册应用题.pdf
- 小学四年级上册阅读理解练习题及答案.pdf
- 上海黄浦区教育学院附属中山学校初中英语七年级下册Unit 6经典习题(提高培优).pdf
- 2024年整理收纳师职业技能资格证书考试题库含答案.pdf
- 2024医院评审护理三基考试试题集(附答案).pdf
- 人教版初中物理九年级全一册第二十章第3节+电磁铁电磁继电器+教学设计.pdf
- 江苏省扬州市邗江区2022-2023学年高二下学期期中调研测试地理试卷(含答案).pdf
- 2023年自考专业(汉语言文学)《外国文学作品选》考试历年真题摘选附带答案.pdf
- 天津大学22春“土木工程”《工程地质学》作业考核题库高频考点版(参考答案)试题号3.pdf
文档评论(0)