Scratch少儿编程教程(七)-四则运算答题游戏

12小时前 (02:02:17)阅读1回复0
kewenda
kewenda
  • 管理员
  • 注册排名1
  • 经验值120585
  • 级别管理员
  • 主题24117
  • 回复0
楼主

一.目的

在本课程中,将继续进修Scratch编程别的一种常见编程构造:前提语句。前提语句是一种按照前提施行差别代码的语句,若是前提判断满足则施行一段代码,不然施行其他代码。可将前提语句认为是有点像原因和成果。一种更好的类例如式可能是,利用一些父母可能会说的话,如下面的内容:

“若是你的房间是清洁的,你会得到甜点。不然,你就得马上扫除。”

第一个原因是清洁的房间,成果是能够得到甜点。第二个原因是不清洁的房间,成果是必需马上扫除。

前提语句是编程常见的语句,Scratch中供给了一下两种判断语句的体例,如下图所示:

二.编程实例

通过Scratch软件,设想一个四则运算的答题游戏法式,加深对前提语句的领会。四则运算答题游戏法式的最末运行效果如下:

四则运算答题游戏 三.模子搭建 第一步:搭建人物和布景

在菜单栏“文件”中,选择“新建项目”,创建一个空的项目;

将鼠标挪动到小猫的位置,鼠标右击,选择“删除”;此时整个项目都是空的。

创建本身喜好的角色和布景:点击进入“从角色库中拔取角色”,在角色库里能够选择一个本身喜好的角色,点击“确定”停止创建,此处选择角色库里的“Giga”角色;

同样,在布景库里拔取本身喜好的布景,此处拔取布景库里的“room1”的布景。

创建好的角色和布景如下所示:

保留项目:在菜单栏“文件”中,选择“保留”。

第二步:法式搭建

新建变量:新建4个变量,别离为:“number1”(数字1)、“number2”(数字2)、“time”(时间)和“score”(分数)四个变量,如下图所示:

将变量前面的小框打钩就能够在舞台区显示该变量。

设想一个计时器

起首设想一个计时器,在时间倒计时到达0时,则停行全数法式,例如,当法式从10s起头倒计时的法式如下,倒计不时间能够按照需要停止更改:

计时器运行的成果如下:

主法式搭建

此处设想一个10以内的乘法游戏,加法、减法和除法的法式类似。

1). 主法式起头:将上一局的分数清空为0,然后参加一个“反复施行”的号令,包管四则运算能够停止屡次。

2). 让角色起头发问:发问的格局为:“number1 X number2”,法式如下:

此中,最初一个模块的搭建较为复杂,教程如下:

法式运行成果如下:

3). 对答复停止判断:通过判断语句对答复准确与错误别离做出回应,若是答复准确,那么将角色显示高兴外型,将分数增加1分,而且说“准确”;若是答复错误,那么将角色显示不高兴外型,而且说“错误”;

保留项目。

第三步:添加一个音乐

为了让答题过程愈加有趣,能够添加一个音乐:

添加一个声音:在声音里,选择“从声音库里拔取声音”,在“轮回音乐里”添加“guitar chords2”

播放声音:添加播放声音的法式如下:

保留项目。

四.完好法式 五.法式思虑和晋级

怎么停止加法、乘法和除法的编程呢

若何停止以下法式的编程呢

获取源代码,请停止留言,更多出色内容请存眷“兴趣Scratch青少儿编程”

0
回帖

Scratch少儿编程教程(七)-四则运算答题游戏 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息