資源簡介 (共22張PPT)體驗生活中的算法獵人渡河問題算法的描述方式自然語言描述1課程回顧2流程圖描述分別用自然語言和流程圖描述“輸入一個數(shù),判斷該數(shù)是奇數(shù)還是偶數(shù)”的算法。用自然語言描述用流程圖描述1.輸入一個數(shù)a2.計算a/2的值3.判斷余數(shù)是否為零4.余數(shù)為零則a為偶數(shù),否則a為奇數(shù)。開始輸入一個數(shù)aa%2==0輸出a為偶數(shù)結(jié)束否輸出a為奇數(shù)身邊的算法我們知道現(xiàn)實生活中到處都有算法的身影,從泡茶、洗衣、做飯;到導(dǎo)航、電梯、指揮交通;再到排序、解數(shù)學(xué)題、掃地機器人等方面都離不開算法,今天讓我們繼續(xù)了解身邊的算法。獵人渡河問題獵人渡河問題這天風(fēng)和日麗,有一個獵人到草原去打獵。他抓到了一只兔子、一只狼,并且收獲了一筐菜,滿心歡喜。可是,獵人在回家的路上遇到了一些問題。獵人回家需渡過一條河,河上只有一條小船,一次最多只能載獵人和一樣?xùn)|西過河。但是,獵人不在時,狼會吃掉兔子,兔子會吃菜。請問,獵人怎樣才能把狼、兔子和菜都安全運過河呢?小組交流獵人可以先把狼帶過河……你這樣不對,獵人先把狼帶過河的話,河岸就只有兔子和菜了,兔子會把菜吃掉。小組交流那也不能先把菜帶過河,因為這樣河岸只有狼和兔子,狼會把兔子吃掉。所以獵人只能先把兔子帶過河。沒錯,確定好第一步我們在繼續(xù)推理第二步。一定要緊扣“狼會吃兔子,兔子會吃菜”的前提。小組交流按照上述對話的思路,你覺得第二步、第三步……獵人應(yīng)該怎么做呢?小組交流,把你設(shè)計的渡河方式寫下來。獵人渡河問題獵人渡河問題獵人渡河問題獵人渡河問題獵人渡河問題獵人渡河問題獵人渡河問題獵人渡河問題1用自然語言描述獵人渡河問題的算法第一步:獵人把兔子帶過河第二步:獵人放下兔子,獨自回去第三步:獵人帶狼過河第四步:獵人放下狼,帶兔子回去第五步:獵人放下兔子,帶菜過河第六步:獵人放下菜,獨自回去第七步:獵人帶兔子過河獵人渡河問題1用自然語言描述獵人渡河問題的算法2第一步:獵人把兔子帶過河第二步:獵人放下兔子,獨自回去第三步:獵人帶菜過河第四步:獵人放下菜,帶兔子回去第五步:獵人放下兔子,帶狼過河第六步:獵人放下狼,獨自回去第七步:獵人帶兔子過河獵人渡河問題2新的一天到來了,獵人今天的收獲更豐富。獵人收獲了3只狼和3只羊,回家的路上,又面臨新的渡河問題。現(xiàn)在,只有一條船,船一次可以容納一個人和兩只動物,沒有人在的時候,如果狼的數(shù)量不少于羊的數(shù)量,狼就會吃掉羊。請小組內(nèi)交流,設(shè)計出獵人渡河問題2的算法,并畫出流程圖。小組交流按照獵人渡河問題1思路,你覺得在渡河問題2中獵人應(yīng)該怎么做呢?小組交流,繪制算法流程圖。獵人渡河問題獵人渡河問題2用自然語言描述獵人渡河問題的算法2第一步:獵人把兩只狼帶過河第二步:然后帶一只狼回來第三步:獵人把一只狼和一只羊帶過河第四步:然后帶一只羊回來第五步:獵人把帶兩只羊帶過河第六步:然后帶一只狼回來第七步:獵人把一只狼和一只羊帶過河第八步:然后帶一只狼回來第九步:獵人把兩只狼帶過河評一評收獲與感悟在本節(jié)課中,你覺得自己的表現(xiàn)怎么樣呢?誰的表現(xiàn)最棒? 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫