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