順序結構和選擇結構

編輯: 逍遙路 關鍵詞: 高二 來源: 高中學習網(wǎng)


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

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

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

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

輸入輸出框 輸入輸出操作


指向線 指向另一操作

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

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

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

流程圖


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


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

思考:有多少個選擇結構?相應的流程圖應如何表示?
流程圖:

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




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

相關閱讀:算法的三種基本邏輯結構和框圖表示