1.1.2 迴圈結構
課程目標:
1.了解兩種迴圈結構的概念以及各自的執行過程,明確迴圈終止的條件.
2.能用迴圈結構設計程式框**決有關問題.
課前預習案
迴圈結構
(1)概念:在一些演算法中,經常會出現從某處開始,按照一定的條件____執行某些步驟的情況,這就是迴圈結構,反覆執行的步驟稱為______.可以用如圖①②所示的程式框圖表示.
(2)直到型迴圈結構:如圖①所示,其特徵是:在執行了一次迴圈體後,對條件進行判斷,如果條件就繼續執行迴圈體,直到條件時終止迴圈.
(3)當型迴圈結構:如圖②所示,其特徵是:在每次執行迴圈體前,對條件進行判斷,當條件____時,執行迴圈體,否則終止迴圈.
小組交流:
1、條件結構和迴圈結構的區別與聯絡:
2、迴圈結構中判斷框中的條件是唯一的嗎?
預習自測
1. 在迴圈結構中,每次執行迴圈體前對控制迴圈的條件進行判斷,當條件滿足時執行迴圈體,不滿足則停止,這樣的迴圈結構是( )
a.分支型迴圈b.直到型迴圈
c.條件型迴圈d.當型迴圈
2. 如圖所示的程式框圖中,迴圈體是( )
abcd.②③
課堂**案
**:當型迴圈結構和直到型迴圈結構的區別
剖析:迴圈結構的功能是根據條件是否成立,以決定是否重複執行某些操作.根據執行迴圈體的條件可以分為兩種迴圈,如圖(1)(2)所示.
當型迴圈結構:
直到型迴圈結構:
題型一設計含有迴圈結構的程式框圖
【例題1】 設計程式框圖,計算1×2×3×4×…×n的值.
分析:由於需要重複作乘法運算,因此要設計迴圈結構來解決,又迴圈結構有兩種,因此有兩種程式框圖.
變式1.執行如圖所示的程式框圖,如果輸入的n=10,
那麼輸出的s=( )
a.1+++…+
b.1+++…+
c.1+++…+
d.1+++…+
題型二利用迴圈結構尋找特定的數
【拓展提高】寫出求1+2+3+…+n>20 000的最小正整數n的演算法,並畫出相應的演算法框圖.
題型三迴圈結構程式框圖的識別與解讀
(1)某程式框圖如圖(1)所示,
該程式執行後輸出的k的值是 ( ).
a.4b.5
c.6d.7
(2)如圖(2)是乙個演算法的程式框圖,
該演算法所輸出的結果是( ).
cd.當堂檢測
1. 某同學設計的程式框圖如圖所示,
用以計算和式12+22+32+…+202的值,
則在判斷框中應填寫( )
a.i≤19b.i≥19
c.i>21d.i<21
2. 如圖所示,程式框圖中輸出s的
值為(第1題圖) (第2題圖)
3. 已知程式框圖如下圖所示,
則輸出的a的值為
4.某程式框圖如圖所示,則輸出的s=______
5.【附加題】.畫出計算1+++…+的值的乙個程式框圖第3題圖) (第4題圖)
1 1 2程式框圖與演算法的基本邏輯結構 三
基礎教育課程改革實驗學科教案 教學備課 1.1.2程式框圖與演算法的基本邏輯結構 三 內容時間教學目標 年月日體現知識與技能 過程與方法 情感態度與價值觀 知識與技能 1 畫程總結和歸納畫程式框圖的基本步驟 2 根據基本步驟能正確畫出簡單的程式框圖 過程與方法 通過模仿 操作 探索,經歷逐步總結和歸...
高中數學必修2複習
必修2數學複習資料 第一章空間幾何體 1.1柱 錐 臺 球的結構特徵 1.2空間幾何體的三檢視和直觀圖 1 三檢視 正檢視 從前往後 側檢視 從左往右 俯檢視 從上往下。2 畫三檢視的原則 長對齊 高對齊 寬相等 3 直觀圖 斜二測畫法 4 斜二測畫法的步驟 1 平行於座標軸的線依然平行於座標軸 2...
高中數學模組考試 必修2
一 選擇題 1.已知直線經過點a 0,4 和點b 1,2 則直線ab的斜率為 a.3 b.2c.2 d.不存在 2 過點且平行於直線的直線方程為 a b c d 3.下列說法不正確的是 a.空間中,一組對邊平行且相等的四邊形是一定是平行四邊形 b 同一平面的兩條垂線一定共面 c.過直線上一點可以作無...