收藏 分销(赏)

八年级上册信息技术--第7课-python-循环语句【教案】.docx

上传人:二*** 文档编号:4539697 上传时间:2024-09-27 格式:DOCX 页数:10 大小:3.18MB 下载积分:5 金币
下载 相关 举报
八年级上册信息技术--第7课-python-循环语句【教案】.docx_第1页
第1页 / 共10页
本文档共10页,全文阅读请下载到手机保存,查看更方便
资源描述
初中第三册信息第二单元 Python 程序设计 第 7 课 循环语句 教案 一、【教材分析】 知识与 法目标 情感、态度 价值观目 通过问题探究,体验计算机利用循环结构解决问题的方法,体验算法的巧妙运用。 标 教学重点 教学难点 教学方法 掌握 for 循环和 while 循环的用法。 培养运用循环结构解决问题的能力 情境教学法、任务型教学法、探究性教学法 二、【教学流程】 【思考讨论】: 如何计算出需要赏赐给大臣的麦 粒的总数。 第一课时: 【阅读教材】 探究活动一:棋盘与麦粒(for 循环结构) 阅读 P41 和 p42 页内容,需要初步 了解: 【问题】 1、引导学生阅读教材了解 for 循环的基本结构 1、for 循环的基本结构。 2、for 循环结构中循环变量 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、讨论如果输入空格或输入有误 【尝试】 时等特殊情况的处理方法。 编写代码、编译并运行程序。 小程序: 珠穆朗玛峰海拔约为 8844 米,是世界 第一高峰。如果有一张足够大的纸(厚 0.1 毫米), 对折多少次,纸张的厚度可以超过珠穆朗玛峰的 高度? 3、完善程序,编译运行。 【展示评价】 3、组织小组代表展示本组完成的 程序代码的正确性和规范性,组间 进行评价,教师给予客观的评价。 【拓展】 鸡,公鸡 5 文钱 1 只,母鸡 3 文钱 1 只,小鸡 1 文钱 3 只。在这 100 只鸡中,公鸡、母鸡、小鸡 各是多少只? 1、while 循环语句的基本结构 顺序结构、分支结构和循环结构 引导学生对比“折纸测珠峰”和“百钱买百鸡” 【小组合作】 依据 while 循环语句的基本结构和 流程图把代码写一写。 在已知遍历次数的情况下,使用 for 循环语句进 循环次数想想 x、y 的取值进行优 化。 某单据因日久破损,一数据十分模糊,缺少 了千位数和十位数,只能推测为14x9x1,已知该 数据是 57 或 67 的倍数,请设计一个程序,输出 所有满足条件的数。 #猜猜真实数据 x=140901+i*1000+j*10 if x%57==0 or x%67==0: print("数据可能是:",x) 总结 提升 梳理知识点,引导学生回想这节课学习内容,谈 说收获。对本节课进行知识梳理, 谈收获。 巩固学习目标。 三、【板书设计】 第 7 课 循环语句 一、棋盘与麦粒(for 循环语句) 二、折纸测珠峰(while 循环语句) for <循环变量> in <遍历结构>: else: <语句块> <语句块 2> 四【教后反思】 鸡,公鸡 5 文钱 1 只,母鸡 3 文钱 1 只,小鸡 1 文钱 3 只。在这 100 只鸡中,公鸡、母鸡、小鸡 各是多少只? 1、while 循环语句的基本结构 顺序结构、分支结构和循环结构 引导学生对比“折纸测珠峰”和“百钱买百鸡” 【小组合作】 依据 while 循环语句的基本结构和 流程图把代码写一写。 在已知遍历次数的情况下,使用 for 循环语句进 循环次数想想 x、y 的取值进行优 化。 某单据因日久破损,一数据十分模糊,缺少 了千位数和十位数,只能推测为14x9x1,已知该 数据是 57 或 67 的倍数,请设计一个程序,输出 所有满足条件的数。 #猜猜真实数据 x=140901+i*1000+j*10 if x%57==0 or x%67==0: print("数据可能是:",x) 总结 提升 梳理知识点,引导学生回想这节课学习内容,谈 说收获。对本节课进行知识梳理, 谈收获。 巩固学习目标。 三、【板书设计】 第 7 课 循环语句 一、棋盘与麦粒(for 循环语句) 二、折纸测珠峰(while 循环语句) for <循环变量> in <遍历结构>: else: <语句块> <语句块 2> 四【教后反思】 鸡,公鸡 5 文钱 1 只,母鸡 3 文钱 1 只,小鸡 1 文钱 3 只。在这 100 只鸡中,公鸡、母鸡、小鸡 各是多少只? 1、while 循环语句的基本结构 顺序结构、分支结构和循环结构 引导学生对比“折纸测珠峰”和“百钱买百鸡” 【小组合作】 依据 while 循环语句的基本结构和 流程图把代码写一写。 在已知遍历次数的情况下,使用 for 循环语句进 循环次数想想 x、y 的取值进行优 化。 某单据因日久破损,一数据十分模糊,缺少 了千位数和十位数,只能推测为14x9x1,已知该 数据是 57 或 67 的倍数,请设计一个程序,输出 所有满足条件的数。 #猜猜真实数据 x=140901+i*1000+j*10 if x%57==0 or x%67==0: print("数据可能是:",x) 总结 提升 梳理知识点,引导学生回想这节课学习内容,谈 说收获。对本节课进行知识梳理, 谈收获。 巩固学习目标。 三、【板书设计】 第 7 课 循环语句 一、棋盘与麦粒(for 循环语句) 二、折纸测珠峰(while 循环语句) for <循环变量> in <遍历结构>: else: <语句块> <语句块 2> 四【教后反思】 鸡,公鸡 5 文钱 1 只,母鸡 3 文钱 1 只,小鸡 1 文钱 3 只。在这 100 只鸡中,公鸡、母鸡、小鸡 各是多少只? 1、while 循环语句的基本结构 顺序结构、分支结构和循环结构 引导学生对比“折纸测珠峰”和“百钱买百鸡” 【小组合作】 依据 while 循环语句的基本结构和 流程图把代码写一写。 在已知遍历次数的情况下,使用 for 循环语句进 循环次数想想 x、y 的取值进行优 化。 某单据因日久破损,一数据十分模糊,缺少 了千位数和十位数,只能推测为14x9x1,已知该 数据是 57 或 67 的倍数,请设计一个程序,输出 所有满足条件的数。 #猜猜真实数据 x=140901+i*1000+j*10 if x%57==0 or x%67==0: print("数据可能是:",x) 总结 提升 梳理知识点,引导学生回想这节课学习内容,谈 说收获。对本节课进行知识梳理, 谈收获。 巩固学习目标。 三、【板书设计】 第 7 课 循环语句 一、棋盘与麦粒(for 循环语句) 二、折纸测珠峰(while 循环语句) for <循环变量> in <遍历结构>: else: <语句块> <语句块 2> 四【教后反思】
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服