全文預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位管理制度呈現(xiàn)大全【人事管理】
- 三角形的面積推導(dǎo)課件
- 第4單元 民族團(tuán)結(jié)與祖國(guó)統(tǒng)一 測(cè)試卷-2021-2022學(xué)年部編版八年級(jí)歷史下冊(cè)
- DBJT 13-317-2019 裝配式輕型鋼結(jié)構(gòu)住宅
- 《電鍍錫工藝學(xué)》課件
- 2024年大學(xué)生攝影大賽活動(dòng)總結(jié)
- 《焊接基本知識(shí)》課件
- 中小學(xué)家長(zhǎng)會(huì)122
- 美術(shù):源起與影響
- 醫(yī)療行業(yè)專(zhuān)業(yè)技能培訓(xùn)體會(huì)
- 硬筆書(shū)法田字格標(biāo)準(zhǔn)尺寸
- 升降柱 施工方案
- 堤防工程施工規(guī)范
- 成品出貨檢驗(yàn)報(bào)告模板
- 藍(lán)色手繪風(fēng)美術(shù)學(xué)碩士畢業(yè)論文答辯ppt模板
- 鍋爐使用記錄三張表
- 五年級(jí)上冊(cè)書(shū)法教學(xué)設(shè)計(jì)-7《點(diǎn)與撇的分布》 湘美版
- 法院解凍協(xié)議書(shū)
- 產(chǎn)品安規(guī)認(rèn)證知識(shí)培訓(xùn)課件
- 2023年湘潭市農(nóng)村信用社(農(nóng)村商業(yè)銀行)招聘員工參考題庫(kù)附答案解析
- 醫(yī)院職能科室管理考核標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論