1、信息技术教案 八年级 1 第 18 课 初识流程图 应用 Scratch 做“弹弹球”实验 课时:课时:1 课时 课型:课型:新授 授课年级:授课年级:八年级 教材:教材:湖北教育出版社(八年级) 教材分析:教材分析:八年级教材中的“流程图”是十分重要的知识点,对教材中后期的 Python 语言教学有着承上启下的作用。然而,学生学起来会感到枯燥抽象。 教学设计创新点:教学设计创新点:对于这一节课,我选择对教材内容进行二次开发和重组,从学 生易接受、感兴趣的学习内容入手,借助 Scratch 软件完成原本枯燥的流程图的 教学。 学情分析:学情分析:学生了解了 Scratch 可视化编程软件的操作
2、界面和功能模块,对这个 软件很感兴趣, 学习积极性较高, 可以很顺利地借助这个软件完成流程图的学习。 由于我校班级众多,各班学生知识储备不同,学生基础也不一样,不同层次的学 生需要选择完成不同难度的学习任务, 所以教学设计中设计了基础必做和拓展选 做多个不同层次的学习任务。 教学目标:教学目标: 1 1、知识与能力、知识与能力 尝试描述解决问题的步骤。 学会流程图的制作规范和程序设计的基本结构。 能读懂简单的流程图。 能推断简单流程图的功能和作用。 尝试借助流程图实现 Scratch 项目制作和挑战。 2 2、过程与方法、过程与方法 学生演示 Scratch 弹弹球,描述两个角色执行的步骤。
3、通过自主学习,学会流程图的制作规范和程序设计的基本结构。 读懂“反弹板”和“小球”的流程图。 推断“反弹板”和“小球”流程图的功能和作用。 尝试借助流程图,补充积木实现 Scratch 弹弹球,同时有能力的学生依 据提示进行挑战,展示成品。 3 3、情感态度与价值观、情感态度与价值观 养成良好的用流程图描述算法的习惯,提高动手操作、解决问题的能力。 锻炼算法思维,在“分析问题描述算法(用流程图)制作项目成品” 的过程中提高学习积极性和求知欲,感受流程图的功能和作用。 教学重点教学重点 : 流程图的制作规范和程序设计的基本结构。 教学难点教学难点 : 读懂简单的流程图、推断简单流程图的功能和作用
4、。 信息技术教案 八年级 2 教学步骤缩图:教学步骤缩图: 教学过程:教学过程: 一、一、导入:导入:ScratchScratch 弹弹球(弹弹球(2+3=52+3=5 分钟)分钟) 教师打开弹弹球项目,请学生说一说看到了什么请学生说一说看到了什么(小球和反弹板的行动)。 教师引入流程图:借助流程图,来实现这个 Scratch 弹弹球项目。 二、流程图和程序设计的基本结构(二、流程图和程序设计的基本结构(3+3+7=133+3+7=13 分钟)分钟) 师:流程图是由一些简单的框图组成表示解题步骤步骤及及顺序顺序的方法。用流程图 描述,形象、直观,请大家按照自主学习任务单自主学习任务单自学课本
5、74 至 76 页,完成下面 的练习“试一试”。 1 1、流程图基本图形及其功能、流程图基本图形及其功能 图形图形 名称名称 功能功能 开始开始/ /结束符结束符 表示算法的开始或结束 (一个算法只能有 一个开始,但可以有多个结束处)。 输入输入/ /输出框输出框 表示数据的输入或计算结果的输出。 判断框判断框 表示分支情况 (通常用上方的顶点表示入 口,选择其余顶点中的两个表示出口)。 流程线流程线 指出流程控制方向,即动作的次序。 连接点连接点 用于连接因画不下而断开的连接线。 处理框处理框 框中指出要处理的内容 (该框有一个入口 和一个出口)。 2 2、程序设计的基本结构、程序设计的基本
6、结构 顺序结构:顺序结构: 每个步骤从上至下,按先后顺序依次执行。 分析 Scratch 弹弹球项目,简单描述其步骤 自主学习流程图的制作规范和程序设计的基本结构 读懂角色“反弹板”和“小球”的流程图,推断它们的功能和作用 尝试借助流程图和微课完成项目练习,尝试挑战不同的功能并展示 信息技术教案 八年级 3 请学生举例,请学生发表观点互评,老师点评。请学生举例,请学生发表观点互评,老师点评。 选择选择( (分支分支) )结构:结构: 根据给定的条件进行判断,有选择地执行,“是”与“否”的问题。 a)a)单分支选择结构单分支选择结构 b)b)双分支选择结构双分支选择结构 请学生举例,请学生发表观
7、点互评,老师点评。请学生举例,请学生发表观点互评,老师点评。 循环结构:循环结构:在给定条件成立的情况下,重复执行同样的步骤。 a)a)当型循环结构:先判断条件,后执行。当型循环结构:先判断条件,后执行。当条件成立时执行当条件成立时执行循环体。循环体。 b)b)直到型循环结构:先执行循环体,直到型循环结构:先执行循环体,直到条件成立时不再直到条件成立时不再执行循环。执行循环。 N N 循环体循环体 Y Y 条件条件 信息技术教案 八年级 4 请学生举例,请学生发表观点互评,老师点评并讲解难点。请学生举例,请学生发表观点互评,老师点评并讲解难点。 试一试:试一试:推断“反弹板”和“小球”的流程图
8、,说一说它们的功能和作用。推断“反弹板”和“小球”的流程图,说一说它们的功能和作用。 (视频回顾,学生讨论,(视频回顾,学生讨论,7 7 分钟内)分钟内) 三、制作、三、制作、挑战与展示(学生练习,挑战与展示(学生练习,10+5+5=2010+5+5=20 分钟)分钟) 1 1、做一做:、做一做:借助流程图和微课“弹弹球制作过程”,补充“小球”和借助流程图和微课“弹弹球制作过程”,补充“小球”和“反弹板”“反弹板” 的代码积木,完成的代码积木,完成 ScratchScratch 弹弹球项目。(基础任务,自主学习微课,学生之弹弹球项目。(基础任务,自主学习微课,学生之 间互相帮助,由小组长检查)
9、间互相帮助,由小组长检查) 小球初始坐标为(0,160),面向(135到225)方向 Y Y N N 小球碰到反弹板小球碰到反弹板 当当被点击时被点击时 小球移动小球移动1010步步,小球碰到边缘就反弹 小球面向(-30 到 30)方向 碰到红色碰到红色 停止全部停止全部 N N Y Y 重 复 执 行 重 复 执 行 信息技术教案 八年级 5 2 2、挑战(拓展任务,选做):挑战(拓展任务,选做): 实现结束时的背景切换;实现结束时的背景切换; 提示:小球流程图补充红色部分如下提示:小球流程图补充红色部分如下 舞台的流程图为舞台的流程图为 实现结束时角色“小球”“反弹板”隐藏,并在开始时显示
10、。实现结束时角色“小球”“反弹板”隐藏,并在开始时显示。 提示:小球流程图补充提示:小球流程图补充红色部分如下(反弹板同理)红色部分如下(反弹板同理) 改变小球速度及数量。改变小球速度及数量。 提示:改变小球移动速度;复制或新建角色。提示:改变小球移动速度;复制或新建角色。 3 3、由快速完成的学生展示作品。、由快速完成的学生展示作品。 请展示的学生说一说他的制作思路和收请展示的学生说一说他的制作思路和收获;获; 请同学们说一说作品的优点和需要改进的地方;请同学们说一说作品的优点和需要改进的地方; 老师评价。老师评价。 四、课程回顾(总结,四、课程回顾(总结,2 2 分钟)分钟) 1、描述解决问题的步骤(“反弹板”)。 2、学会流程图的制作规范和程序设计的基本结构。 3、读懂简单的流程图(“反弹板”和“小球”)。 4、推断简单流程图的功能和作用(“反弹板”和“小球”)。 5、尝试借助流程图实现 Scratch 弹弹球制作和挑战。 N N 碰到红色 停止全部 Y Y 广播消息 “结束”广播消息 “结束” 当当被点击时被点击时 背背景切换为景切换为backdrop1 接收消息 “结束”接收消息 “结束” 背背景切换为“结束”景切换为“结束” 当被点击时 显示显示 当接收消息“结束”当接收消息“结束” 隐藏隐藏