




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
ThebasicknowledgeofalgorithmThebasicknowledgeo我是河01|考考你的智力農(nóng)夫過河。一個(gè)農(nóng)夫帶著一只狼,一只羊和一些菜過河。河邊只有一條船,由于船太小,只能裝下農(nóng)夫和他的一樣?xùn)|西。
在無人看管的情況下,狼要吃羊,羊要吃菜,請問農(nóng)夫如何才能使三樣?xùn)|西平安過河。請寫出解決這個(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)|西。
在無人看管的情況下,狼要吃羊,羊要吃菜,請問農(nóng)夫如何才能使三樣?xùn)|西平安過河。請寫出解決這個(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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023-2028年中國功能鞋行業(yè)市場深度分析及未來發(fā)展趨勢預(yù)測報(bào)告
- 夾棉服裝行業(yè)市場發(fā)展及發(fā)展趨勢與投資戰(zhàn)略研究報(bào)告
- 19MWh儲(chǔ)能電站項(xiàng)目風(fēng)險(xiǎn)分析與應(yīng)對(duì)措施
- 2023-2028年中國茶藝會(huì)館行業(yè)市場全景評(píng)估及投資前景展望報(bào)告
- 七華電子(昆山)有限公司介紹企業(yè)發(fā)展分析報(bào)告模板
- 中國罐式汽車行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略規(guī)劃研究報(bào)告
- 2025-2031年中國端游行業(yè)市場全景監(jiān)測及投資戰(zhàn)略咨詢報(bào)告
- 路牙石合同范本
- 給他線索不給他謎底
- 【英語】英語總復(fù)習(xí)∶閱讀理解(人生百味)(提高)知識(shí)講解及答案經(jīng)典
- 人教版八年級(jí)下冊生物全冊教案完整版教學(xué)設(shè)計(jì)含教學(xué)反思
- 無人機(jī)警用方向應(yīng)用簡介課件
- 變電站一次系統(tǒng)圖
- 《思想道德修養(yǎng)與法律基礎(chǔ)》說課(獲獎(jiǎng)版)課件
- 幼兒園中班居家安全教案
- 網(wǎng)頁設(shè)計(jì)和制作說課稿市公開課金獎(jiǎng)市賽課一等獎(jiǎng)?wù)n件
- 《新媒體營銷》新媒體營銷與運(yùn)營
- 食用油營銷整合規(guī)劃(含文字方案)
- 蘇教版科學(xué)五年級(jí)下15《升旗的方法》教案
- 現(xiàn)代工業(yè)發(fā)酵調(diào)控緒論
- 超高性能混凝土項(xiàng)目立項(xiàng)申請(參考模板)
評(píng)論
0/150
提交評(píng)論