



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第第頁第三章算法基礎(chǔ)3.2算法及其描述項(xiàng)目:體驗(yàn)算法奧秘,讓第三章算法基礎(chǔ)3.2算法及其描述項(xiàng)目:體驗(yàn)算法奧秘,讓
數(shù)學(xué)題活起來【使用時間】第6周【編輯】郭亮周治國【審核】高一信息組【學(xué)習(xí)目標(biāo)】理解算法的概念與特征。能初步利用算法解決簡單的問題。了解算法在計(jì)算機(jī)解決問題中的地位和作用。經(jīng)歷用自然語言、流程圖或偽代碼等方法描述算法的過程。了解算法描述與算法的程序?qū)崿F(xiàn)之間的區(qū)別。習(xí)慣計(jì)算機(jī)思維,培養(yǎng)學(xué)生思考問題的嚴(yán)謹(jǐn)性和邏輯性。【基礎(chǔ)知識梳理】一、算法1.算法的概念算法是在求解某一問題所使用的一組的規(guī)則。即用計(jì)算機(jī)求解某一問題的方法,是能被機(jī)械地執(zhí)行的動作或指令的有窮集合。【自學(xué)探究】一、完成任務(wù)一:渡河問題的探究,總結(jié)過程,理解算法的概念。注意:要寫明確共幾個步驟,并標(biāo)明序號。渡河步驟:二、完成任務(wù)二:雞兔同籠問題的探究。注意:要寫明確共幾個步驟,并標(biāo)明序號。總結(jié)出這類問題的通用解決辦法。(頭的數(shù)量為m,腳的數(shù)量為n無論給出什么數(shù)據(jù),很快就能算出兔子的只數(shù)X和雞的只數(shù)Y)雞兔同籠問題的解決方法:【精講點(diǎn)撥】2.算法的特征1)有窮性。任何一種提出的解題方法都是在有限的操作步驟內(nèi)可以完成的,哪怕是失敗的解題方法。一個算法在執(zhí)行有窮步之后必須結(jié)束。2)確定性。算法執(zhí)行的每一個步驟必須有確切的定義,不能出現(xiàn)模棱兩可的情況。3)數(shù)據(jù)輸入。一個算法必須有輸入。4)數(shù)據(jù)輸出。一個算法必須有輸出。以反映對輸入數(shù)據(jù)加工后的結(jié)果,沒有輸出的算法是毫無意義的。5)可行性。解題方法中任何一個操作步驟可以被分解為的操作步驟,而且可以在現(xiàn)有計(jì)算機(jī)軟硬件條件下和邏輯思維中都能夠?qū)嵤?shí)現(xiàn)。二、算法的描述1.描述算法的常用方法1)用自然語言描述算法是人們?nèi)粘K玫恼Z言,如漢語、英語、德語等,使用這些語言不用專門訓(xùn)練,所描述的算法也通俗易懂。2)用流程圖描述算法使用流程圖描述算法,讓人感到算法的流程描述清晰簡潔,容易表達(dá)選擇結(jié)構(gòu);它不依賴于任何具體的計(jì)算機(jī)和計(jì)算機(jī)程序設(shè)計(jì)語言,從而有利于不同環(huán)境的程序設(shè)計(jì)。圖形名稱功能[1表示算法的開始或結(jié)束//表示算法中變量的輸入或輸出11表示算法中變量的計(jì)算與賦值表示算法中的條件判斷表示算法中的流向
表示算法中的連接3)用偽代碼描述算法是用介于自然語言和計(jì)算機(jī)語言之間的文字和符號來描述算法的工具。它不使用圖形符號,因此,書寫方便,格式緊湊,易于理解,便于向計(jì)算機(jī)程序語言過渡。三種算法描述方法的比較算法描述方式優(yōu)點(diǎn)缺點(diǎn)自然語言不需要專門訓(xùn)練,通俗易懂歧義性、語句長、循環(huán)和分支較多時難以清晰表示、不便翻譯成計(jì)算機(jī)程序設(shè)計(jì)語言流程圖描述清晰簡潔,容易表達(dá)選擇結(jié)構(gòu),利于不同環(huán)境的程序設(shè)計(jì)無法被計(jì)算機(jī)直接接受進(jìn)行操作偽代碼書寫方便,格式緊湊,易于理解,便于向計(jì)算機(jī)程序設(shè)計(jì)語言過渡種類繁多,語句不容易規(guī)范算法的地位:在運(yùn)用計(jì)算機(jī)程序解決問題的過程中,算法設(shè)計(jì)有著舉足輕重的地位和作用,算法是程序設(shè)計(jì)的核心,是程序設(shè)計(jì)的靈魂,直接影響著程序的通用性和有效性,程序的效率主要取決于算法的效率。軟件、程序、算法之間的關(guān)系:軟件是包含程序的有機(jī)集合體,程序是軟件的必要元素。任何軟件都有可運(yùn)行的程序,至少一個。算法就是程序的靈魂,一個需要實(shí)現(xiàn)特定功能的程序,實(shí)現(xiàn)它的算法可以有很多種所以算法的優(yōu)劣決定著程序的好壞?!咀詫W(xué)探究】三、完成任務(wù)三:Python程序的探究,理解算法描述與算法的程序?qū)崿F(xiàn)之間的區(qū)別?!颈竟?jié)總結(jié)】冃左T;^eH冃左T;^eH【典型例題】1、下列選項(xiàng)中,關(guān)于算法的描述正確的是()。A算法只能用自然語言描述B算法必須在有限步驟內(nèi)實(shí)現(xiàn)C算法就是一種高級程序設(shè)計(jì)語言D算法可以有0個或多個輸入,但只能有一個輸出2、某晚會的猜數(shù)字游戲中,有100張寫有1~100之間整數(shù)的卡片,主持人隨機(jī)抽取一張卡片,讓大家競猜。有一種方案是:第一次猜50,若提示低了,則第二次猜75,若提示還是低了,則第三次猜87,依次類推;若第一次猜50,提示高了,則第二次猜25,若提示還是高了,則第三次猜12,依次類推;……。這種每次縮小一半查找范圍而達(dá)到迅速確定目標(biāo)的算法稱為()。A順序査找法B排序法C解析法D二分査找法3、有兩個相同的杯子A、B,分別盛放茶和咖啡
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度城市基礎(chǔ)設(shè)施建設(shè)債權(quán)轉(zhuǎn)讓與融資合同
- 2025年度商鋪轉(zhuǎn)讓三方合同附帶品牌授權(quán)與培訓(xùn)支持
- 2025年度石料場生產(chǎn)承包環(huán)境保護(hù)與修復(fù)責(zé)任合同
- 2025年度教育培訓(xùn)機(jī)構(gòu)兼職正式聘用教學(xué)合同
- 2025年度購房合同解除補(bǔ)償協(xié)議范文
- 2025年度農(nóng)村出租房租賃與農(nóng)村養(yǎng)老服務(wù)業(yè)合作合同
- 二零二五年度股權(quán)代持協(xié)議書:文化娛樂股權(quán)代持與IP開發(fā)合作合同
- 2025年旅游行業(yè)現(xiàn)狀分析:國內(nèi)旅游人次預(yù)計(jì)達(dá)到63億
- 2024-2025學(xué)年北京市二中高三上學(xué)期期中調(diào)研生物試卷
- 2025年吉林省吉林市單招職業(yè)適應(yīng)性測試題庫匯編
- 生活化教學(xué)在小學(xué)道德與法治課堂實(shí)踐 論文
- 2024年江蘇農(nóng)林職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 腰脊神經(jīng)后支痛課件
- 《商務(wù)數(shù)據(jù)分析》 課件 項(xiàng)目一 商務(wù)數(shù)據(jù)分析認(rèn)知
- 加強(qiáng)鍛煉預(yù)防疾病主題
- 心衰合并胸腔積液的護(hù)理Ppt
- 2023學(xué)年、2024學(xué)年臨平區(qū)公辦學(xué)校校方責(zé)任險(xiǎn)投保采購項(xiàng)目招標(biāo)文件
- 物流風(fēng)險(xiǎn)管理與應(yīng)對策略
- 2024家政行業(yè)現(xiàn)狀分析
- 英漢互譯單詞練習(xí)打印紙
- 冠狀動脈粥樣硬化性心臟病患者藥物治療管理路徑專家共識2023版解讀
評論
0/150
提交評論