一.目的
在本课程中,将继续进修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青少儿编程”