



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
二分法查找導(dǎo)學(xué)案1、 課前自主學(xué)習(xí)自主閱讀課本PP頁(yè),完成自主檢測(cè)。1、 什么是二分法查找? 2、 二分法查找的要求是什么? 3、 如何利用二分法查找數(shù)據(jù)? 4、與同學(xué)交流,討論后,請(qǐng)列舉一兩個(gè)生活中用二分法查找的案例。2、 體驗(yàn)猜數(shù)字游戲1、 創(chuàng)設(shè)情景,激發(fā)興趣,導(dǎo)入課題。大家知道中央電視臺(tái)有一檔收視率很高的節(jié)目叫“幸運(yùn)52”,其中有一個(gè)環(huán)節(jié),是讓選手猜商品的價(jià)格,規(guī)則是給出商品的價(jià)格范圍,主持人根據(jù)實(shí)際價(jià)格和選手報(bào)價(jià)給出提示:“高了”、“低了”、“正確”。曾經(jīng)有一個(gè)選手,僅僅嘗試猜了3次,就猜出了實(shí)際價(jià)格。當(dāng)時(shí)給出的價(jià)格范圍是100-300,實(shí)際價(jià)格是225。他猜的3個(gè)數(shù)是200(主持人:低了)、250(高了)、225(正確)。我們仔細(xì)分析這個(gè)選手的猜數(shù)過(guò)程,可以發(fā)現(xiàn)每次猜的數(shù)都是相應(yīng)范圍中間的數(shù),這實(shí)際上采用了“二分法查找”的算法思想?!救蝿?wù)一】啟動(dòng)VB,選“現(xiàn)存”-“桌面” “二分法查找練習(xí)”文件夾下的的計(jì)算機(jī)猜數(shù).vbp文件,體驗(yàn)游戲。 【思考討論,小組探究】提出問(wèn)題1:計(jì)算機(jī)猜數(shù)游戲中究竟是怎樣查找的? 是通過(guò)什么方法快速的猜出數(shù)字呢?提出問(wèn)題2: 如果沒(méi)有順序則能否進(jìn)行二分查找?這說(shuō)明二分查找對(duì)待查數(shù)據(jù)序列有什么要求?3、 教師講解分析從被猜商品的價(jià)格范圍100-300,將100設(shè)為下界,300設(shè)為上界,取上下界的中間元素200與實(shí)際值225進(jìn)行比較,200比225??;將200右邊相鄰的數(shù)201設(shè)為下界,上界還是300,取上下界的中間元素250與225進(jìn)行比較,250比225大;將249作為上界,下界還是201,取上下界的中間元素225與225比較,正確,猜中?!舅伎加懻?,小組探究】提出問(wèn)題3: 請(qǐng)根據(jù)二分法算法的思想,將流程圖補(bǔ)充完整【任務(wù)二】啟動(dòng)VB,打開(kāi)桌面上的查找數(shù)字.vbp文件,嘗試修改源代碼。 要求:完善程序 ,要求實(shí)現(xiàn)8個(gè)數(shù)據(jù)元素的逐一賦值,并查找輸入的關(guān)鍵值在不在數(shù)組中?Private Sub Form_Click()Dim i, low, high, mid, key, a(7) As IntegerFor i = 0 To 7 for 循環(huán)為數(shù)組賦值 a(i) = InputBox(請(qǐng)依次輸入8個(gè)數(shù)組元素)Next ikey = 70 設(shè)置關(guān)鍵值,設(shè)置下界和上界的初始值low = 0: high = 7Do While 繼續(xù)查找的條件是什么? mid = 如何計(jì)算中間值? If a(mid) = key Then Print 查找成功 如果中間值等于關(guān)鍵值,則找到了,直接退出Do循環(huán) Exit Do Else If keya(mid) Then 否則判斷關(guān)鍵值在左半部還是右半部 low = 如果關(guān)鍵值大于中間元素,則落在右半部,應(yīng)重新設(shè)置什么?Else high = 否則,則落在左半部,應(yīng)重新設(shè)置什么? End If End If Loop 再次查找 If low high Then Print 查找不成功 End IfEnd Sub舉一反三想一想:用拼音法查字典,如何快速定位到漢字拼音首字母所在的位置? 小組合作,利用以下字母表,分別觀察用這種逐步二分的方法定位到字母C和字母S時(shí)low,high和mid的變化情況,回答以下問(wèn)題 :highmidlowhigh【思考討論,小組探究】提出問(wèn)題4:1.如果key a(m) Then 目標(biāo)和關(guān)鍵值不匹配,重新設(shè)置下界或上界 Low = m + 1 落在右半部分 Else High = m - 1 落在左半部分 End If End If Loop If Low = High Then
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)生研學(xué)旅行安全協(xié)議書(shū)(2篇)
- 無(wú)人機(jī)航拍行業(yè)現(xiàn)狀試題及答案
- 2024年足球裁判員等級(jí)考試的反思與成長(zhǎng)試題及答案
- 2024年體育經(jīng)紀(jì)人考試備考策略試題及答案
- 模具設(shè)計(jì)市場(chǎng)需求變化分析試題及答案
- 2025年中國(guó)劍桿花筘市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)冷凍油市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)全棉汗布褲市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)保寧軟膠囊市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)亞麻竹炭鞋墊市場(chǎng)調(diào)查研究報(bào)告
- 2024年藥學(xué)服務(wù)技能大賽(省賽)備考試題庫(kù)(含答案)
- 《化工園區(qū)有毒有害氣體環(huán)境預(yù)警體系技術(shù)規(guī)范》
- 2.2.3 茶會(huì)場(chǎng)地布置
- 第10課和諧校園共同維護(hù)(課件)-【中職專用】高一思想政治《心理健康與職業(yè)生涯》(高教版2023·基礎(chǔ)模塊)
- MOOC 音樂(lè)與科學(xué)-南京郵電大學(xué) 中國(guó)大學(xué)慕課答案
- 初中地理實(shí)驗(yàn)設(shè)計(jì)案例
- 《調(diào)相機(jī)運(yùn)行規(guī)程》
- 施工現(xiàn)場(chǎng)一級(jí)動(dòng)火作業(yè)審批表
- 污水管網(wǎng)巡查及養(yǎng)護(hù)投標(biāo)方案(技術(shù)標(biāo))
- 腫瘤患者延續(xù)護(hù)理
- 《長(zhǎng)方體和正方體的展開(kāi)圖》-課件
評(píng)論
0/150
提交評(píng)論