1、第 6 课 成语大赛 核心素养培养目标 1.通过对作品的设计、制作和调试,逐步适应用编程表达创意的数字化表达方式。 2.能读懂简单的问题解决示意图或流程图。 3.通过解决人机交互和条件判断的问题,学习程序设计中的选择结构并了解其应用。 4.通过对编程语言三种结构的归纳总结,理解真实问题形式化、数字化的表达方式。 教学重点 1.角色的层级关系。 2.询问及回答积木的用法。 3.条件判断。 4.脚本的三种结构。 教学难点 1.角色的层级关系。 2.条件判断。 教学过程: 情景导入: 电视上播出的“成语大赛”节目太精彩了!我学到了很多成语知识呢。我们用 Scraino 设计成语大赛吧! 出示:成语大
2、赛游戏 一 角色与层 在这个游戏中需要五个角色:封面及四张成语图片。导入角色并调整它们的位置和大小,如上页图所示。 角色之间存在着层级关系,关于上层的角色会遮挡住下层的角色。为了保证封面始终在最上 层,可以使用 做一做 模块中的 积木,来设定他的初始状态。 为封面搭建脚本,设置它的初始状态。 也是调整角色之间层级关系的积木,使用它可以让角色下移一层或基层,显示出下面的角色。 试一试 如果你设计的成语大赛题目比较多,无法全部平铺在舞台上,可以将所有角色得放在一起, 如下图所示。 需要注意的是,每打完一道题,需要将其,才可以顺序显示后面的题目。例如有 8 倒题, 则需要下 一级层呢。 二、侦测询问
3、并等待 在答题环节,怎样实现询问、回答的互动效果呢。模块下的这块积木可少不了。执行它会出现,并且出 现文本框等待输入答案后,问题和文本框才会消失。 做一做 1. 为封面搭建脚本,实现单机封面就隐藏的效果。 2. 为守株待兔焦色搭建脚本,实现单机图片就提问猜猜看,这是哪个成语的效果。 小贴士 模块下的 积木通常和 积木成对出现。 积木的形状是圆角矩形,无法直接和其他积木上下搭建,通常嵌入其他积木中组合 使用,如 三 条件判断 条件判断 、 等。 输入答案是否正确呢?需要进行判断。让我们把判断的思路流程梳理一下吧! 这里我们用到的是选择(或分支)结构。首先判断给定的条件,根据判断的结果来控制 程序
4、的流程。这种结构可以用做 做一做 为“守株待兔”角色搭建条件判断的脚本。 积木结合相应的条件来实现。 试一试给另外三个成语图片搭建脚本。可以采用复制脚本,然后针对不同图片更改答案方法, 加 快编写速度。 小贴士 在 scrano 中脚本的结构主要有三种:顺序结构、循环结构、选择(分支)结构。 结构名称 结构功能 脚本举列 顺序结构 按照自上而下的顺 序执行脚本 循环结构 能重复执行某段脚 本 选择结构(分支结 根据条件判断来决 构) 定执行那些脚本,多 用于连接类积木和 其他积木 挑战自我 对于成语大赛这种问答类游戏,你有哪些好的创意呢?比如设置关卡,答对一题才能进入下一题; 改变题型,考察英文单词拼写等。尝试编写脚本来实现你的创意吧!