版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
精品文檔-下載后可編輯巧設(shè)情境精彩課堂本課利用“過河問題”、“高斯運(yùn)算”、“韓信點(diǎn)兵問題”、“棋盤上的麥?!钡葋碓O(shè)置情境,實(shí)現(xiàn)了高一數(shù)學(xué)知識的遷移,這些算法比較簡單學(xué)生容易理解,也便于讓學(xué)生進(jìn)一步理解算法及其特征,同時結(jié)合實(shí)例引導(dǎo)學(xué)生學(xué)會利用自然語言、流程圖和偽代碼三種方式來描述算法。
一、創(chuàng)設(shè)情境,導(dǎo)入新課
師:同學(xué)們,上課前我先來考考大家,這是一道腦筋急轉(zhuǎn)彎的題目——把大象放進(jìn)冰箱需要幾步?
生:哈哈,趙本山都知道,三步唄。
第一步:把冰箱門打開;第二步:把大象裝進(jìn)去;第三步:把冰箱門關(guān)上。
師:哇,不錯,反應(yīng)很快,那接下來我們增加點(diǎn)難度。
教師利用課件展示經(jīng)典的趣味性過河問題:有一個獵人帶著一頭羊,一只狼和一顆大白菜回家,路上遇到一條河。河邊只有一條很小的船,一次最多只能載獵人和一樣?xùn)|西過去,可是如果讓狼與羊單獨(dú)在一起,狼會吃羊,讓羊與白菜單獨(dú)在一起,羊會吃白菜,請問獵人怎么做才能把三者都安全運(yùn)過河?
學(xué)生思考并討論解決方案。最終給出準(zhǔn)確答案:
第一步:帶羊過河,人返回,留下羊;
第二步:帶狼過河,人和羊返回,留下狼;
第三步:帶菜過河,人返回,留下菜;
第四步:人帶羊一起過河。
教師小結(jié):剛才同學(xué)們在解決這兩道問題時都有準(zhǔn)確明了的解題步驟。同樣,計算機(jī)在解決問題時也需要有解題步驟,這種解題步驟就是算法。這也是我們今天要學(xué)習(xí)的內(nèi)容——“什么是算法?”
板書:算法的概念——算法就是解決問題的方法和步驟。
二、知識遷移,融匯貫通
師:那么一個算法具有哪些特征呢?同學(xué)們在高一數(shù)學(xué)課上學(xué)習(xí)算法知識時,遇到一題“計算1+2+3+……+100的和”。下面請同學(xué)討論并分析一下這道題的算法都有哪些特點(diǎn)?
生:最直接的計算方法是將這100個數(shù)按順序相加得出結(jié)果5050,第二種是快速計算的方法是高斯所用的湊數(shù)法“1+99=100,2+98=100,……”,答案也是5050。
師:利用計算機(jī)程序也可以解決(課件展示解題方法)。雖然我們的計算方法各不一樣,但結(jié)果是唯一的,這也說明了算法具有可行性和確定性的特征。那么從這段程序代碼我們可以看到這個算法還必須具備什么?
生:如果要得出正確結(jié)果,這個算法首先必須先有兩個數(shù),一個是n表示相加的數(shù)值,另一個是s表示每計算一次的和。
師:同學(xué)們觀察得很細(xì)心。其實(shí)就是指在計算機(jī)程序中,這個算法必須有輸入(即n和s)和輸出(即結(jié)果5050)。
生:還有,這道題目的算法有限定一個范圍,我們都可以在有限的時間內(nèi)計算出來,應(yīng)該是體現(xiàn)算法的有窮性。
師:沒錯,大家分析得很到位。從高斯這道計算題中我們就可以找出一個算法所具備的一般特征。
板書:算法的五個特征——可行性、確定性、輸入、輸出、有窮性。
三、循序漸進(jìn),層層深入
師:通過前面的學(xué)習(xí)我們已經(jīng)了解了算法的概念及其特征,那么當(dāng)我們找到一個問題的算法之后,不能只是自己明白就行,還要想辦法把它準(zhǔn)確、具體地描述出來,這樣才能編寫成程序讓計算機(jī)執(zhí)行。我們可以采取哪些方式來描述一個算法呢?接下來我們以“韓信點(diǎn)兵問題”為例,一起來探討這個問題的算法描述方法。
課件展示韓信點(diǎn)兵問題:“今有物不知其數(shù),三三數(shù)之余二,五五數(shù)之余三,七七數(shù)之余二,問物幾何?”
師:同學(xué)們算一算,該“物”最少有幾個?
生:可以把這個問題用數(shù)學(xué)語言表述成“求被3整除余2,被5整除余3,被7整除余2的最小自然數(shù)”,那么求該“物”最少的個數(shù)就是這里最小的自然數(shù)。
師:大家的數(shù)學(xué)學(xué)得很好啊,沒錯,換位思考一下,這個問題就簡單了。其實(shí)大家對這個問題的算法分析已經(jīng)很準(zhǔn)確了,現(xiàn)在請同學(xué)們參考課本第6頁的“桌面小時鐘問題的算法描述”,用自然語言描述一下這個問題的算法,并寫在自己的筆記本上。
學(xué)生思考并動筆描述,教師巡視檢查。
教師選擇一份正確的算法描述,利用板書展示。
1、用自然語言描述算法(韓信點(diǎn)兵問題的算法描述)
Step1:將N初始值賦為1
Step2:若N被3、5、7整除后余數(shù)為2、3、2,則輸出N,轉(zhuǎn)Step4
Step3:將N加1,轉(zhuǎn)Step2
Step4:結(jié)束
教師小結(jié):這位同學(xué)對于這道問題的描述非常清晰、詳細(xì)。用自然語言描述算法符合我們平常的表達(dá)習(xí)慣,且容易理解,但是比較缺乏直觀性和簡潔性。大家在高一數(shù)學(xué)課上都學(xué)過流程圖的知識了,那么接下來請同學(xué)們利用流程圖來描述這個算法。
2、將自然語言轉(zhuǎn)化成流程圖描述算法
根據(jù)學(xué)生的分析,一步步展示韓信點(diǎn)兵問題的算法流程圖
師:如果自然語言和流程圖兩種方式讓大家選擇,你們更喜歡采取那種方式來描述算法,為什么?
生:當(dāng)然是流程圖,不僅因為我們數(shù)學(xué)課上已經(jīng)學(xué)過,而且用流程圖描述算法看起來更加形象、直觀,也更容易理解。
教師小結(jié):同學(xué)們觀察得很仔細(xì)。我們以后的課程要學(xué)習(xí)一些復(fù)雜的算法,直接編寫代碼很難保證程序不出差錯,所以程序設(shè)計人員一般先用流程圖描述算法,有了依據(jù)可以更方便地編寫程序代碼了。這節(jié)課我們還沒有直接涉及程序代碼,接下來我們先來認(rèn)識一下“偽代碼”,看看它是怎么描述算法的。
3、將流程圖轉(zhuǎn)化成偽代碼描述算法
教師引導(dǎo)提示,學(xué)生參考課本第8頁的例題,根據(jù)上面的流程圖,一步步轉(zhuǎn)化成偽代碼的形式。
韓信點(diǎn)兵問題的算法描述:
輸入數(shù)->N
IfN被3、5、7整除余數(shù)為2、3、2,THEN
輸出N
ELSEN=N+1
ENDIF
師:上面的代碼并不是我們計算機(jī)可以直接識別和執(zhí)行的程序代碼。偽代碼是介于自然語言和計算機(jī)程序語言之間的一種算法描述。但是相對于前面兩種描述方法已經(jīng)是最接近我們以后要學(xué)的程序代碼了,它還有什么特點(diǎn)嗎?
生:這么看來,用偽代碼描述算法更加簡潔易懂,修改也比較方便,并且很容易轉(zhuǎn)化為程序語言代碼。
教師小結(jié):剛才我們已經(jīng)了解了描述算法的三種方式,也對它們的特點(diǎn)作了簡單比較。以后碰到這樣的問題時,我們可以根據(jù)實(shí)際情況挑選一種合適的方式先對問題進(jìn)行算法描述,再來編寫程序代碼就可以做到事半功倍了。
四、自主探究,活學(xué)活用
師:從同學(xué)們剛才對于“韓信點(diǎn)兵問題”的算法分析及算法描述過程中的表現(xiàn)中,老師不得不佩服大家的智慧了。我這里還有一個有趣的故事,需要大家看完之后能夠?qū)?/p>
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年新教材高中物理第四章運(yùn)動和力的關(guān)系5牛頓運(yùn)動定律的應(yīng)用課后提升訓(xùn)練含解析新人教版必修第一冊
- 人才交流合作框架協(xié)議
- 全新自媒體簽約藝人合同下載
- 西南交大測量學(xué)課程設(shè)計
- 綜合課程設(shè)計(微波組)
- 2025年度城市照明設(shè)備銷售與安裝合同4篇
- 二零二五年餐飲業(yè)兩人合伙經(jīng)營協(xié)議范本3篇
- 二零二五年度窗簾定制加工與物流配送合同3篇
- 二零二五年度新能源車輛采購及運(yùn)營服務(wù)協(xié)議4篇
- 2025年葡萄種植基地租賃與經(jīng)營合同4篇
- TD/T 1060-2021 自然資源分等定級通則(正式版)
- 人教版二年級下冊口算題大全1000道可打印帶答案
- 《創(chuàng)傷失血性休克中國急診專家共識(2023)》解讀
- 倉庫智能化建設(shè)方案
- 海外市場開拓計劃
- 2024年度國家社會科學(xué)基金項目課題指南
- 供應(yīng)鏈組織架構(gòu)與職能設(shè)置
- 幼兒數(shù)學(xué)益智圖形連線題100題(含完整答案)
- 七上-動點(diǎn)、動角問題12道好題-解析
- 2024年九省聯(lián)考新高考 數(shù)學(xué)試卷(含答案解析)
- 紅色歷史研學(xué)旅行課程設(shè)計
評論
0/150
提交評論