Scratch與數(shù)學(xué)的整合32
????????????????????????????第32課????????求5個(gè)連續(xù)自然數(shù)的和
一、課程導(dǎo)入
????????1、本節(jié)課你將會(huì)學(xué)到:如何用方程解決求5個(gè)連續(xù)自然數(shù)的和?如何利用Scratch實(shí)現(xiàn)?
????????2、我們從網(wǎng)上要找求連續(xù)自然數(shù)的和的Scratch教程只能找到求1+2+3+……+100的和的教程。但是你僅僅是記住了這個(gè)教程,那么很抱歉告訴你學(xué)死了。我們應(yīng)該培養(yǎng)發(fā)散性思維。思考一下:如果把原題變一下形,又該怎么解決問題呢?
二、想想議議
????????已知5個(gè)連續(xù)自然數(shù)的和是400,求這5個(gè)連續(xù)自然數(shù)。
????????分析:這道題明顯是知道連續(xù)自然數(shù)的和,讓我們求連續(xù)自然數(shù),像這樣的逆向思維題,如果我們用方程解問題就會(huì)變得非常簡單。把5個(gè)連續(xù)自然數(shù)各自看成一個(gè)整體,設(shè)最小的數(shù)為x,那么可以得到x+(x+1)+(x+2)+(x+3)+(x+4)=400,解得x=78,接下來把78分別帶入到每個(gè)括號內(nèi)求出另4個(gè)自然數(shù)就可以了。后面的過程全交給你們了。
三、流程圖

? ? ? ? 首先程序開始。詢問并回答5個(gè)連續(xù)自然數(shù)的和,然后判斷這5個(gè)連續(xù)自然數(shù)的和除以10的余數(shù)是否等于0,若“否”則執(zhí)行“這5個(gè)數(shù)不連續(xù)”,否則將最小的數(shù)設(shè)為(回答-10)÷5,接下來求第二大、第三大、第四大、最大的數(shù)。最后程序結(jié)束。
四、變量信息
????????連續(xù)自然數(shù)的和、最小的數(shù)、第二大的數(shù)、第三大的數(shù)、第四大的數(shù)、最大的數(shù)、每個(gè)加數(shù)的關(guān)系
五、代碼示例
?當(dāng)綠旗被點(diǎn)擊
詢問要求的5個(gè)連續(xù)自然數(shù)的和是多少?
將連續(xù)自然數(shù)設(shè)為回答
????????x+(x+1)+(x+2)+(x+3)+(x+4)化簡得5x+10,現(xiàn)在要建立一個(gè)方程把10“移走”?? “做減法”,因此必須要使結(jié)果能被10整除,實(shí)現(xiàn)這一步后還要把5處理掉,x為整數(shù)才能求出連續(xù)自然數(shù)。
如果回答÷10的余數(shù)=0那么
將最小的數(shù)設(shè)為(回答-10)÷5
將第二大的數(shù)設(shè)為:最小的數(shù)+1
將第三大的數(shù)設(shè)為:最小的數(shù)+2
將第四大的數(shù)設(shè)為:最小的數(shù)+3
將最大的數(shù)設(shè)為:最小的數(shù)+4
否則
將每個(gè)加數(shù)的關(guān)系設(shè)為這5個(gè)加數(shù)不連續(xù)
