scratch四则运算练习,加减乘除随机混合出题

小学生除了学习加法,还会学习到减法、乘法、除法;一般在课后做习题练习的时候,都是四则运算随机混合出题的,而今天我们用scratch编程做一个四则混合运算,供平时家长、孩子答题练习:

scratch加减乘除随机混合出题scratch加减乘除随机混合出题

加法在上一篇《scratch编写加法运算》文章中已经详细给大家介绍了,今天我们分部来说下减法以及除法需要注意是点:

加法运算积木

加法运算积木

1、减法运算:为了避免出现结果为负数的情况,我们可以设定被减数大一些,取值可以从设定数的一半可以。例如100以内的减法,被减数取值在100/2到100之间,也就是50-100之间,这个为num1;num2可以从0-num1随机取值;

减法运算积木

减法运算积木

2、乘法运算:乘法只需要注意下,乘数或者被乘数都可以为0,只是0乘以任何数都是等于0;

乘法运算积木

乘法运算积木

3、除法运算:在除法中,除数是不能为0的,所以,num2不能等于0,另外,除法存在除不尽有余数的情况,这样对小学生来说有点困难,所以我们要尽量避免出现除不尽的情况。我们可以用num1*num2的乘积sum,再用sum除以num2,余数就是num1了,再把num1赋给sum;

除法运算积木

除法运算积木

通过这样的改进,主程序的功能增强了,而且结构并没有变复杂,所包含的积木指令数量也比加法程序少。这样的主程序更加容易阅读,每个功能模块各司其职,可以随时调用共享的模块,这不仅减少了代码量,也减少了犯错误的可能性。

随机初始,运算类型做判断

随机初始,运算类型做判断

这也是面向对象编程的优点,而且在高级编程语言中,这个优点会被放大。学会将复杂程序细分成不同的功能模块,再由功能模块构建主程序,是每一个程序员应该具备的能力。

scratch编程运算相关的重要知识点:

scratch四则运算随机出题

scratch除法运算

scratch减法运算

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

蓝桥杯十二届国赛scratch真题:scratch做加法选择题

2023-5-15 10:11:44

综合资讯

scratch编写加法运算,使用自制积木灵活控制

2023-5-15 10:11:52

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索