内容正文:
泰山版信息技术(2018)第三册 第一单元 体验图形化编程 5 树叶飘飘我来扫 同步练习题附知识点归纳
一、课文知识点归纳:
1. 角色与舞台:学习如何在图形化编程环境中创建与编辑角色,理解舞台的概念及其属性设置。
2. 运动与旋转:掌握让角色移动、旋转的基础指令,了解速度、方向等参数的调整方法。
3. 事件与触发:深入理解事件驱动编程,如当绿旗被点击时、当角色被点击时等事件的应用。
4. 克隆技术:探讨如何使用克隆功能来模拟树叶飘落效果,理解克隆体的创建、控制与销毁。
5. 侦测与条件:学习使用侦测模块,如碰到边缘、碰到某个角色等,结合条件结构实现复杂行为,如角色遇到障碍物时改变方向。
二、同步练习题。
(一)、填空题。
1. 在Scratch中,通过______积木可以让角色在舞台上移动。
2. 当我们需要角色在碰到舞台边缘时反弹,应使用______积木来侦测。
3. 利用______功能可以快速创建多个相同角色模拟树叶飘落。
4. 为了控制树叶(角色)的飘落速度,我们可以通过调节______积木中的数值来实现。
(二)、选择题。
1. 在图形化编程中,若要使角色每隔一秒移动一次,应该使用哪个积木?( )
A. “等待1秒”
B. “重复执行10次”
C. “移到随机位置”
D. “下一个造型”
2. 角色在舞台上向右移动,若想使其转向180度后向左移动,应使用哪个积木?( )
A. “面向...方向”
B. “将旋转模式设定为左右翻转”
C. “将方向增加180度”
D. “点碰到鼠标指针”
3. 如何让角色在碰到特定颜色时执行某些动作?( )
A. 使用“碰到颜色...”积木
B. 添加“当颜色...被点击”事件
C. 通过“如果...那么...否则...”判断颜色
D. 设置“当角色被点击”条件
4. 克隆体在完成特定任务后,应该使用哪个积木来删除自己?( )
A. “删除此克隆体”
B. “隐藏”
C. “停止全部”
D. “显示”
(三)、判断题。(正确的打“√”,错误的打“×”)
1. 在图形化编程中,舞台背景的更换不会影响角色的行为和编程逻辑。( )
2. 角色的大小调整不会影响其碰到边缘侦测的效果。( )
3. 通过设置“重复执行...次”内的克隆体创建积木,可以控制树叶飘落的总数。( )
(四)、简答题。
1. 请简述如何利用克隆技术来实现大量树叶同时飘落的视觉效果,并说明在编程中如何控制克隆体的数量。
_____________________________________________________________________
_____________________________________________________________________
2. 在本课内容中,如何设计一个程序,使得当角色(清扫者)碰到树叶(另一角色)时,树叶消失,清扫者说“打扫干净了!”?
_____________________________________________________________________
_____________________________________________________________________
三、学习目标:
1. 掌握图形化编程中角色的移动与旋转操作。
2. 学会使用事件驱动编程,理解并应用不同类型的事件积木。
3. 理解并实践克隆技术,能模拟自然现象或实现简单动画效果。
4. 运用侦测功能,根据条件变化调整角色行为,提升编程逻辑思维能力。
【参考答案及解析】:
(一)、填空题。
1. “移动10步”
2. “碰到边缘”
3. 克隆
4. “移动...步”
(二)、选择题。
1. A. “等待1秒”
2. C. “将方向增加180度”
3. A. 使用“碰到颜色...”积木
4. A. “删除此克隆体”
(三)、判断题。
1. ×【解析:舞台背景的变化可能会影响角色的颜色侦测等逻辑,特别是当依赖于背景颜色进行条件判断时。】
2. √【解析:角色大小的调整不会改变其碰撞盒的相对位置,因此不影响碰到边缘的侦测。】
3. √【解析:通过在“重复执行...次”循环内生成克隆体,可以精确控制克隆体的总数。】
(四)、简答题。
1. 答:首先,创建一个树叶的角色,并编写脚本令其在舞台随机位置出现(克隆自身)。通过“当绿旗被点击”事件启动程序,接着在该事件下放置“克隆自己”积木,并可设置“重复执行一定次数”来限制克隆体的总数,或者在克隆体创建后加入“等待...秒”来控制树叶飘落的频率。为了使每片树叶的飘落路径各异,可在克隆体初始化时随机设定其移动方向和速度,从而实现大量树叶自然飘落的效果。
2. 答:为清扫者角色编写程序,当它“碰到”树叶角色时,使用“如果...那么...”积木来检测这一条件。在“如果”部分,使用“碰到...”积木选择树叶角色作为条件,然后在“那么”部分放置“删除此树叶”积木来移除碰到的树叶角色,同时添加一个“说...等待...秒”积木,让清扫者说“打扫干净了!”以展示反馈信息。这样,每当清扫者触碰到一片树叶,该树叶就会消失,并给出清扫成功的提示。
学科网(北京)股份有限公司
$$