内容正文:
课时教学设计
学段:_六年级(下) 学科:__信息科技 备课教师:
章节名称
循环语句能控制
学时
2学时
课标要求
通过学习图形化编程,感受人与计算机的交户过程,体会计算机解决问题的思路。在调试程序的过程中,养成认真学习的态度,积极思考解决问题的方法,培养学生独立思考问题的能力以及培养学生的计算思维、逻辑思维。
内容与学情分析
内容分析
本节内容主要是讲解程序控制中非常重要的循环语句,通过案例来讲解不同的循环语句之间的差别。从有限次循环到无限次循环辨别循环的循环体内。最后介绍通过键盘控制循环次数,在之前的内容上进行拔高,结合了侦测选项卡中的内容,整个安排由简到难,成条理。
学习重点
有限循环的方法。无限循环的方法。
学习难点
利用键盘等判断条件循环
学情分析
六年级学生思维活跃,动手能力较强,在之前学习程序的基础上,学习本节课内容,可以让学生们可以发散思维,更多更好的编辑程序,进而可以创新发展。同时学生的思维能力较高,学会程序的基本结构与框架,可以发散思维,更好的创新。
学习目标
1.掌握有限次循环控制的方法。
2.掌握无限次循环的方法。
3.体验利用键盘控制循环的应用。
学生课前需要做的准备工作
源码编辑器的基本操作:新建角色、背景,添加脚本积木块和删除积木块。
学习策略
演示法、自主探究法
学习
环节
学习任务设计与教师活动
学生活动设计(自主学习、小组活动、课堂展示)
设计意图与落实目标
导入
新课
展示程序:小猫动起来。
提问:用了什么新的积木
学习新的结构:循环结构
学生观察程序的运行
重复执行
活动一
有限次循环。
讲解程序编写:
①设置一个角色后,将控制选项卡中的“重复执行X次”积木指令拖到脚本区。
②将积木指令上的数字改为100,即表示循环次数为100。
③完成程序的编写,接着保存并运行程序,查看效果。
④保存并运行程序,查看效果。
教师总结:当程序运行中,需要重复的做一件事情的时候,就要用到重复执行语句,而包含在循环中的积木块,叫做循环体。
学生操作,运行代码,查看效果:
小猫会在屏幕上总来走去,但走了一段时间后小猫
不在走动。
学生说出本段程序中的循环体和循环语句结构:在这段程序中,“移动10步”“碰到边缘就反弹”“设置 旋转模式 为左右翻转”三条命令组成了循环体,“重复执行100次”是循环条件,这两部分构成了程序中的循环语句结构。
活动二
无限次循环
按照69页的顺序编写程序,说一说运行后与上个程序之间的差别。
教师总结:这个程序中的循环没有限制次数,如果想让角色停止,必须依靠外力,即单击舞台区左下角的停止按钮,才可以终止程序的运行。
说出程序编写顺序:
①设置好角色与北京后,将“控制”选项卡中的“重复执行”积木指令拖到脚本区与“当 开始 被点击”指令连接。
②完成程序编写,然后以“无限次行走”卫星保存并运行程序,查看效果。
说出差距:这个循环会一直进行下去,没有终止。
活动三
编写红绿灯程序
①在背景区上传信号灯图片作为背景。
②单击角色区右侧的 按钮,在打开的界面中单击
按钮,绘制出黑、黑、绿三个圆形作为绿灯亮起的造型,修稿民成为“绿灯亮”并保存。
③单击“添加造型”按钮,分别添加“黄灯亮”“绿灯亮”2个造型。
④将“控制”选项卡中的“重复执行”积木指令拖到脚本区。
⑤将“外观”选项卡中的“下一个造型”积木指令拖到脚本区。
⑥将“控制”选项卡中的“等待1秒”积木指令拖到脚本区
⑦保存并运行程序,查看效果。
学生动手编写如下程序:
绘制角色如图:
活动四
利用键盘控制循环次数
在《源码编辑器》中,把无限次循环与条件控制相关的积木指令组合在一次,可以实现在重复执行过程中,通过触发设定的条件终止程序运行。例如,利用按键控制“无限次行走”红角色的运动。
编写如下程序,学生演示操作步骤:
参照课本编写控制角色行动的程序:
①打开上面编写的“无限次行走”程序。
②将“下一个造型”以下的程序从“重复执行”指令中拖出放置在脚本区其他位置。
③将“控制”选项卡中的“重复执行直到X”积木指令拖到脚本区与“当 开始 被点击”指令连接。
④将“侦测”选项卡中的“按下按键a”积木指令拖到脚本区,放置在“重复直行直到X”指令的X处。
⑤将“下一个造型”以下的程序拖到“重复执行直到X”指令中与其连接,并删除“重复执行”指令。
⑥保存并运行程序,查看效果。
从程序的运行可以看出,当敲击字母a键时,角色停止运动,从而结束循环。
达标
检测
学生可以自己独立完成课本72页的思考与联系,可以编写程序,实现角色造型变换三次,如何使用无限次循环实现“海上航标灯一闪一