最新消息:码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

用Scratch巧解数学题——求累乘积

Scratch 少儿编程 2924浏览 0评论

码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

用Scratch巧解数学题

——求累乘积

用Scratch巧解数学题——求累乘积

问题:计算1×2×…×10 =?

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

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

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

用Scratch巧解数学题——求累乘积

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

用Scratch巧解数学题——求累乘积

程序写好后,还要调试,看看功能是否正常。运行程序,按照提示输入10,结果很快出来了,“10!=3628800″。

您必须 登录 才能发表评论!