Scratch趣味编程
——循环结构巧运用
一、前期准备
本课教材内容为本单元第三课时。经了解,学校的教学进度还没有到这一单元。为做好衔接,扫清本课教学的障碍,特将前两个课时的内容,即“Scratch趣味编程之初识Scratch”和“Scratch趣味编程之顺序结构”做成微课,发布在网上。学生可通过登录津南区智慧教育云平台(用户名:s01至s50,密码:123456,网址:****)或扫描二维码,观看微课进行自学和预习。(云平台的操作指南和二维码请参见附件1,附件1已在见学生时发给了学生。)
本课依然是在“翻转课堂”的理念支撑下开展的教学活动。前期学生以网络为媒介,通过微课开展自学。课堂上,老师先对学生自学情况进行了解,然后引入新课的学习。
二、课堂教学设计
教学 内容 | Scratch趣味编程之循环结构 | 课时 | 第三课时 | 课型 | 新授 | |||||
教 学 目 标 | 1、理解循环结构的含义及作用。能够利用循环结构设计简单而有趣的程序。 2、通过分析、改造电子相册程序和仿作红绿灯程序,体会循环结构,理解其含义及作用,并能发现,在解决某些问题时,循环结构可使程序更简洁和优化,更有效率。 3、在学习过程中,体会程序在生活中的存在,培养逻辑思维能力,并建立用程序设计思想解决生活中的问题的意识。 | |||||||||
重点 | 理解循环结构,能将顺序结构的程序改造成循环结构。 | 难点 | 独立设计循环结构的小程序。 | |||||||
教学准备 | 微课(用于课前自学)、课件、顺序结构的程序习题 | |||||||||
| 教师活动 | 学生活动 | 设计意图 | |||||||
教 学 过 程 | 一、激发兴趣 引入新课 同学们,大家好。很荣幸来到百年名校岳阳道小学,和大家一起完成一节信息技术 | 听讲 | 相册共10张照片,其中5张是岳阳道小 | |||||||
| 教师活动 | 学生活动 | 设计意图 | |||||||
教
学
过
程 | 课。作为客人,来之前,老师了解了一下咱们岳阳道小学,并做了一个简单的电子相册。 (播放用scratch制作的宣传幻灯片)
这个电子相册共有几张照片?
其实这个电子相册就是这10张照片在怎样播放?用一个词来概况
用词真准,给你们组一个奖励。这节课,我们就是要继续学习Scratch软件的循环结构。 呈现板书
|
观看相册,并随机说出相册所展示的信息。
说出照片张数
预设:是10张照片在重复、循环播放。
注意听讲
| 学周边的景点,另外5张是学校内部照片。使本课与学校地域文化融合,并激发学生兴趣。
引出课题
| |||||||
二、课堂翻转 回顾自学 首先,老师要先了解一下大家通过云平台(呈现云平台)自学的情况。 出示课件,重点回顾关于Scratch软件界面的以下区域:菜单栏、积木区(或叫指令组)、程序区、舞台区。 预设:1、程序区:将指令区的指令拖曳到这个区域进行编程,实现人机对话,告诉计算机执行我们发出的指令。其实编程,就是进行人机对话,(出示板书)计算机根据程序的指引,帮我们做事。2、舞台:电脑完成任务以后,将结果呈现在这里。3、角色,是代表计算机执行某段程序的一个对象,软件默认的角色是一只猫,而造型则是这个角色的不同形 |
按照课件的指示,依次说出每个区域的名称。并重点回答程序区和舞台区的作用。以及自己对角色和造型两个概念的理解。
注意听讲 |
了解学生自学情况。将界面名称及重要概念进行复习,也便于新课的开展,同时让学生体会借助网络开展学习的便捷和高效。 | ||||||||
| 教师活动 | 学生活动 | 设计意图 | |||||||
教
学
过
程 | 态。 看来,大家的自学情况很好。正确地运用网络,丰富我们获取知识的手段,可以有效地提高学习效率。 呈现板书
|
注意听讲
|
| |||||||
三、闯关激趣 探索新知 接下来,我们以闯关的形式,探索循环结构在程序中的应用,看哪个小组表现最优异。 第一关:初识循环结构 请同学们在“教师资源共享区”内“津南区李老师资料”文件夹里双击打开练习题“第一关”。 请单击“绿旗”运行程序,观察这个电子相册与刚才欣赏的电子相册有什么区别? 观察这个程序体,看看它有什么特点?
说的对,观察真仔细,给你组一个奖章。这个程序就是“等待2秒”和“切换到造型几”两块积木的重复,一条指令一条指令的顺序执行,直到最后一条指令执行完,就停止,并不能实现循环重复。这种程序结构叫什么? 大家观察积木区,控制指令组,猜想一下,运用哪块儿积木可以实现循环,想到了就试一试。看哪个组最先完成。 (出示板书:重复执行) |
打开练习题“第一关”(习题内容,请见附件2)
运行程序,认真观察,并回答观察发现。 预设:这个电子相册不能循环播放。
认真观察,回答观察发现 预设:这个程序是“等待2秒”和“切换到造型几”两条指令的重复组合。
预设:叫顺序结构 观察猜想,动手实践,将程序改造成循环结构,汇报结果。
运用这条指令可以实现循环。 |
设置闯关的方式,使学生更有积极性。
通过两个电子相册的对比,发现顺序结构有重复,但不能循环。
再次检查预习情况 | ||||||||
| 教师活动 | 学生活动 | 设计意图 | |||||||
教
学
过
程 | 你是怎么想到的用这条指令? 大家真会学习,这种观察界面(出示板书),从文字、图示、形状等信息中得到启发是一种很有用的学习方法,这本身也是人机对话的一种体现。
预设: 无论有没有学生用下面这条指令: (出示板书) 教师都要问:这两条指令的区别。 这一关,我们初步认识了循环结构(出示板书)每个组都顺利通过,颁奖。请将大家改造好的程序,另存到桌面。下面我们进入第二关。
第二关:小试身手 除了电子相册,生活中还有很多用到循环结构的小程序。我们每个人都是交通安全的参与者,为了使交通顺畅安全,有一个设施很重要,就是红绿灯,我们都要遵守。这就是一个循环结构的小程序。 请打开练习题“第二关”(请见附近2)利用第一关的思路,独立设计红绿灯的程序。看看哪组先完成。 大家的学习能力真强,颁奖。第二关也没难住大家,下面我们进入第三关。
第三关:灵活运用 生活中有程序,其实数学课与编程联系最密切。请打开习题第三关。 | 预设: 1、我是看了指令上面的文字想到的。 2、我是看到指令积木下面的小箭头想到的。 3、我是根据它的形状想到的。
说说自己的想法。
注意听讲
“文件”菜单—“另存为”命令—以“自己名字+第一关”为名保存。
红绿灯
动手操作,汇报结果。 以“名字+第二关”为文件名保存在桌面
打开第三关练习 |
培养学生观察、猜想、实践的学习方法
通过生活实例理解循环结构
渗透交通安全教育 | |||||||
| 教师活动 | 学生活动 | 设计意图 | |||||||
教
学
过
程 | 这仍然是一个顺序结构的程序,观察一下,猜一猜这个程序是让电脑帮我们做什么?
在这里为什么要用到这个指令:
预设:那你能不能让电脑画出一个五边形、六边形。
选做提升 编程,画出下面这个图案:
提示:1、这个图案是几个正方形组成的?2、实际就是一个正方形旋转了一圈(6次),每次旋转60°。3、先要画出一个正方形。4、观察“控制指令区”想一想运用哪条指令可以实现。 四、课堂小结 1、谈谈收获 2、通过奖牌榜,可以看出大家这节课表现的很积极,有很强的集体荣誉感和团队意识。 3、这节课我们在通过微课自学Scratch界面和顺序结构的基础上,通过生活中的实例 重点学习了循环结构。生活中 |
1、观察猜想汇报 2、改造成循环结构,使程序更简洁。 预设:因为正方形有四条边,所以循环次数是有限的,循环4次。
独立完成
说说本课有什么收获。
|
体会“重复执行几次”这条指令的作用,及数学与编程的联系
因是借班上课,不是十分了解学生能力,设置一道选做题以备灵活应对课堂进程。此题涉及循环结构的嵌套,能够加深学生对循环的理解。
渗透团队合作意识
| |||||||
| 教师活动 | 学生活动 | 设计意图 | |||||||
教 学 过 程 | 还有很多这样的例子,大家可 以去观察发现。另外,这些学习方法和编程思想,要有意识地在生活和学习中去实践和应用。 4、今后大家依然可以通过云平台等方式和老师交流学习。 |
注意听讲 | 提示学生在生活中有意识地应用学到的思想和方法 | |||||||
板 书 设 计
|
| |||||||||
附件2:
第一关习题:
在图一的基础上改造成循环结构,学生有可能改造成图二。则提问学生,是否可以优化,使程序变得简洁。预设:既然选择了“重复执行”这个指令,那么原来顺序结构中重复的指令,只保留一组就可以了。即如下图:
再提问学生,这样是否有缺陷,运行一下看看。
提示:观察“外观指令”区,可以用哪条指令解决。
第二关习题:
利用教师提供的造型,进行程序设计。
第三关习题:
改造成循环结构,进而改造成五边形,六边形的程序。
选做题答案:
认识循环结构的嵌套