版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、主講人: 林 武 堅(jiān) QQ : 364515313 Email: ,信息技術(shù)普通高中選修1,第四章 算法及其程序?qū)崿F(xiàn),第四章 算法及其程序?qū)崿F(xiàn),4.1 用解析法設(shè)計(jì)程序,4.3.2 順序查找算法,4.3 查找算法設(shè)計(jì),4.4 排序算法設(shè)計(jì),4.5 遞歸算法與遞歸程序,4.6 問題求解綜合活動(dòng),4.2 用窮舉法設(shè)計(jì)程序,4.3.2 順序查找算法,情境導(dǎo)入,4.3.2 順序查找算法,生活中處處有查找,4.3.2 順序查找算法,查找就是在一組對象中搜索某一目標(biāo),確定對象中有沒有這一目標(biāo)。若有,則訪問(讀取或輸出、修改等)它;若沒有,則給出沒有的信息。,分析:,提問:如何查找數(shù)據(jù)呢?,算法探索,提問:
2、什么是查找呢?,概念界定,4.3.2 順序查找算法,游戲規(guī)則: 1.請五位男生站在講臺前,面向同學(xué)排成一隊(duì)。老師給五位男生每人各一張寫有詞語的折疊紙張,五位同學(xué)不能打開紙張查看。,游戲: 請一位女生+五位男生(甚至更多)參與游戲活動(dòng)。,2.請女生上臺親手打開男生的紙張,找出老師指定的詞語(被找到的男生出隊(duì))。找完后告訴老師你查找時(shí)依據(jù)的查找規(guī)則是什么? 請感受游戲中蘊(yùn)含的查找算法思想。,尋找“學(xué)霸”?,4.3.2 順序查找算法,思考:查找時(shí)我們應(yīng)該依據(jù)什么查找規(guī)則?,將查找的目標(biāo)元素與查找對象的第1個(gè) 元素比較,若找到則訪問它,將查找的目標(biāo)元素與查找對象的第2個(gè) 元素比較,若找到則訪問它,將查
3、找的目標(biāo)元素與查找對象的第n個(gè) (n=5)元素比較,若找到則訪問它,查找過程示意圖,分析:,順序查找法,若只查找一個(gè)相同元素即可,找到第一個(gè)相同元素后結(jié)束查找,否則繼續(xù)查找。,4.3.2 順序查找算法,當(dāng)查找的對象排列沒有便捷的查找規(guī)律可以遵循時(shí),一般只能使用順序查找的規(guī)則:把查找對象中的每個(gè)元素逐一與目標(biāo)元素對照,直到全部元素都查了一遍。若只查找一個(gè)相同元素即可,找到第一個(gè)相同元素后結(jié)束查找,否則繼續(xù)查找。,順序查找算法的算法思想:,4.3.2 順序查找算法,分析:,1,2,3,4,5,找學(xué)霸,帥哥,美男,才子,學(xué)霸,男神,找學(xué)霸,找學(xué)霸,找學(xué)霸,key =“學(xué)霸”,d,i,i,i,i,fa
4、lse,m,m,key =“學(xué)霸”,key =“學(xué)霸”,key =“學(xué)霸”,true,找學(xué)霸,i,key =“學(xué)霸”,4.3.2 順序查找算法,順序查找算法的算法描述:,1.取得要找的元素值key,假設(shè)當(dāng)前未找到并標(biāo)志為m=false。 2.從待查找的數(shù)組列表d中,依次(i=1n)逐個(gè)比較數(shù)組列表元素d(i)與要找的元素值key。 3.如果元素d(i)=要找的元素值key ,則找到更改標(biāo)志為m=true,并訪問d(i)。若只查找一個(gè)相同元素即可,找到第一個(gè)相同元素后結(jié)束查找,否則繼續(xù)查找。 4. 繼續(xù)第2步,從i的下一位置i+1繼續(xù)比較元素d(i+1)與要找的元素值key,直到i的取值結(jié)束。
5、5. 如果找到數(shù)組列表末尾還沒找到即m=false,則輸出找不到。,4.3.2 順序查找算法,順序查找算法的算法流程圖,開始,i =5,結(jié)束,是,i = 1,否,key=“學(xué)霸”,m = false,d(i) =key,否,是,m = true,找到則訪問d(i),i = i+1,未找到則提示,m=false,否,是,4.3.2 順序查找算法,順序查找算法的應(yīng)用實(shí)踐,4.3.2 順序查找算法,4.3.2 順序查找算法,問題描述:查詢化學(xué)元素的原子序數(shù),輸入元素符號,在元素周期表中搜索該符號,若能找到,則輸出它的原子序數(shù);若沒有,則給出沒有的信息。,問題解決:,1.分析問題,Text1,List
6、1,List2,Command1,4.3.2 順序查找算法,游戲:一起找元素,順序查找法,4.3.2 順序查找算法,分析:,1,2,3,118,H,He,Li,Og,key =Text1. Text,d,i,i,i,i,false,m,m,key =Text1. Text,key =Text1. Text,key =Text1. Text,true,i,key =Text1. Text,2.設(shè)計(jì)算法,4.3.2 順序查找算法,求解本題的算法流程圖,開始,i =,結(jié)束,是,i = 1,否,key=,m = false,d(i) =key,否,是,m = True,找到則訪問d(i),i = i+
7、1,未找到則提示,m=false,否,是,Text1.Text,118,4.3.2 順序查找算法,3.編寫程序,界面設(shè)計(jì)如圖:,任務(wù):找到學(xué)習(xí)資源文件夾中“工程1.vbp”文件,請將程序中的問號處修改完整,實(shí)現(xiàn)查詢化學(xué)元素的原子序數(shù)。,Text1,List1,List2,Command1,4.3.2 順序查找算法,代碼編寫如下:,Dim d(1 To 118) As String Private Sub Command1_Click() List2.Clear Dim key As String Dim m As Boolean Dim i As Integer key = m = False
8、 i = 1 Do While i = If d(i) = key Then m = List2.AddItem (d(i) + 元 素的原子序數(shù)為: + Str(i) + 。) End If i = i + 1 Loop,Text1.Text,?,118,?,True,?,Exit Do,4.3.2 順序查找算法,If m = False Then List2.AddItem (沒有找到元素 + key + 。請重新輸入!“) End If Text1.Text = Text1.SetFocus End Sub Private Sub Form_Load() End Sub,4.調(diào)試運(yùn)行,5.檢測結(jié)果,4.3.2 順序查
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年智能原汁機(jī)項(xiàng)目評估報(bào)告
- 傳輸機(jī)務(wù)員崗前測試驗(yàn)證考核試卷含答案
- 焊接材料制造工10S執(zhí)行考核試卷含答案
- 遮蔽劑調(diào)制與涂布工安全生產(chǎn)知識模擬考核試卷含答案
- 電氣設(shè)備點(diǎn)檢員QC管理測試考核試卷含答案
- 顏料合成工崗前品質(zhì)考核試卷含答案
- 飼草種子繁育工安全操作考核試卷含答案
- 碳酸鋰轉(zhuǎn)化工崗前技能認(rèn)知考核試卷含答案
- 野生動(dòng)物疫病防治工安全意識競賽考核試卷含答案
- 煉鋼原料工安全管理水平考核試卷含答案
- 2025年無人機(jī)資格證考試題庫+答案
- 南京工裝合同范本
- 登高作業(yè)監(jiān)理實(shí)施細(xì)則
- DB42-T 2462-2025 懸索橋索夾螺桿緊固力超聲拉拔法檢測技術(shù)規(guī)程
- 大學(xué)生擇業(yè)觀和創(chuàng)業(yè)觀
- 車載光通信技術(shù)發(fā)展及無源網(wǎng)絡(luò)應(yīng)用前景
- 工程倫理-形考任務(wù)四(權(quán)重20%)-國開(SX)-參考資料
- 初中書香閱讀社團(tuán)教案
- 酒店年終總結(jié)匯報(bào)
- 《無人機(jī)地面站與任務(wù)規(guī)劃》 課件 第1-5章 概論 -無人機(jī)航測任務(wù)規(guī)劃與實(shí)施
- 綠色前綴5000畝生態(tài)農(nóng)業(yè)示范園區(qū)建設(shè)規(guī)模及運(yùn)營模式可行性研究報(bào)告
評論
0/150
提交評論