


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
10.1算法概念一、教學(xué)內(nèi)容分析隨著計算機在社會各方面的普及,軟件的地位日漸突出;軟件通常所指的就是計算機可以執(zhí)行命令的集合,即程序.算法初步就是針對編寫計算機程序而設(shè)計的一章教學(xué)內(nèi)容.我們知道數(shù)學(xué)可以培養(yǎng)學(xué)生邏輯思維能力和抽象思維能力,算法和編程同樣需要很強的邏輯思維能力和抽象思維能力,從這個方面來說,它是數(shù)學(xué)學(xué)科實際應(yīng)用的一個重要內(nèi)容.通過本章的學(xué)習(xí),可以讓學(xué)生體會到計算機是一個重要的工具,通過程序的編寫和執(zhí)行,學(xué)生可以體會到人的思維在計算機上得到延續(xù).二、教學(xué)目標(biāo)設(shè)計1.了解算法的基本概念,能夠敘述一些簡單問題的算法;2.理解算法與計算機(器)應(yīng)用之間的關(guān)系,通過簡單的算法設(shè)計初步認(rèn)識算法的作用.三、教學(xué)重點及難點重點:理解算法的作用:算法是解決“做什么”和“怎么做”的問題;難點:設(shè)計算法,認(rèn)識算法的幾個特性.鞏固與練習(xí)四、教學(xué)流程設(shè)計鞏固與練習(xí)算法的描述設(shè)計實際問題的算法引入實際問題,體會算法算法的描述設(shè)計實際問題的算法引入實際問題,體會算法五、教學(xué)過程設(shè)計(一)算法的引入 做任何事情都有一定的步驟.例如,你要買電視機,先要選好貨物,然后付款,開票,取貨.(最好再舉出一些更專業(yè)的例子)用二分法求函數(shù)的零點,也是一套按一定步驟的解題方法.不要以為只有“計算”的問題,才是算法.廣義地說,為解決一個問題而采取的方法和步驟,就稱為“算法”.(二)設(shè)計幾個算法例1設(shè)計算法:求.解法1=1\*GB3①先求,得到結(jié)果;=2\*GB3②將步驟=1\*GB3①得到的乘積再乘以3,得到結(jié)果6;=3\*GB3③將6再乘以4,得到24;=4\*GB3④將24再乘以5,得到120.這就是最后的結(jié)果. [說明]一共4個步驟依次執(zhí)行,這種結(jié)構(gòu)為順序結(jié)構(gòu).這樣的算法雖然是正確的,但是太過繁瑣.如果是,需要999個步驟,這種做法顯然是不可取的.解法2[分析]可以設(shè)計兩個變量,一個代表乘數(shù),一個變量代表被乘數(shù).用循環(huán)算法來求結(jié)果. =1\*GB3①把1賦給變量;=2\*GB3②把2賦給變量;=3\*GB3③做,乘積仍放在變量中,可表示為;=4\*GB3④使的值加1,即;=5\*GB3⑤如果的值不大于5,返回重新執(zhí)行步驟=3\*GB3③以及其后的步驟=4\*GB3④和=5\*GB3⑤;否則,算法結(jié)束.最后的的值就是120.[說明]不能理解為數(shù)學(xué)中的,同樣不能理解為數(shù)學(xué)中的等式;解法2表示的算法具有通用性、靈活性,如只要把步驟=5\*GB3⑤中的數(shù)值5改變?yōu)?00,就可以求出的值.步驟=3\*GB3③=4\*GB3④=5\*GB3⑤組成一個循環(huán),在實現(xiàn)算法時,要反復(fù)多次執(zhí)行=3\*GB3③=4\*GB3④=5\*GB3⑤步驟,直到某一時刻,在執(zhí)行步驟=5\*GB3⑤時經(jīng)過判斷,乘數(shù)已超過規(guī)定的數(shù)值而不返回到步驟=3\*GB3③為止.此時結(jié)束算法,變量的值就是所求的結(jié)果.例2對于第七章閱讀材料中所給出的Fibonacci數(shù)列:計算并輸出和前項的和.[說明]該例題對于剛接觸算法的同學(xué)有些過難了.有例1的鋪墊,例2就可以很好的理解了.例3對于任意五個數(shù),設(shè)計算法(1)求它們中的最大數(shù);(2)在求得最大數(shù)的同時,給出該數(shù)的序號.[說明]如果,那么…;否則….該結(jié)構(gòu)成為條件結(jié)構(gòu).例4將任意給定的五個數(shù)按數(shù)值由小到大的順序排列.[說明]步驟=1\*GB3①中,就可以實現(xiàn)最大值與的對換,順序不能顛倒;如果是順序執(zhí)行,的值就消失了,這樣就出現(xiàn)邏輯上的錯誤.從幾個實例中,可以體會到算法的一些特點:有限性(如不能出現(xiàn)程序無法終止的情況,如例1步驟=5\*GB3⑤中把“的值不大于5”誤寫成了“的值大于-1”,程序就無法終止了);確定性(每一個步驟不能存在“二義性”);可行性;有輸入和輸出.根
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 修理廠租房合同
- 中介房屋出租合同
- 建筑工地施工安全防范及免責(zé)條款合同
- 區(qū)住宅區(qū)物業(yè)管理委托合同
- 夫妻離婚合同協(xié)議書
- 智慧餐飲供應(yīng)鏈管理系統(tǒng)開發(fā)及運營合同
- 成都商品房買賣合同
- 大連翻譯職業(yè)學(xué)院《影視劇配音》2023-2024學(xué)年第二學(xué)期期末試卷
- 濟源職業(yè)技術(shù)學(xué)院《產(chǎn)品結(jié)構(gòu)設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 銅仁職業(yè)技術(shù)學(xué)院《明清檔案學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- GB/T 45107-2024表土剝離及其再利用技術(shù)要求
- 一年級家長會課件2024-2025學(xué)年
- 2024年海南省海口市小升初數(shù)學(xué)試卷(含答案)
- 家庭裝飾裝修全過程施工工藝流程(附圖)課件
- 工程結(jié)算單【范本模板】
- 醫(yī)院感染管理組織架構(gòu)圖
- 民間非營利組織會計報表模板
- 2020華夏醫(yī)學(xué)科技獎知情同意報獎證明
- 合伙辦廠協(xié)議書范本(通用5篇)
- 水輪機結(jié)構(gòu)介紹匯總
- 素描石膏幾何體
評論
0/150
提交評論