第二单元第四课顺序结构教学设计 2024—2025学年浙教版(2020)初中信息技术八年级上册

2024-09-20
| 5页
| 441人阅读
| 111人下载
普通

资源信息

学段 初中
学科 信息科技
教材版本 初中信息科技浙教版(2020)八年级上册
年级 八年级
章节 第4课 顺序结构程序设计
类型 教案-教学设计
知识点 -
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 53 KB
发布时间 2024-09-20
更新时间 2024-09-20
作者 1半程1
品牌系列 -
审核时间 2024-09-20
下载链接 https://m.zxxk.com/soft/47486375.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

2.1顺序结构教学设计 一、学习内容分析 本节课内容是Python程序设计中的顺序结构。众所周知,无论多么复杂的程序都可以分解为顺序、选择、循环这三种基本结构,因此本节内容的学习效果将影响后续内容的程序编写效率。本节课在整个程序设计的学习过程中起到一个承前启后的作用,“前”是对语句、语法使用的深化认识,“后”是程序结构学习的一个基础,因此,本节课主要让学生了解turtle模块,用流程图描述算法的方法,并在画图程序的基础上引导学生理解程序中顺序结构的含义。  二、学生分析 大部分学生虽然对计算机知识与操作有了一定接触,但认识与实践能力还是相对薄弱。编程课程具有较强的抽象性,对于刚刚接触Python编程的学生来说稍有难度。在本节内容前学生已学习了Python的基本语句,基本数据类型和变量,为本节课学习打下基础。 三、教学目标 知识与技能:理解程序设计的顺序结构基本思想; 理解利用turtle模块中的常用函数绘图的方法; 掌握顺序结构语句特点。  过程与方法:学会用算法分析问题; 能够使用顺序结构编写简单的程序解决具体问题。 情感态度与价值观:明确顺序结构在程序设计中的重要作用; 培养良好的编程习惯和态度。 四、教学重点与难点 1.重点:理解程序设计的顺序结构基本思想和特点;掌握turtle模块及常用的绘图命令。 2.难点:对顺序结构的理解和应用;编写简单的绘图程序 五、教学策略 本课教学以教师引导下的学生自主探究、小组合作、学案导学、任务驱动、情境设置等教法学法为主。根据基于本课内容特点,创设情境,引导学生自主探究,提升编程的兴趣;通过绘制任务,由简单到复杂,由浅入深突出了本课重点。学生在学习分析问题拆解问题,并将解决方案转为程序语言,设计绘制图形的过程中突破了教学难点。 六、教学环境及资源准备 1.教学环境:多媒体网络教室 2.教学资源:教学用PPT课件 七、教学过程 教学环节 教师活动 学生活动 设计意图 情境导入 问题一:要把大象装进冰箱总共分几步? 问题二:要把长颈鹿装冰箱总共分几步? 思考问题,积极互动 调动学生的注意力,和教师同步,激发学生兴趣,引出本课内容。 新课讲授 顺序结构 环节1 顺序结构程序 提问1:你能将刚才的步骤写出用箭头连接起来吗? 请大家观察上面的步骤书写和执行时有什么样的特点? 预案:从上到下呈一条直线,一步一步执行 像这样程序有明确的先后顺序,一步一步自上而下的执行,既不跳过也不重复的结构就是顺序结构 聆听教师讲解 揭示本课的主题活动:顺序结构。 学习了解顺序结构的特点 顺序结构 环节2 程序流程图 任务一:请同学们自学学案中常用绘制流程图的符号及含义,并尝试绘制上述问题的流程图。 教师巡回指导 开始自学,绘制流程图后与小组成员交流 锻炼学生自学能力,培养学生的合作意识。 顺序结构 环节3 模拟绘图 演示:“创意小屋”程序 设置目标:本门课程最后绘制出类似的图画 用笔在导学案上按要求绘制五角星。 感性理解程序的运行方式。 绘图限制起点在左边,隐性地规定了绘制五角星的统一性,可以保证按照“前进,左转.....”的方式绘制五角星。 活动1:动手绘制五角星。 要求:在导学案的规定位置,从起点开始,一笔绘制。 预案:学生有可能向前直走,也可能向右下走,咱们以起始方向直走为例。 顺序结构 环节4 程序绘图 活动2:程序绘图。 教师绘制五角星的过程转换为Python程序语言,说明程序执行过程。 turtle.forward(100) turtle.left(72) turtle.forward(100) turtle.left(144) turtle.forward(100) turtle.left(72) turtle.forward(100) turtle.left(144) turtle.forward(100) turtle.left(72) turtle.forward(100) turtle.left(144) turtle.forward(100) turtle.left(72) turtle.forward(100) turtle.left(144) turtle.forward(100) turtle.left(72) turtle.forward(100) turtle.left(144) 认识程序,结合绘制正方形的过程,理解程序语句。 了解顺序结构程序的运行过程。 认识程序,了解顺序结构,并且和刚刚自己绘制正方形的过程结合起来,降低理解顺序结构的难度。 顺序结构 环节5 了解Python [来源:Z*xx*k.Com] 结合程序,讲解Python语言编辑运行环境,以及一些代码中必须添加的内容。例如:如果使用Python语言设计绘图程序,在开头需加上: import turtle 聆听教师讲解 尝试编写、运行绘制一个正方形的程序。 初步了解Python的编辑环境,学习如何编辑、运行程序。 顺序结构 环节7 自主探究 任务二:编写程序,使小海龟在窗口中前进200像素,后退200像素,左转180度,右转180度。 任务要求: · 每个同学动手尝试。 · 编写程序。 · 运行。 提问:哪位同学想与大家分享他的代码和思路? 这位同学用自然语言描述算法。有哪位同学可以用流程图描述出来呢? 学生思考,组内讨论,动手编写程序,运行调试,完成任务。 过程中,熟悉程序执行过程,理解顺序结构。 思考、尝试解决问题。 练习程序的编写与调试。 理解顺序结构,加强学生对turtle函数使用熟练度,加深对计算机程序设计的认识: 由分析绘制图形程序出发,激发学生内在需求,加深对流程图的理解。 顺序结构 环节8 画等边三角形 任务三:编程绘制等边三角形: 任务要求: · 小组合作探究,讨论绘制方法。 · 编写程序。 · 运行程序。 任务前的铺垫:引导学生探究penup()和pendown()的用法。   思考图形特征,理解循环结构作用。      绘制简单图形,初步体验程序设计过程。 顺序结构 环节9 绘制小屋 任务四:编程绘制你的梦想小屋: 任务要求: · 小组合作探究,讨论绘制方法。 · 编写程序。 · 运行程序。   思考图形特征,理解顺序结构作用。   尝试程序设计,小组合作编写程序。   由简单图形,到复杂图形的绘制,刺激学生需求,熟悉理解顺序结构。 设计赏评 自主探究 评价反馈 拓展任务:画多个圆 任务要求: · 个人自主探究 · 可借鉴教材中的示例 · 欣赏他人成果,评价。 综合运用本课所学,尝试程序设计,感受程序设计的一般过程。 欣赏其他同学的程序效果,相互学习,给予评价。 通过构建代码使学生了解程序设计的一般过程;通过欣赏扩展眼界,通过评价反馈,促进激励学生,激发学生对程序设计的兴趣。 展示总结及作业布置 总结本节课所学的顺序结构。 灵活运用程序的基本结构,就可以编写出各种各样的程序,解决许多实际的问题。 作业: 1.没完成梦想小屋的同学课下继续完善 2.学有余力的同学:观察家人制作菜肴的过程,用流程图画出制作过程 欣赏优秀作品,思考,归纳,理解程序设计的基本结构。 总结梳理本节课内容;通过教师的肯定与表扬使学生之间产生良性竞争,提升学生继续学习程序设计的积极性。 板书设计: 2.1顺序结构开始 语句1 语句2 语句3 结束 1、 顺序结构:从上到下,一步一步,不重复也不跳过 2、 程序流程图 3、 移动小海龟:导入模块import turtle 4、 画等边三角形 学科网(北京)股份有限公司 $$

资源预览图

第二单元第四课顺序结构教学设计  2024—2025学年浙教版(2020)初中信息技术八年级上册
1
第二单元第四课顺序结构教学设计  2024—2025学年浙教版(2020)初中信息技术八年级上册
2
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。