Intoweb
找數字是一道简单的编程练习题,非常适合刚刚掌握了Scratch编程基础的小朋友。
找数字:有4个连续的偶数,它们的乘积是13440,请用Scratch编写程序,找出这4个数字。
4个数字连乘积很大,用正常的数学解题方法可能还需要用到开方,计算量也很大。但是对于编程来说,我们只需要直接让程序将一个个数字带入算式进行试算,找出正确的数字即可。这是一种重要的编程思想,我们不需要想出什么精妙的解题方法,只要计算机的计算速度够快就可以用计算力直接获得结果了(如图1)。
设第一个偶数为n,则n×(n+2)×(n+4)×(n+6)=13440。把n设为0每次增加1,重复计算直到等式成立输出结果即可(如图2)。