5年级上册信息技术 小猫出题 逐字稿-2,532字
师:同学们好,今天马戏团要对外表演,其中有一个节目是算数比赛,小猫负责出题,可它还不会,你们能帮帮它吗?今天我们就用Scratch来制作小猫出题。小喵同学,你想要什么样的节目效果呢?
生:我想要在舞台上出示两个数的加法计算题,这两个加数是随机产生的,输入答案后程序会自动判断答案是否正确。
师:那你看看这样是不是你要的效果?
生:对,就是这样的。太棒了,老师快教教我吧。
师:好,那我们就开始。请同学们先想一想,能大致描述出这个游戏执行的过程或者脚本吗?这个游戏大致可分为三个环节:一是出题,自动产生两个随机的加数、加号和等号,组成完整算式;二是做题,同学们自己完成题目并输入答案;三是程序自动判断答案是否正确。同学们想一想,要想自动产生两个随机的加数该怎么办呢?这里需要变量显示和存储两个加数。变量是指没有固定值、可改变数值的量,它可以是中文、字母、数字与字母的组合,甚至可以是算式。在这个脚本里,变量有3个:加数一、加数2以及正确答案。我们一起来看看怎样设置。
新建变量。单击小猫角色,选择数据模块,单击建立一个变量,输入变量名“加数一”,确定;再次建立一个变量,变量名为“加数2”,确定;第三个变量名为“正确答案”,确定。请同学们尝试去掉变量名前的勾,看看有什么区别。然后在舞台上右击变量,依次尝试里面每一个选项。
同学们发现了吗?勾选变量之后,变量就在舞台上显示,反之变量便会隐藏。而右击变量则会选择设置变量的三种形式,我们一起来看看该如何设置。
这个脚本需要显示变量“加数一”“加数2”,隐藏“正确答案”,因此去掉“正确答案”前的勾,在舞台上右击变量,可以选择变量显示的几种形式,有正常显示、大屏幕显示、滑杆显示。这个脚本中我们选择正常显示,调整变量以及小猫的位置。接下来我们要绘制加号和等号。单击绘制新角色,我们有两种方式,一种利用绘图工具来绘制,一种可以利用文本输入的方式。选择矩形工具,红色。
再次单击绘制新角色,矩形,红色,画出等号。
这样,加号和等号就绘制成功了,调整它们的位置和大小,请同学们完成等式。
同学们都完成了吗?新建变量之后,接下来就要设定变量的值了,请同学们想一想,怎样实现加数随机产生呢?对,我们以前学过随机函数。而正确答案呢,它应该是加数一加上加数2。我们一起来看看如何设定变量的值。
设置加数范围和答案,通过运算模块中的加、减、乘、除等运算控件可以对变量或数进行计算。变量既可以设定为一个数值,也可以设定为一个算式。单击小猫角色,选择事件模块,“当绿旗被点击”;选择数据模块,将“正确答案设定为0”控件拖入脚本区,依次拖动3个,将3个控件里的变量名依次改为“加数一”“加数2”“正确答案”;选择运算模块,将“在1 - 10间随机选一个数”拖动到脚本区作为变量“加数一”和“加数2”的值。那么正确答案应该设定为什么呢?对,它应该是加数一加上加数2。选择Java控件,选择数据模块,将变量“加数一”“加数2”分别嵌入其中,这时我们的变量就设定好了,请同学们试一下吧。