学科 信息技术 教材版本 川教版
教学主题 《重复执行》
教学内容 通过案例的讲解,让学生了解重复执行指令的应用,学会区分重复执行10次与重复执行,能根据实际情况选择相应的指令进行脚本优化。
教学目标 了解什么是重复执行。 会区分重复执行10次与重复执行 能正确使用重复执行来优化脚本,会动脑筋解决问题,提高信息素养。
教学用途 课前预习:在课前将微视频与导学任务单发给学生,让学生结合学习任务观看视频,进行自主学习,提出疑问。 课中讲解或活动:学生带着自主学生产生的疑问在老师的指导下,重新观看微视频,并通过自主动手操作进行巩固,以及完成后续任务。
教学重难点 能用重复执行进行脚本优化 能正确区分重复执行10次与重复执行
所用到的教学资源环境 Scratch3.0、录屏软件、剪辑软件、动画制作软件
教学过程 导入 故事情景导入,复习旧知 边讲解故事背景边同步播放《海底世界》动画: 今天,海底世界迎来了一只带有特殊任务的水母,它的主要任务是在海底游动巡逻,为大海护航。但是,它的触角被卡住了,没办法进行游动,你能用scratch中学过的积木块帮助一下它吗? 运动类积木——移动10步 通过编程软件中操作演示 提出问题:如果要让水母每隔一小段时间就不听的游动,应该怎么做呢? 控制类积木——等待0.2s 要每隔一段时间就不停的移动需要不停点击或者将下面的积木拼接: 脚本不仅长而且不一定能够达到效果,仔细观察积木块,是不是等待0.2s与移动10步一直在重复呢?能不能进行脚本优化呢? Scratch的控制类积木中有一个指令叫做重复执行,它就能完美的帮助水母完成巡逻任务。 新知讲解、易错点分析 打开编程软件,找到控制类积木,发现里面有两个重复执行,它们分别是重复执行和重复执行10次,它们有什么不同?哪一个才能达到让水母一直游动的效果? 我们一起来试一试吧。 第一步:在事件类积木中找到当绿旗被点击,拖到积木区。 第二步:将重复执行10次拖动到脚本区,并进行拼接。 第三步:将移动10步嵌入重复执行10次的凹槽里。 第四步:点击小绿旗,查看效果 我们发现只移动一段距离之后水母就停止不动了。 将水母拉回同一起点,形成对比。 用同样的方法尝试重复执行,嵌入,点击绿旗,查看效果,发现重复执行才是我们需要的,将重复执行10次拖回积木区即可。 水母已经开始巡逻任务。 易混淆点: 重复执行重复执行10次都属于循环没有次数限制有次数限制,且可更改点击红色按钮终止运行10次之后停止
课堂小结 1.什么叫做重复执行? 重复执行在编程语言中叫做循环,就是反复执行代码框中的内容,执行的代码放在循环代码框中,除非执行停止所有脚本命令或点击红色停止按钮循环才会终止。 重复执行优点: 更优化、更简洁、更灵活 拓展任务 结合切换造型和今天所学的内容,让水母跳舞。
设计思路 课程内容生动有趣,动画引入可以激发学生的兴趣,技能操作部分,在Scratch3.0中进行演示,更加的直观。
配套练习
选择题
重复执行指令属于()类积木
运动 B. 事件 C. 控制 D.外观
水母从舞台左侧移到舞台中央,可以用()重复执行指令
重复执行 B.重复执行10次
重复执行与重复执行10次的区别?()
重复执行10次有次数限制,重复执行没有
重复执行有次数限制,重复执行10次没有
操作题
用所学过的造型切换积木,结合今天所学的重复执行指令,让水母边巡逻边跳舞。(注意:水母有四个造型,合理选用积木)
答案:
选择题:1.C 2.B 3.A
操作题
水母有四个造型,需要在4个造型之间切换
下一个造型、等待0.2s