教 知识与技能: 1. 学会使用条件判断等命令。 学 2. 理解选择结构程序设计的思想和方法。 3. 学会体会程序设计的基本过程 。 目 过程与方法 1.设置情景导入激发学生学习兴趣的思想和方法; 标 2.方法:任务驱动教学法 情感、态度、价值观 培养学生学习兴趣和创新能力 教学重点 教学难点 教学方法 教学环节 引入 新授 1. 学会使用条件判断等命令。 2. 理解选择结构程序设计的思想和方法。 1.学会使用条件判断等命令。理解选择结构程序设计的思想和方法。 任务驱动教学法 教 学 过 程 教师活动 同学们都喜欢玩计算机游戏。以前同学们玩游戏,自己只是游戏软件的使用者,掌握了程序设计语言,同学们可以自己设计、制作出妙趣横生的游戏,成为游戏的创造者。 要设计出一款优秀的计算机程序,必须经过周密的计划。不经过认真分析,草率动手,往往会事倍功半。 1确定设计方案 生活中,人们常常要对事件进行判断,根据判断结果选择下一步的任务。scratch系统的“控制”模块库中,提供了几个条件判断命令模块,图3- 31所示的是其中两个。 学生活动 如图3- 29所示,前面设计的程序,命令的执行是按先后顺序依次进行的。按照迷宫游戏规则:小球如果碰到“黑洞”或“墙壁”就要返回起点。 设计意图 激发兴趣 自我探究 新授环节的几种处理(依课堂情况而定): Scratch 系统提供的命令模块分为:动作、外观、声音、画笔等8个类别,每种类别的命令模块显示为不同颜色。 这种根据判断结果选择执行命令的程序称为分支结构或选择结构程序。编程时要根据任务需要,合理选用适当的程序结构。这些命令模块中的参数输入框处可以插入判断条件。例如,图3-32所示的脚本程序是以颜色为判断条件,角色如果碰到指定颜色,就执行模块内部的命令。
练习 思考探究 培养学生处理信1游戏有哪些规则需要使用条息的能力。给予件判断执行方法? 学生新尝试的机2哪个命令能让小球快速返回会。 起点? 二.制作舞台和角色 游戏需要在特定的环境中进行,利用探究式学习我们可以导入现成的背景、角色提高学生学习兴 趣,培养学生动图片,也可以根据需要对背景和角色进行编辑。导入、编辑舞台二.操作舞台背景和角色 手动脑的能力 背景,标记迷宫的终点位置。 ① 插入或绘制一个小球作为角色。 ② 整理舞台和角色,删除原有的背景和角色。如图3- 34所 示,适当调整“小球”在舞台中的大小和位置。 三.练习 编制一个简单的程序,让角色小猫随着鼠标在舞台上移动。 第18课 改善动画效果(3-2课时)
教 知识与技能: 1. 学会使用条件判断等命令。 学 2. 理解选择结构程序设计的思想和方法。 3. 学会体会程序设计的基本过程 。 目 过程与方法 1.设置情景导入激发学生学习兴趣的思想和方法; 标 2.方法:任务驱动教学法 情感、态度、价值观 培养学生学习兴趣和创新能力 教学重点 教学难点 教学方法 教学环节 引入 新授 1. 学会使用条件判断等命令。 2. 理解选择结构程序设计的思想和方法。 1.学会使用条件判断等命令。理解选择结构程序设计的思想和方法。 任务驱动教学法 教 学 过 程 教师活动 编制脚本程序 1控制小球移动:游戏程序的主要任务是控制“小球”在轨道上的移动。怎样控制小球在迷宫中的运动?小球需要移动的方向有几个?每个方向移动的动作怎样实现? 学生活动 设计意图 激发兴趣 自我探究 新授环节的几种处理(依课堂情况而定): Scratch 系统提供的命令模块分为:动作、外观、声音、画笔等8个类别,每种类别的命令模块显示为不同颜色。 操作任务:编制小球向上移动程序 小球在迷宫中需要上、下、左、右移动,可以使用键盘上的方向键控制小球移动的方向。 ① 切换角色的“脚本”选项卡。 ② 将“按下空格键”命令模块拖到脚本区,控制键选择为“上移键”。 ③ 如图3- 35所示,将 控制小球在其他方向移动“面向90度方向”、“移的程序设计思路完全相同。 动10步”命令模块连接如图3-36所示,通过复制程序,到脚本程序中,设置面向可以快速完成程序编制。 方向为“(0)上”,移动尝试能否使用其他方法控参数为“3”。 制小球移动。 ④ 按下上移键,测试程序效果。 练习 图3_38所示程序与图3—37所示程序有什么区别?上机测试程序效果,想一想每个程序有什么特点、为什么。 二.练习打壁球:设计墙壁和小球的角色(如图所示),颜色自定,小球的起始位置在两墙壁之间,按绿旗开始后小球水平移动,碰到墙壁后向相反方向移动,并反复此动作。 2使用条件判断 操作任务编制遇“黑洞”返回程序 ① 将“控制”模块库中的“如果、否则”命令模块插入脚本程序中。 ② 打开“侦测”模块库,将“碰到颜色蓝色”放入条件判断命令模块内。 ③ 如图3 37所示,单击“碰到颜色蓝色”的颜色块,鼠标指针变为吸管状,单击舞台背景中的“黑洞”指定检测颜色。 ④ 插入“移到x:0,y:0”命令模块,根据“小球”起点位置设定坐标参数。 ⑤ 按下上移键,测试程序效果。 培养学生处理信息的能力。给予学生新尝试的机会。 利用探究式学习提高学生学习兴趣,培养学生动手动脑的能力 课后小结 这节课我们近一步学习了Scratch变换背景、角色造型的方法,我们将在今后的学习中继续理解改进动画效果的方式,编程中的随机选数命令。有兴趣的同学课后可以思考1 x坐标的数值为什么限定为(一240,240)?2y坐标的数值为什么限定为(一180,180)?3怎样让烟花每次绽放的大小实现随机变化?试着修改动画程序。我们在今后的学习中会进一步的运用。 板 书 设 计 课 后 小 记 第18课 改善动画效果(3-2) 条件判断 第18课 改善动画效果(3-3课时)
教 知识与技能: 4. 学会使用条件判断等命令。 学 5. 理解选择结构程序设计的思想和方法。 6. 学会体会程序设计的基本过程 。 目 过程与方法 1.设置情景导入激发学生学习兴趣的思想和方法; 标 2.方法:任务驱动教学法 情感、态度、价值观 培养学生学习兴趣和创新能力 教学重点 教学难点 教学方法 教学环节 引入 新授 3. 学会使用条件判断等命令。 4. 理解选择结构程序设计的思想和方法。 1.学会使用条件判断等命令。理解选择结构程序设计的思想和方法。 任务驱动教学法 教 学 过 程 教师活动 很多同学玩过迷宫滚球游戏。一个小球从迷宫起点出发,在游戏者控制下小球顺利到达终点,则游戏成功;如果中途碰壁或落进“黑洞”,则游戏失败。 观察程序效果 1继续完善脚本程序,实现小球碰壁返回。 2在“外观”和“控制”模块库中,找到“思考嗯„„2秒”,“全部停止”两个命令模块,利用它们完善迷宫游戏,实现“小球如果碰到终点颜色就显示成功信息并停止游戏”。 程序编制完成以后还需要进一步验证、改进,修改程序中因考虑不周或偶然因素出现的错误,完善程序。 学生活动 讨论交流 游戏失败后小球应出现在什么位置?怎样确定这个位置? 选择实现方法 1设计程序前,首先要根据程序所要完成的任务,确定各个步骤实现的方法。在迷宫游戏中,关键的问题是游戏规则的实现。 2设计方案:在舞台背景中添加其他颜色障碍物,为小球设计相关的碰撞反应动作,如,后退、返回起点„ 设计意图 激发兴趣 自我探究 新授环节的几种处理(依课堂情况而定): Scratch 系统提供的命令模块分为:动作、外观、声音、画笔等8个类别,每种类别的命令模块显示为不同颜色。 练习 探索实践 尝试为“迷宫游戏”培养学生处理信 切换舞台的“脚本”选项卡,增加难度。 息的能力。给予 参照图3-39,编写播放音乐的学生新尝试的机舞台脚本程序,为游戏添加背景会。 音乐。 想一想,设计舞台的脚本程序与编写角色脚本程序自勺过利用探究式学习程有何不同,选中“舞台”图标,提高学生学习兴分别打开“动作”、“外观”等模趣,培养学生动块库,这些模块库与对应的角色手动脑的能力 模块库有何不同,为什么? 想一想,你和同学对“迷宫游戏”还有其他的设计想法吗?试着实现它。 练习:蹦床 1打开scratch系统提供的范例程序“„„例子\Games\3Trampoline”,测试程序效果,并回答以下问题: 程序中有几个角色?每个角色的脚本程序有哪些命令? 动画中的小孩“Jodi”为什么每次碰到蹦床,蹦床就能自动变形? 这节课我们近一步学习了Scratch变换背景、角色造型的方法,我们将在今后的学习中继续理解改进动画效果的方式,编程中的随机选数命令。完成以后还需要进一步验证、改进,修改程序中因考虑不周或偶然因素出现的错误,完善程序。 课后小结 板 书 设 计 课 后 小 记
第18课 改善动画效果(3-3课时) 条件判断 全部停止
因篇幅问题不能全部显示,请点此查看更多更全内容