韓信點兵篩選法的實現(xiàn)
六上
一、復習鞏固,導入新課
發(fā)現(xiàn)咱們班的學生很會思考,那你能不能用第一次是根據(jù),第二次,第三次,把剛剛游戲過程中怎樣解決問題的過程描述一遍,
你來,拿上你的話筒
回答非常清晰,我希望大家響起掌聲鼓勵一下他。這種方法呢,把符合條件的選出來,我們稱為篩選法?!冻鍪尽昂Y選法”》
與霍去病同時代的將軍,韓信,你認識他嘛?他有哪些故事,他非常會點兵的人,有一次劉邦讓他帶兵打仗,帶了不少人,看給出了一些條件,你能算出一共有多少人嘛?
我看到你們搖頭了,不知道呀,沒關(guān)系,老師的計算機運行速度很快,我們在它的幫助下,試試弄清楚這個問題。
出示“韓信點兵”課題,“篩選法的實現(xiàn)”
我們知道,計算機處理問題的一般過程為問題分析、抽象建模、設(shè)計算法、驗證優(yōu)化。在本單元中,你們都化身成為了我們的小將軍,去用多樣的方法解決問題,今天我們就來看一看怎樣用篩選法解決韓信點兵問題。(視頻3分04秒,引入部分結(jié)束)
出示評價方案,智慧小韓信評選規(guī)則。評價亮燈系統(tǒng)。
將問題簡單化,從小的數(shù)字范圍尋找規(guī)律,
二、進行新課
請一學生讀小題目,
他讀得非常有氣勢,很有當將軍的潛質(zhì)。其它的小將軍們,你能分清楚我拉的關(guān)鍵信息嘛?
你來說,問題是?用變量X來代表剩下的士兵數(shù),范圍是什么?X在1000-1100之間。
出現(xiàn)所有數(shù)值,第一次篩選,X除以3余2
X除以5余3
X除以7余2
活動一,兵種大觀園,篩選天地間
找到文件夾,打開活動單,打開“篩選過程”程序,體驗篩選過程并完成下表。小組內(nèi)交流篩選的結(jié)果。組長來看一看,不同組員可采用不同的篩選順序。(8分52秒開始)
走動觀察,彼此篩選結(jié)果是否一樣。
請黃色活動單小組匯報,整組人上臺,一個人發(fā)言,其它人把匯報過程演示一遍。
稍等片刻,誰來操作,誰來匯報。
匯報人分享,每一個同學篩選的第一的條件,第二,第三,最后得到1179.?
其它組誰有不一樣,用掌聲請他們回到座位上。
請綠色活動單小組上臺。和上一組一樣,邊講解邊操作。(16分10秒)
為什么不同的順序,大家的結(jié)果是一樣的呢,留住這個懸念,等會兒再探究。
下一次篩選都是在去掉不滿足條件數(shù)據(jù)之后再篩選,每次篩選都會,縮小范圍。
你看我都忍不住為你點贊了,你已經(jīng)理解了篩選的過程了,是一個不斷去掉的過程。
每一次怎么篩,它是怎樣把我想要的條件留下來?(18分04秒)
回到老師的問題,出示流程圖,以我的數(shù)字為例,第一次篩選的時候,應該怎么篩,怎么用程序來實現(xiàn),這是個難關(guān),交給你們。用mind+,pethen來實現(xiàn)。
活動二、兵行如流水,驗證靠智慧
1.打開“局部流程圖”,完成“第一次篩選條件”算法流程圖。
2.打開“局部驗證.py”程序,修改相應的代碼,讓程序顯示指定范圍(2700~2800或1300~1400)內(nèi)滿足第一個篩選條件的數(shù)。(參考書上的指導。)(19分20秒)
師巡回指導,能解決嘛,你怎么這么歷害,你太會發(fā)現(xiàn)了,你第一次篩選的范圍是什么?
有同學已經(jīng)發(fā)現(xiàn)活動單上的小貼示,提示學生看活動單上的學習幫助內(nèi)容。
你們是不是遇到一點點小困難,誰沒有遇到困難,你來吧,你教教大家,你的手舉得太帥了,你來吧,教教大家,哦,還要再等一下,讓大家先停一下,讓老師先教教大家。
請看老師的畫面,能看到老師的屏幕吧。你們的范圍和我的范圍一樣的嘛?也就是說咱們帶的兵的范圍一樣嘛?我要在哪里改?X,很好。
現(xiàn)在要求進行第一次篩選,要把所有篩選條件都寫上嘛?不需要。
好,清晰了嘛,大家明白了吧,時間還給你們。
注意,只要篩選第一次的。一會兒我先請你來匯報一下,可以嘛?你們都好了?他們兩個呢,小組全部完成任務(wù)為好。
哪一組先來匯報一下?
我先把我的電腦屏幕放在大家的屏幕上,請離我最近的一組來匯報,可以嘛?
誰來操作,誰來畫流程。誰來講條件?
生講解篩選條件和篩選范圍。按F5運行程序,你們太會觀察了。
看一看流程,有沒有地方需要改一下。
哦,你真是太機敏了。
請用掌聲把他們送回去,展示一次不容易。
我們剛剛只試了一種,現(xiàn)在合起來試一試,請你運行一下剩下的篩選條件。
現(xiàn)在請你記錄什么呢?
我每運行一次,什么在變化,哪我總的次數(shù)一共運行多少,請人們每個人分工,記錄匯總好。我的任務(wù),你們清晰了嘛,那把時間還給你們。
小組分工要清晰,都負責什么內(nèi)容,組長要離開一下位子。告訴組員要做哪些試驗,記錄什么數(shù)據(jù)。
現(xiàn)在我們再回到
活動三、1.小組合作,打開“篩選過程”,記錄運行次數(shù)
2.對比不同算法的運行次數(shù),你有什么發(fā)現(xiàn)。
組長你是怎么分的功,組長分得太精確了。
你能找到任務(wù)嘛?我來幫你一下。
你們是綠色單子,試一下組長給你的任務(wù)。
組長分好工了嘛?讓每個人不一樣,試哪一個需要不同。(33分34秒)
記錄員,把所有的都記錄在一起,你把他們都匯總好了嘛韓信點兵篩選法的實現(xiàn)
六上
一、復習鞏固,導入新課
發(fā)現(xiàn)咱們班的學生很會思考,那你能不能用第一次是根據(jù),第二次,第三次,把剛剛游戲過程中怎樣解決問題的過程描述一遍,
你來,拿上你的話筒
回答非常清晰,我希望大家響起掌聲鼓勵一下他。這種方法呢,把符合條件的選出來,我們稱為篩選法?!冻鍪尽昂Y選法”》
與霍去病同時代的將軍,韓信,你認識他嘛?他有哪些故事,他非常會點兵的人,有一次劉邦讓他帶兵打仗,帶了不少人,看給出了一些條件,你能算出一共有多少人嘛?
我看到你們搖頭了,不知道呀,沒關(guān)系,老師的計算機運行速度很快,我們在它的幫助下,試試弄清楚這個問題。
出示“韓信點兵”課題,“篩選法的實現(xiàn)”
我們知道,計算機處理問題的一般過程為問題分析、抽象建模、設(shè)計算法、驗證優(yōu)化。在本單元中,你們都化身成為了我們的小將軍,去用多樣的方法解決問題,今天我們就來看一看怎樣用篩選法解決韓信點兵問題。(視頻3分04秒,引入部分結(jié)束)
出示評價方案,智慧小韓信評選規(guī)則。評價亮燈系統(tǒng)。
將問題簡單化,從小的數(shù)字范圍尋找規(guī)律,
二、進行新課
請一學生讀小題目,
他讀得非常有氣勢,很有當將軍的潛質(zhì)。其它的小將軍們,你能分清楚我拉的關(guān)鍵信息嘛?
你來說,問題是?用變量X來代表剩下的士兵數(shù),范圍是什么?X在1000-1100之間。
出現(xiàn)所有數(shù)值,第一次篩選,X除以3余2
X除以5余3
X除以7余2
活動一,兵種大觀園,篩選天地間
找到文件夾,打開活動單,打開“篩選過程”程序,體驗篩選過程并完成下表。小組內(nèi)交流篩選的結(jié)果。組長來看一看,不同組員可采用不同的篩選順序。(8分52秒開始)
走動觀察,彼此篩選結(jié)果是否一樣。
請黃色活動單小組匯報,整組人上臺,一個人發(fā)言,其它人把匯報過程演示一遍。
稍等片刻,誰來操作,誰來匯報。
匯報人分享,每一個同學篩選的第一的條件,第二,第三,最后得到1179.?
其它組誰有不一樣,用掌聲請他們回到座位上。
請綠色活動單小組上臺。和上一組一樣,邊講解邊操作。(16分10秒)
為什么不同的順序,大家的結(jié)果是一樣的呢,留住這個懸念,等會兒再探究。
下一次篩選都是在去掉不滿足條件數(shù)據(jù)之后再篩選,每次篩選都會,縮小范圍。
你看我都忍不住為你點贊了,你已經(jīng)理解了篩選的過程了,是一個不斷去掉的過程。
每一次怎么篩,它是怎樣把我想要的條件留下來?(18分04秒)
回到老師的問題,出示流程圖,以我的數(shù)字為例,第一次篩選的時候,應該怎么篩,怎么用程序來實現(xiàn),這是個難關(guān),交給你們。用mind+,pethen來實現(xiàn)。
活動二、兵行如流水,驗證靠智慧
1.打開“局部流程圖”,完成“第一次篩選條件”算法流程圖。
2.打開“局部驗證.py”程序,修改相應的代碼,讓程序顯示指定范圍(2700~2800或1300~1400)內(nèi)滿足第一個篩選條件的數(shù)。(參考書上的指導。)(19分20秒)
師巡回指導,能解決嘛,你怎么這么歷害,你太會發(fā)現(xiàn)了,你第一次篩選的范圍是什么?
有同學已經(jīng)發(fā)現(xiàn)活動單上的小貼示,提示學生看活動單上的學習幫助內(nèi)容。
你們是不是遇到一點點小困難,誰沒有遇到困難,你來吧,你教教大家,你的手舉得太帥了,你來吧,教教大家,哦,還要再等一下,讓大家先停一下,讓老師先教教大家。
請看老師的畫面,能看到老師的屏幕吧。你們的范圍和我的范圍一樣的嘛?也就是說咱們帶的兵的范圍一樣嘛?我要在哪里改?X,很好。
現(xiàn)在要求進行第一次篩選,要把所有篩選條件都寫上嘛?不需要。
好,清晰了嘛,大家明白了吧,時間還給你們。
注意,只要篩選第一次的。一會兒我先請你來匯報一下,可以嘛?你們都好了?他們兩個呢,小組全部完成任務(wù)為好。
哪一組先來匯報一下?
我先把我的電腦屏幕放在大家的屏幕上,請離我最近的一組來匯報,可以嘛?
誰來操作,誰來畫流程。誰來講條件?
生講解篩選條件和篩選范圍。按F5運行程序,你們太會觀察了。
看一看流程,有沒有地方需要改一下。
哦,你真是太機敏了。
請用掌聲把他們送回去,展示一次不容易。
我們剛剛只試了一種,現(xiàn)在合起來試一試,請你運行一下剩下的篩選條件。
現(xiàn)在請你記錄什么呢?
我每運行一次,什么在變化,哪我總的次數(shù)一共運行多少,請人們每個人分工,記錄匯總好。我的任務(wù),你們清晰了嘛,那把時間還給你們。
小組分工要清晰,都負責什么內(nèi)容,組長要離開一下位子。告訴組員要做哪些試驗,記錄什么數(shù)據(jù)。
現(xiàn)在我們再回到
活動三、1.小組合作,打開“篩選過程”,記錄運行次數(shù)
2.對比不同算法的運行次數(shù),你有什么發(fā)現(xiàn)。
組長你是怎么分的功,組長分得太精確了。
你能找到任務(wù)嘛?我來幫你一下。
你們是綠色單子,試一下組長給你的任務(wù)。
組長分好工了嘛?讓每個人不一樣,試哪一個需要不同。(33分34秒)
記錄員,把所有的都記錄在一起,你把他們都匯總好了嘛