大连版(2015)七年级下册信息技术 7.巧接弹力球--复杂循环结构与跳出循环 教案

文档属性

名称 大连版(2015)七年级下册信息技术 7.巧接弹力球--复杂循环结构与跳出循环 教案
格式 doc
文件大小 30.0KB
资源类型 教案
版本资源 大连理工版
科目 信息技术(信息科技)
更新时间 2020-11-18 14:46:47

图片预览

文档简介

第七课巧接弹力球——复杂循环与跳出循环
??学习目标
1、会写循环结构与知道跳出循环的方法;?
2、知道“碰到颜色”模块的功能,掌握用其控制角色的方法;
3、学会在同一个角色中使用多个脚本。
重点:使用循环结构设计程序使横杆左右移动
?难点:使用随机数、移动命令,配合带有条件的循环结构完成设计使小球能够移动、反弹
学情分析
本课为《大连理工大学出版社》2015七年级下册第七课,通过前面的学习,学生已经掌握了scratch的基础知识,初步接触了动作、外观、声音、画笔、控制、数字和逻辑运算、变量7个模块,初步运用了简单的循环结构来解决简单的问题。
初一年级的学生思维活跃,想象力丰富,乐于学习新鲜事物,如果掌握了复杂循环结构与跳出循环结构的方法,完全就可以用在更多的编程实例中,解决简单的生活中的问题。复杂循环结构与跳出循环”属于Scratch中的高级知识,初中阶段学习Scratch,并不要求学生用模块搭建大量复杂的指令,而是理解算法和程序设计在解决问题过程中的地位和作用,感悟算法的价值,因此本课创设了一个以平板接弹力球为主题的小游戏,激发学生的学习兴趣和热情。
课前准备:准备一个乒乓球拍和乒乓球,scratch躲避球素材
教学过程
?一、情境引入:同学们可能都玩过乒乓球,通过颠球的方式,不让乒乓球落到地面上。
本课我们就利用Scratch设计一个模拟乒乓球颠球的游戏,通过鼠标的移动,用横杆将小球接住。
?二、.讲授:任务驱动,探索新知:
任务(一)角色准备:
(1)绘制舞台背景
为舞台绘制一条有颜色的线当做地面
(2)绘制横杆
?设计一个能够街球的横杆
?(3)绘制小球
?可以自己画一个,也可以在软件提供的图形中选择一个。
学生操作练习 学生完成绘制或导入(舞台、横杆、小 球)
教师巡视指导,发现错误及时纠正
任务(二 )设计横杆程序:利用动作模块及侦测模块设计脚本
要设计横杆能随鼠标左右移动,就要让横杆的X坐标随着鼠标的X坐标移动而移动,还要循环的。?在角色列表中选中“横杆”然后再脚本区编辑
学生操作练习 学生完成“横杆”脚本?
教师巡视知道
任务(三 )设计小球程序:与学生共同分析小球的运动轨迹,共同探索设计脚本
脚本1:在这个游戏中,小球开始需要移动,遇到边缘就反弹。因此。可以使用一个简单的循环结构,让小球不断运动。可以通过改变移动的步数来控制小球的运动速度,以提高或降低游戏的难度
脚本2:
步骤1、设定循环结构,当小球碰到横杆后,程序开始执行,因此需要使用一个带有条件的循环结构,并且设定条件为”碰到角色【横杆】
步骤2、碰到横杆后,小球反弹,需要设定小球的面向的方向,反弹后的方向是小球方向的补角,因此,可以使用计算的方式,设定方向为(180-方向),并且进行轻微移动,再旋转一个较小的随机角度,小球碰到横杆后可以发出声音,导入声音waterdrop即可
步骤3、使用直到。。。都等待着这个指令是:给定一个条件,在不满足条件的时候,程序不运行,当满足条件时,执行该条指令下面的程序
步骤4、设定判断条件,地面的颜色比较明显,可以使用颜色进行判断,碰到颜色指令,如果不满足此颜色条件,游戏继续
步骤5、如果满足条件,也就是碰到地面红色,则程序停止,跳出循环。
有时候小球距离地面太近,游戏很快就结束,可以给定小球一个较高的位置,利用“移到x:,y:”
学生实践操作,教师巡视指导
活动:实践操作,巩固练习
专题游戏 躲避球(选作)
(1)小球脚本的设计
(2)广播的使用
(3)其余角色脚本的设计
四.小组合作,完善作品
教师巡视指导,学生小组合作完善此作品
?五、成果展示
请同学们运行自己的程序,体验操作的乐趣。
六、知识梳理
本课我们复习了循环结构的使用,并学习了当出现死循环的时候,如何利
用“碰到颜色”指令来跳出循环。现在,我们已经使用了带有条件判断的循环
结构,下一课我们将继续学习如何通过条件来选择不同的程序运行。