Intoweb
找數(shù)字是一道簡單的編程練習(xí)題,非常適合剛剛掌握了Scratch編程基礎(chǔ)的小朋友。
找數(shù)字:有4個連續(xù)的偶數(shù),它們的乘積是13440,請用Scratch編寫程序,找出這4個數(shù)字。
4個數(shù)字連乘積很大,用正常的數(shù)學(xué)解題方法可能還需要用到開方,計(jì)算量也很大。但是對于編程來說,我們只需要直接讓程序?qū)⒁粋€個數(shù)字帶入算式進(jìn)行試算,找出正確的數(shù)字即可。這是一種重要的編程思想,我們不需要想出什么精妙的解題方法,只要計(jì)算機(jī)的計(jì)算速度夠快就可以用計(jì)算力直接獲得結(jié)果了(如圖1)。
設(shè)第一個偶數(shù)為n,則n×(n+2)×(n+4)×(n+6)=13440。把n設(shè)為0每次增加1,重復(fù)計(jì)算直到等式成立輸出結(jié)果即可(如圖2)。