奇乐资源网的马叔收集各类互动课件资源,也可以提供相关课件技术服务,有需要联系马叔,请点击☎️
当前位置:首页 >> Scratch 少儿编程 >> scratch四则运算练习,加减乘除随机混合出题

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

admin Scratch 少儿编程 18

小学生除了学习加法,还会学习到减法、乘法、除法;一般在课后做习题练习的时候,都是四则运算随机混合出题的,而今天我们用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;

除法运算积木

除法运算积木

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

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

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

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


协助本站SEO优化一下,谢谢!
关键词不能为空

免责声明

版权归属说明:奇乐资源网所提供的教学课件资源,部分为本站原创开发,版权归我方所有;大部分源自公共网络公开渠道,我方已尽合理注意义务筛选来源,但无法完全保证该类资源的版权归属清晰性。对于公共网络获取的资源,其版权可能归原作者或相关授权方所有,我方仅为教学便利进行收集和分享。

同类推荐
网站分类
最近发表
最新留言
文章归档
标签列表
友情链接