




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
ThebasicknowledgeofalgorithmThebasicknowledgeo我是河01|考考你的智力農(nóng)夫過河。一個(gè)農(nóng)夫帶著一只狼,一只羊和一些菜過河。河邊只有一條船,由于船太小,只能裝下農(nóng)夫和他的一樣?xùn)|西。
在無人看管的情況下,狼要吃羊,羊要吃菜,請(qǐng)問農(nóng)夫如何才能使三樣?xùn)|西平安過河。請(qǐng)寫出解決這個(gè)問題的步驟。我是河01|考考你的智力農(nóng)夫過河。一個(gè)農(nóng)夫帶著一01|牧羊人過河問題1、農(nóng)夫帶羊過河2、農(nóng)夫回來3、農(nóng)夫帶狼過河4、農(nóng)夫帶羊回來5、農(nóng)夫帶菜過河6、農(nóng)夫回來7、農(nóng)夫帶羊過河1、農(nóng)夫帶羊過河2、農(nóng)夫回來3、農(nóng)夫帶菜過河4、農(nóng)夫帶羊回來5、農(nóng)夫帶狼過河6、農(nóng)夫回來7、農(nóng)夫帶羊過河算法01|牧羊人過河問題1、農(nóng)夫帶羊過河1、農(nóng)夫帶羊過河算法02|什么是算法算法:解決問題的方法和步驟樂譜廣播體操圖譜武功秘籍導(dǎo)航圖02|什么是算法算法:解決問題的方法和步驟樂譜廣播體操圖03|算法的特征1、有窮性2、明確性3、可行性4、有0個(gè)以上輸入5、有1個(gè)以上輸出03|算法的特征1、有窮性2、明確性3、可行性4、有0個(gè)1、不能用算法描述“輸出所有的偶數(shù)”,是因?yàn)椴环纤惴ㄌ卣髦械模ǎ〢、有窮性B、明確性C、有輸出D、可行性2、下列關(guān)于算法的描述,錯(cuò)誤的是()A、算法可以說是解決問題的方法和步驟B、算法是解決問題的精確描述C、算法的特征有:有限個(gè)步驟完成、明確性、可行性D、處理某個(gè)問題的算法往往具有唯一性04|回顧練習(xí)AD1、不能用算法描述“輸出所有的偶數(shù)”,是因?yàn)椴环纤惴ㄌ卣髦?5|算法的表示形式①自然語言②流程圖③計(jì)算機(jī)語言計(jì)算機(jī)無法識(shí)別自然語言和流程圖描述的算法,只有通過計(jì)算機(jī)語言將算法編成程序。程序:一系列計(jì)算機(jī)指令的有序集合。計(jì)算機(jī)語言:BasicPascalCC++VisualBasicJava05|算法的表示形式①自然語言②流程圖③計(jì)算機(jī)語言計(jì)算機(jī)05|算法的表示形式例:設(shè)計(jì)一個(gè)算法,對(duì)任意輸入的3個(gè)整數(shù)x、y、z,找出并輸出其中的最大值max。1、輸入變量x、y、z的值2、比較x和y,如果x>y,則將x的值賦給max;否則,將y的值賦給max3、比較z和max,如果z>max,則將z的值賦給max4、輸出結(jié)果max自然語言開始輸入變量x、y、z的值x>y?max←xmax←yz>max?max←z輸出變量max的值結(jié)束YNNY開始、結(jié)束框輸入、輸出框判斷框處理框連接框流程線流程圖05|算法的表示形式例:設(shè)計(jì)一個(gè)算法,對(duì)任意輸入的3個(gè)整05|算法的表示形式DimxAsIntegerDimyAsIntegerDimzAsIntegerDimmaxAsIntegerx=Val(Text1.Text)y=Val(Text2.Text)z=Val(Text3.Text)max=0Ifx>yThenmax=xElsemax=yIfz>maxThenmax=zText4.text=Str(max)計(jì)算機(jī)語言05|算法的表示形式DimxAsInteger計(jì)算06|回顧練習(xí)習(xí)題:用自然語言和流程圖分別描述判斷一個(gè)數(shù)是否為正數(shù)的算法。說明:即輸入一個(gè)數(shù)a,判斷它是否為正數(shù),并輸出yes或no。06|回顧練習(xí)習(xí)題:用自然語言和流程圖分別描述判斷一個(gè)數(shù)06|回顧練習(xí)1、輸入變量a的值2、判斷a是否大于0,如果a>0,則輸出yes;否則,輸出no開始輸入變量a的值a>0?輸出yes結(jié)束YN自然語言輸出no流程圖06|回顧練習(xí)1、輸入變量a的值開始輸入變量a的值a06|回顧練習(xí)1、下列敘述正確的是()A、采用自然語言描述算法最為直觀形象B、可以用流程圖來表示一個(gè)解決一個(gè)問題的算法實(shí)現(xiàn)C、算法只能用編程代碼的方式來實(shí)現(xiàn)D、采用流程圖描述算法更為通俗易懂,但容易產(chǎn)生二義性2、下列問題不能用算法描述的是()A、已知a、b、c的值,求一元二次方程ax2+bx+c=0(a≠0)的實(shí)數(shù)根B、計(jì)算某個(gè)班級(jí)語文成績的平均分C、列出方程y=2x+1的所有實(shí)數(shù)解D、根據(jù)圓的半徑求圓的面積和周長BC06|回顧練習(xí)1、下列敘述正確的是()BC06|回顧練習(xí)3、“剝花生”問題的算法描述如下:①檢查袋中是否還有花生;②若有,將花生剝殼,將花生放入碗中,將殼放入垃圾桶并返回①;③若無,則算法結(jié)束;則,該算法的表示形式為()A、流程圖B、自然語言C、計(jì)算機(jī)語言D、代碼4、求兩個(gè)數(shù)x、y中的較小數(shù)的算法有如下步驟,其正確順序?yàn)椋ǎ儆霉接?jì)算較小數(shù)min=(x+y-|x-y|)/2②輸入兩個(gè)數(shù)x、y③結(jié)束④輸出變量minA、①②③④B、②①④③C、④②③①D、①④②③BB06|回顧練習(xí)3、“剝花生”問題的算法描述如下:BB06|回顧練習(xí)5、某算法的流程圖如下,當(dāng)輸入a和b的值分別為3、6時(shí),該算法的輸出結(jié)果為()A、3B、6C、8D、9開始輸入a、b的值c←a+5c≥b?輸出c結(jié)束輸出bYNC06|回顧練習(xí)5、某算法的流程圖如下,當(dāng)輸入a和b的值分本課小結(jié)算法的概念算法的描述算法的流程圖表示本課小結(jié)算法的概念謝謝大家謝謝大家ThebasicknowledgeofalgorithmThebasicknowledgeo我是河01|考考你的智力農(nóng)夫過河。一個(gè)農(nóng)夫帶著一只狼,一只羊和一些菜過河。河邊只有一條船,由于船太小,只能裝下農(nóng)夫和他的一樣?xùn)|西。
在無人看管的情況下,狼要吃羊,羊要吃菜,請(qǐng)問農(nóng)夫如何才能使三樣?xùn)|西平安過河。請(qǐng)寫出解決這個(gè)問題的步驟。我是河01|考考你的智力農(nóng)夫過河。一個(gè)農(nóng)夫帶著一01|牧羊人過河問題1、農(nóng)夫帶羊過河2、農(nóng)夫回來3、農(nóng)夫帶狼過河4、農(nóng)夫帶羊回來5、農(nóng)夫帶菜過河6、農(nóng)夫回來7、農(nóng)夫帶羊過河1、農(nóng)夫帶羊過河2、農(nóng)夫回來3、農(nóng)夫帶菜過河4、農(nóng)夫帶羊回來5、農(nóng)夫帶狼過河6、農(nóng)夫回來7、農(nóng)夫帶羊過河算法01|牧羊人過河問題1、農(nóng)夫帶羊過河1、農(nóng)夫帶羊過河算法02|什么是算法算法:解決問題的方法和步驟樂譜廣播體操圖譜武功秘籍導(dǎo)航圖02|什么是算法算法:解決問題的方法和步驟樂譜廣播體操圖03|算法的特征1、有窮性2、明確性3、可行性4、有0個(gè)以上輸入5、有1個(gè)以上輸出03|算法的特征1、有窮性2、明確性3、可行性4、有0個(gè)1、不能用算法描述“輸出所有的偶數(shù)”,是因?yàn)椴环纤惴ㄌ卣髦械模ǎ〢、有窮性B、明確性C、有輸出D、可行性2、下列關(guān)于算法的描述,錯(cuò)誤的是()A、算法可以說是解決問題的方法和步驟B、算法是解決問題的精確描述C、算法的特征有:有限個(gè)步驟完成、明確性、可行性D、處理某個(gè)問題的算法往往具有唯一性04|回顧練習(xí)AD1、不能用算法描述“輸出所有的偶數(shù)”,是因?yàn)椴环纤惴ㄌ卣髦?5|算法的表示形式①自然語言②流程圖③計(jì)算機(jī)語言計(jì)算機(jī)無法識(shí)別自然語言和流程圖描述的算法,只有通過計(jì)算機(jī)語言將算法編成程序。程序:一系列計(jì)算機(jī)指令的有序集合。計(jì)算機(jī)語言:BasicPascalCC++VisualBasicJava05|算法的表示形式①自然語言②流程圖③計(jì)算機(jī)語言計(jì)算機(jī)05|算法的表示形式例:設(shè)計(jì)一個(gè)算法,對(duì)任意輸入的3個(gè)整數(shù)x、y、z,找出并輸出其中的最大值max。1、輸入變量x、y、z的值2、比較x和y,如果x>y,則將x的值賦給max;否則,將y的值賦給max3、比較z和max,如果z>max,則將z的值賦給max4、輸出結(jié)果max自然語言開始輸入變量x、y、z的值x>y?max←xmax←yz>max?max←z輸出變量max的值結(jié)束YNNY開始、結(jié)束框輸入、輸出框判斷框處理框連接框流程線流程圖05|算法的表示形式例:設(shè)計(jì)一個(gè)算法,對(duì)任意輸入的3個(gè)整05|算法的表示形式DimxAsIntegerDimyAsIntegerDimzAsIntegerDimmaxAsIntegerx=Val(Text1.Text)y=Val(Text2.Text)z=Val(Text3.Text)max=0Ifx>yThenmax=xElsemax=yIfz>maxThenmax=zText4.text=Str(max)計(jì)算機(jī)語言05|算法的表示形式DimxAsInteger計(jì)算06|回顧練習(xí)習(xí)題:用自然語言和流程圖分別描述判斷一個(gè)數(shù)是否為正數(shù)的算法。說明:即輸入一個(gè)數(shù)a,判斷它是否為正數(shù),并輸出yes或no。06|回顧練習(xí)習(xí)題:用自然語言和流程圖分別描述判斷一個(gè)數(shù)06|回顧練習(xí)1、輸入變量a的值2、判斷a是否大于0,如果a>0,則輸出yes;否則,輸出no開始輸入變量a的值a>0?輸出yes結(jié)束YN自然語言輸出no流程圖06|回顧練習(xí)1、輸入變量a的值開始輸入變量a的值a06|回顧練習(xí)1、下列敘述正確的是()A、采用自然語言描述算法最為直觀形象B、可以用流程圖來表示一個(gè)解決一個(gè)問題的算法實(shí)現(xiàn)C、算法只能用編程代碼的方式來實(shí)現(xiàn)D、采用流程圖描述算法更為通俗易懂,但容易產(chǎn)生二義性2、下列問題不能用算法描述的是()A、已知a、b、c的值,求一元二次方程ax2+bx+c=0(a≠0)的實(shí)數(shù)根B、計(jì)算某個(gè)班級(jí)語文成績的平均分C、列出方程y=2x+1的所有實(shí)數(shù)解D、根據(jù)圓的半徑求圓的面積和周長BC06|回顧練習(xí)1、下列敘述正確的是()BC06|回顧練習(xí)3、“剝花生”問題的算法描述如下:①檢查袋中是否還有花生;②若有,將花生剝殼,將花生放入碗中,將殼放入垃圾桶并返回①;③若無,則算法結(jié)束;則,該算法的表示形式為()A、流程圖B、自然語言C、計(jì)算機(jī)語言D、代碼4、求兩個(gè)數(shù)x、y中的較小數(shù)的算法有如下步驟,其正確順序?yàn)椋ǎ儆霉接?jì)算較小數(shù)min=(x+y-|x-y|)/2②輸入兩個(gè)數(shù)x、y③結(jié)束④輸出變量minA、①②③④B、②①④③C、④②③①D、①④②③BB06
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025汽車交易合同協(xié)議
- 小店入股合同協(xié)議書模板
- 攤鋪機(jī)駕駛員合同協(xié)議書
- 2025煤炭購銷合同書范文
- 總包合同備案協(xié)議書
- 2025網(wǎng)絡(luò)安全分析師勞動(dòng)合同
- 四級(jí)計(jì)算機(jī)考試的重要性分析試題及答案
- 2025四川省茶葉種植訂購合同
- 2025年企業(yè)辦公租賃合同大全
- 購車合同購車協(xié)議書模板
- 拖拉管施工專項(xiàng)施工方案(交叉口)
- 七年級(jí)下冊(cè)英語第三次月考試題
- 全科專業(yè)住院醫(yī)師規(guī)范化培訓(xùn)全科教學(xué)查房規(guī)范
- -AAR工具的介紹課件完整版
- 藥用菊花規(guī)范化種植及深加工項(xiàng)目可研報(bào)告
- GB/T 41631-2022充油電纜用未使用過的礦物絕緣油
- 一起重新構(gòu)想我們的未來:為教育打造新的社會(huì)契約
- 文字圖形創(chuàng)意課件
- 層序地層學(xué)在油氣勘探開發(fā)中的應(yīng)用
- 殘疾青少年與扶持課件
- 冠脈造影術(shù)前術(shù)后的護(hù)理課件
評(píng)論
0/150
提交評(píng)論