您現(xiàn)在的位置是:首頁 » scratch編程資訊
資訊內(nèi)容
用Scratch解決“韓信點兵”的奧數(shù)問題
極客小將2021-02-13-
???????學習奧數(shù)也可以很有趣。在這個欄目里,我們將通過Scratch編程來幫助我們理解奧數(shù)問題“韓信點兵”。
????????故事是這樣的,在楚漢爭霸爭時期,韓信率領了1500名將士和敵人交戰(zhàn)。大戰(zhàn)過后,雖然漢軍獲勝,但死傷也有近五百人,剩下的大概剛有一千人出
???????學習奧數(shù)也可以很有趣。在這個欄目里,我們將通過Scratch編程來幫助我們理解奧數(shù)問題“韓信點兵”。
????????故事是這樣的,在楚漢爭霸爭時期,韓信率領了1500名將士和敵人交戰(zhàn)。大戰(zhàn)過后,雖然漢軍獲勝,但死傷也有近五百人,剩下的大概剛有一千人出頭,回營之后,韓信想要清點一下剩余的將士。
????????只見韓信命令士兵3人站一排,最后一排多出2人;5人站一排,最后一排多出3人;命令士兵7人一排,最后多出2人。
????????緊接著,韓信向?qū)⑹總冃剂耸S嗟臐h軍人數(shù)是1073人。大家都覺得韓信點兵如此絕妙,紛紛覺得韓信是“神仙下凡”、“神機妙算”。
????????各位同學們,你們能像韓信一樣“神機妙算”嗎?
? ? ? ??下面,我們先用數(shù)學方法來試著解答一下。
?????我們再用編程的方法,看看程序是怎樣解決這道題目的。
?????以下是我們采用編程方式的步驟:
? ? ?
? ? ?
? ? ?
?????以下是程序解題的效果:
編程解題的方法就是:窮舉法。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯(lián)系刪除
