順序結(jié)構(gòu)和選擇結(jié)構(gòu)

編輯: 逍遙路 關(guān)鍵詞: 高二 來源: 高中學(xué)習(xí)網(wǎng)


2.2.1 順序結(jié)構(gòu)和選擇結(jié)構(gòu)
一、目標
1.知識與技能
(1)理解流程圖的順序結(jié)構(gòu)和選擇結(jié)構(gòu)。
(2)能用字語言表示算法,并能將算法用順序結(jié)構(gòu)和選擇結(jié)構(gòu)表示簡單的流程圖
2.過程與方法
學(xué)生通過模仿、操作、探索、經(jīng)歷設(shè)計流程圖表達解決問題的過程,理解流程圖的結(jié)構(gòu)。
3情感、態(tài)度與價值觀
學(xué)生通過動手作圖,.用自然語言表示算法,用圖表示算法。進一步體會算法的基本思想——程序化思想,在歸納概括中培養(yǎng)學(xué)生的邏輯思維能力。
二、重點、難點
重點:算法的順序結(jié)構(gòu)與選擇結(jié)構(gòu)。
難點:用含有選擇結(jié)構(gòu)的流程圖表示算法。
三、學(xué)法與教學(xué)用具
學(xué)法:學(xué)生通過動手作圖,.用自然語言表示算法,用圖表示算法,體會到用流程圖表示算法,簡潔、清晰、直觀、便于檢查,經(jīng)歷設(shè)計流程圖表達解決問題的過程。進而學(xué)習(xí)順序結(jié)構(gòu)和選擇結(jié)構(gòu)表示簡單的流程圖。
教學(xué)用具:尺規(guī)作圖工具,多媒體。
四、教學(xué)思路
(一)、問題引入 揭示題
例1 尺規(guī)作圖,確定線段的一個
5等分點。
要求:同桌一人作圖,一人寫算
法,并請學(xué)生說出答案。
提問:用字語言寫出算法有
何感受?
引導(dǎo)學(xué)生體驗到:顯得冗長
,不方便、不簡潔。
教師說明:為了使算法的表述簡
潔、清晰、直觀、便于檢查,我
們今天學(xué)習(xí)用一些通用圖型符號
構(gòu)成一張圖即流程圖表示算法。
本節(jié)要學(xué)習(xí)的是順序結(jié)構(gòu)與選擇
結(jié)構(gòu)。
右圖即是同流程圖表示的算法。

(二)、觀察類比 理解題
1、 投影介紹流程圖的符號、名稱及功能說明。
符號 符號名稱 功能說明
終端框 算法開始與結(jié)束

處理框 算法的各種處理操作

判斷框 算法的各種轉(zhuǎn)移

輸入輸出框 輸入輸出操作


指向線 指向另一操作

2、講授順序結(jié)構(gòu)及選擇結(jié)構(gòu)的概念及流程圖
(1)順序結(jié)構(gòu)
依照步驟依次執(zhí)行的一個算法
流程圖:

(2)選擇結(jié)構(gòu)
對條進行判斷決定后面的步驟的結(jié)構(gòu)
流程圖:

3.用自然語言表示算法與用流程圖表示算法的比較
(1)半徑為r的圓的面積公式 當r=10時寫出計算圓的面積的算法,并畫出流程圖。
解:
算法(自然語言)
①把10賦與r
②用公式 求s
③輸出s

流程圖


(2) 已知函數(shù) 對于每輸入一個X值都得到相應(yīng)的函數(shù)值,寫出算法并畫流程圖。
算法:(語言表示)
① 輸入X值
②判斷X的范圍,若 ,用函數(shù)Y=x+1求函數(shù)值;否則用Y=2-x求函數(shù)值
③輸出Y的值
流程圖


小結(jié):含有數(shù)學(xué)中需要分類討論的或與分段函數(shù)有關(guān)的問題,均要用到選擇結(jié)構(gòu)。
學(xué)生觀察、類比、說出流程圖與自然語言對比有何特點?(直觀、清楚、便于檢查和交流)
(三)模仿操作 經(jīng)歷題
1.用流程圖表示確定線段A.B的一個16等分點
2.分析講解例2;
分析:

思考:有多少個選擇結(jié)構(gòu)?相應(yīng)的流程圖應(yīng)如何表示?
流程圖:

(四)歸納小結(jié) 鞏固題
1.順序結(jié)構(gòu)和選擇結(jié)構(gòu)的模式是怎樣的?
2.怎樣用流程圖表示算法。
(五)練習(xí)P99 2
(六)作業(yè)P99 1




本文來自:逍遙右腦記憶 http://yy-art.cn/gaoer/40065.html

相關(guān)閱讀:算法的三種基本邏輯結(jié)構(gòu)和框圖表示