




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第12課“韓信點兵”同余法的實現(xiàn)學習內容同余法的程序實現(xiàn)同余法解決問題的一般過程探
索
請?zhí)顚懴卤恚闹姓页鲆?guī)律。建
構
上兩節(jié)課學習了用枚舉、篩選的算法來解決“韓信點兵”問題,這節(jié)課學習用同余的算法思想來解決韓信點兵”問題?!秾O子算經》中記載了利用同余思想求解的方法,這種方法被稱為“中國剩余定理”。小知識
同余這個概念最初是由偉大的德國數(shù)學家高斯發(fā)現(xiàn)的。同余的定義:兩個整數(shù),若它們除以同一個整數(shù),所得的余數(shù)相同,則稱這兩個整數(shù)對于除數(shù)同余。一、抽象與建模
在韓信點兵中,用變量x來表示剩下的士兵總數(shù)。變量x需同時滿足“x除以3余數(shù)為2、x除以5余數(shù)為3、x除以7余數(shù)為2”三個條件,且x的范圍為1000-1100。由此,可建立如下模型:根據(jù)同余定義,首先找出同時滿足“x除以3余數(shù)為2、除以5余數(shù)為3、x除以7余數(shù)為2”三個條件的任意一個數(shù),如233,然后將該數(shù)加減3、5、7的最小公倍數(shù)105的整數(shù)倍,在1000-1100范圍內的數(shù)即是所求解。試一試233+105得到的數(shù)值(338)被3、5、7除的余數(shù)分別是多少?二、算法設計
根據(jù)剛才講到的抽象與建模,用同余法解決“韓信點兵”問題時,將同時滿足三個條件的任意一個數(shù),用變量s表示,如s=233,三個數(shù)的最小公倍數(shù)用變量k表示。通過加(或減)k的整數(shù)倍,使s的值≥1000且≤1100,可以采用循環(huán)結構,根據(jù)條件“s小于1000”來選擇加k或減k的值,可以采用分支結構。算法的流程圖如下:二、算法設計三、算法的驗證
利用Python語言編寫程序如下:拓
展
《孫子算經》中記載了如下算題:今有物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二,問物幾何?對于這個問題,首先找出能被5與7整除而被3除余1的數(shù)70,被3與7整除而被5除余1的數(shù)21,被3與5整除而被7除余1的數(shù)15。如果所求的數(shù)被3除余2,那么取數(shù)70x2=140,140是被5與7整除而被3除余2的數(shù)。如果所求數(shù)被5除余3,那么取數(shù)21x3=63,63是被3與7整除而被5除余3的數(shù)。如果所求數(shù)被7除余2,那么取數(shù)15x2=30.30是被3與5整除而被7除余2的數(shù)。140+63+30=233,由于63與30都能被3整除,所以233與140這兩個數(shù)被3除的余數(shù)相同,都是余2。同理,233與63這兩個數(shù)被5除的余數(shù)相同,都是3;233與30被7除的余數(shù)相同,都是2。所以,233是滿足要求的一個數(shù)。練
習
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人事經理兼職合同范例
- 數(shù)字經濟下的會計角色轉變計劃
- 創(chuàng)造性課堂教學的探索計劃
- 腫瘤護理宣教科普
- 創(chuàng)建領先的教育品牌計劃
- 人教版七年級上冊教學設計2.1.2 海洋對人類的影響001
- 電氣安全培訓知識課件
- 實踐基地與社區(qū)合作項目計劃
- 第二單元第11課《網絡安全基礎》教學設計 2023-2024學年青島版(2019)初中信息技術第一冊
- 胃癌術后胰瘺護理
- 人教版五年級數(shù)學下冊全冊教案含教學反思
- 2022國家供暖規(guī)定法規(guī)
- 【歷史】三國兩晉南北朝時期的科技與文化(課件) 2024-2025學年七年級歷史上(部編版2024)
- 2025年園林綠化工(高級)考試題庫及答案
- 2024春四年級上下冊音樂測試專項測試題及答案
- 多發(fā)傷骨折護理查房
- 中建二測考試題庫及答案
- 中建預制構件吊裝安全專項施工方案
- 華東師范大學《外國人文經典(下)》2021-2022學年第一學期期末試卷
- 基礎護理及病房管理
- 辦理拆遷事項委托書
評論
0/150
提交評論