高二數(shù)學(xué)算法與程序框圖教學(xué)計(jì)劃的范例
教學(xué)要求:掌握程序框圖的概念;
會用通用的圖形符號表示算法,掌握算法的三個(gè)基本邏輯結(jié)構(gòu).
掌握畫程序框圖的基本規(guī)則,能正確畫出程序框圖.
通過模仿、操作、探索,經(jīng)歷通過設(shè)計(jì)程序框圖表達(dá)解決問題的過程;
學(xué)會靈活、正確地畫程序框圖.
教學(xué)重點(diǎn):程序框圖的基本概念、基本圖形符號和3種基本邏輯結(jié)構(gòu).
教學(xué)難點(diǎn):綜合運(yùn)用框圖知識正確地畫出程序框圖
教學(xué)過程:
一、復(fù)習(xí)準(zhǔn)備:
1. 寫出算法:給定一個(gè)正整數(shù)n,判定n是否偶數(shù).
2. 用二分法設(shè)計(jì)一個(gè)求方程的近似根的算法.
二、講授新課:
1. 教學(xué)程序框圖的認(rèn)識:
① 討論:如何形象直觀的表示算法? →圖形方法.
教師給出一個(gè)流程圖(上面1題),學(xué)生說說理解的算法步驟.
、 定義程序框圖:程序框圖又稱流程圖,是一種用規(guī)定的圖形、指向線及文字說明來準(zhǔn)確、直觀地表示算法的圖形.
③基本的程序框和它們各自表示的功能:
程序框
名稱
功能
終端框
(起止框)
表示一個(gè)算法的'起始和結(jié)束
輸入、輸出框
表示一個(gè)算法輸入和輸出的信息
處理(執(zhí)行)框
賦值、計(jì)算
判斷框
判斷一個(gè)條件是否成立
流程線
連接程序框
④ 閱讀教材P5的程序框圖. → 討論:輸入35后,框圖的運(yùn)行流程,討論:最大的I值.
2. 教學(xué)算法的基本邏輯結(jié)構(gòu):
、 討論:P5的程序框圖,感覺上可以如何大致分塊?流程再現(xiàn)出一些什么結(jié)構(gòu)特征?
→ 教師指出:順序結(jié)構(gòu)、條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu).
、 試用一般的框圖表示三種邏輯結(jié)構(gòu).
、 出示例3:已知一個(gè)三角形的三邊分別為4,5,6,利用海倫公式設(shè)計(jì)一個(gè)算法,求出它的面積,并畫出算法的程序框圖. (學(xué)生用自然語言表示算法→師生共寫程序框圖→討論:結(jié)構(gòu)特征)
、 出示例4:任意給定3個(gè)正實(shí)數(shù),設(shè)計(jì)一個(gè)算法,判斷分別以這3個(gè)數(shù)為三邊邊長的三角形是否存在.畫出這個(gè)算法的程序框圖. (學(xué)生分析算法→寫出程序框圖→試驗(yàn)結(jié)果→討論結(jié)構(gòu))
⑤ 出示例5:設(shè)計(jì)一個(gè)計(jì)算1+2+3+...+1000的值的算法,并畫出程序框圖.
(學(xué)生分析算法→寫出程序框圖→給出另一種循環(huán)結(jié)構(gòu)的框圖→對比兩種循環(huán)結(jié)構(gòu))
3. 小結(jié):
程序框圖的基本知識;三種基本邏輯結(jié)構(gòu);畫程序框圖要注意:流程線的前頭;判斷框后邊的流程線應(yīng)根據(jù)情況標(biāo)注"是"或"否";循環(huán)結(jié)構(gòu)中要設(shè)計(jì)合理的計(jì)數(shù)或累加變量等.
三、鞏固練習(xí):
練習(xí):把復(fù)習(xí)準(zhǔn)備題②的算法寫成框圖.
四、課后作業(yè)
作業(yè):P12 A組 1、2題.
【高二數(shù)學(xué)算法與程序框圖教學(xué)計(jì)劃的】相關(guān)文章:
高二數(shù)學(xué)上冊算法與程序框圖教學(xué)計(jì)劃07-10
人教版高二數(shù)學(xué)上冊算法與程序框圖教學(xué)計(jì)劃06-12
高二數(shù)學(xué)算法教學(xué)計(jì)劃安排06-05
高二數(shù)學(xué)《算法初步》與案例教學(xué)計(jì)劃05-08
關(guān)于高中數(shù)學(xué)《算法的含義、程序框圖 》練習(xí)題06-13
關(guān)于《1.1 算法與程序框圖(1)》測試題06-12
程序框圖數(shù)學(xué)說課稿02-11