您的位置是:少儿编程网>Scratch编程教程Scratch编程教程

用Scratch编程巧解数学题-求累乘积

少儿编程网2019-03-25 17:32:08Scratch编程教程 人已围观 来源: -用户投稿

简介Scratch作为一款深受青少儿喜爱的编程软件,除了有趣的界面,多样的场景设置外,更重要的是其丰富的功能,可以让孩子在玩乐的过程中学习编程知识,变身小小游戏设计者

Scratch作为一款深受青少儿喜爱的编程软件,除了有趣的界面,多样的场景设置外,更重要的是其丰富的功能,可以让孩子在玩乐的过程中学习编程知识,变身小小游戏设计者,给孩子带来满满的收获和成就感。前面我们已经学习了用Scratch求累积和,今天来教大家求累积乘,一起来学习一下。jUX少儿编程网-https://www.pxcodes.com

问题:计算1×2×…×10 =?jUX少儿编程网-https://www.pxcodes.com

这个问题和累加和问题很相似呀!的确如此,只是把加号改成了乘号。因此,我们把它叫做累乘积!到了中学以后,它会有一个专门的名字,阶乘。上述问题,就是求10的阶乘,记作10!。这不是感叹号吗?是的,它就是语文中的感叹号!数学中也有感叹号,但数学中不叫感叹号,叫阶乘。可能是因为阶乘的运算结果增长速度很惊人吧,所以就用惊叹号来表示。数学是一门十分严谨的学科,却还是处处能够体现出数学家们幽默风趣的个性。我们要向数学家们一样做一个既严谨又有趣的人。jUX少儿编程网-https://www.pxcodes.com

还是回到这个问题本身吧!求累乘积是不是能够像求累加和一样,有简便运算呢?除了“硬算”,似乎没有太好的方法。不过硬算这种方法虽然对于人工来说可能稍显复杂一点,但这种重复的计算对于计算机来说,压根儿就不是个事!我们今天就通过编程硬算。jUX少儿编程网-https://www.pxcodes.com

通常在编写代码前,会把算法用流程图表示出来,就像盖房子先要有施工图一样。所谓编程,就是按照流程图,按部就班编写代码!有了具体的算法,很容易画出程序流程图。“硬算”的流程图如下:jUX少儿编程网-https://www.pxcodes.com

用Scratch巧解数学题——求累乘积jUX少儿编程网-https://www.pxcodes.com

有了流程图,编写代码就很简单了。流程图就是编程的施工图。学习编程,画流程图是基本功。一定要养成无流程图不写代码的好习惯!流程图本身就是编程思路的体现,通过画流程图也可以进一步整理我们的思路。jUX少儿编程网-https://www.pxcodes.com

用Scratch巧解数学题——求累乘积jUX少儿编程网-https://www.pxcodes.com

程序写好后,还要调试,看看功能是否正常。运行程序,按照提示输入10,结果很快出来了,“10!=3628800″。jUX少儿编程网-https://www.pxcodes.com

本来要耗费大量时间的累积乘,用Scratch编程,只需要短短几行代码,直接就输出了结果,是不是很方便呢,并且准确率也比我们一步一步计算要高得多。jUX少儿编程网-https://www.pxcodes.com


相关文章:

支持一下 ( )

用Scratch编程巧解数学题-求累乘积

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

微信公众号

免费视频教程

先知道