優(yōu)品課件之第1節(jié)第4課時(shí)程序結(jié)構(gòu)、程序框圖的畫法教學(xué)案_第1頁
優(yōu)品課件之第1節(jié)第4課時(shí)程序結(jié)構(gòu)、程序框圖的畫法教學(xué)案_第2頁
優(yōu)品課件之第1節(jié)第4課時(shí)程序結(jié)構(gòu)、程序框圖的畫法教學(xué)案_第3頁
優(yōu)品課件之第1節(jié)第4課時(shí)程序結(jié)構(gòu)、程序框圖的畫法教學(xué)案_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、優(yōu)品課件第1節(jié)第4課時(shí)程序結(jié)構(gòu)、程序框圖的畫法教學(xué)案第4課時(shí) 循環(huán)結(jié)構(gòu)、程序框圖的畫法核心必知1 .預(yù)習(xí)教材, 問題導(dǎo)入 根據(jù)以下提綱,預(yù)習(xí)教材 P12P19,回答下列問題.(1) 循環(huán)結(jié)構(gòu)有哪些形式? 提示:循環(huán)結(jié)構(gòu)包括直到型循環(huán)結(jié)構(gòu)和當(dāng)型 循環(huán)結(jié)構(gòu).(2)兩種循環(huán)結(jié)構(gòu)各有什么特點(diǎn)?提示:直到型循環(huán)結(jié)構(gòu)是先執(zhí)行循環(huán)體后判斷條件,直到滿足條件為止;當(dāng)型循環(huán)結(jié)構(gòu)是 先判定條件再執(zhí)行循環(huán)體,否則終止循環(huán).2 .歸納總結(jié),核心必記(1)循環(huán)結(jié)構(gòu)的概念及相關(guān)內(nèi)容循環(huán)結(jié)構(gòu):按照一定的條件反復(fù)執(zhí) 行某些步驟的情況.循環(huán)體:反復(fù)執(zhí)行的步驟.(2)循環(huán)結(jié)構(gòu)的分類及特征名稱直到型循環(huán)當(dāng)型循環(huán)結(jié)構(gòu) 特征先執(zhí)行循環(huán)

2、體,后判斷條件,若條件不滿足,就繼續(xù)執(zhí)行循環(huán) 體,直到條件滿足時(shí)終止循環(huán).先判斷條件,若條件滿足,則執(zhí)行循 環(huán)體,否則終止循環(huán).(3)設(shè)計(jì)算法程序框圖的步驟 用自然語言表 述算法步驟. 確定每一個(gè)算法步驟所包含的邏輯結(jié)構(gòu),并用相應(yīng) 的程序框圖表示,得到該步驟的程序框圖.將所有步驟的程序框圖用流程線連接起來,并加上終端框,得到表示整個(gè)算法的程序框 圖.問題思考(1)循環(huán)結(jié)構(gòu)中一定包含條件結(jié)構(gòu)嗎?提示:循環(huán)結(jié)構(gòu)是在一些算法中從某處開始,按照一定條件反復(fù)執(zhí)行處理某一步 驟,因此循環(huán)結(jié)構(gòu)一定包含條件結(jié)構(gòu).(2)循環(huán)結(jié)構(gòu)中的判斷框中的 條件是唯一的嗎? 提示:不是,在具體的程序框圖設(shè)計(jì)時(shí),這里的 條件可

3、以不同,但不同表示應(yīng)該有共同的確定的結(jié)果.(3)舉例說明 循環(huán)結(jié)構(gòu)適用哪些常見的計(jì)算?提示:循環(huán)結(jié)構(gòu)主要用在一些有規(guī)律的重復(fù)計(jì)算中,如累加求和,累乘求積等問題.課前反思通過以上預(yù)習(xí),必須掌握的幾個(gè)知識(shí)點(diǎn):(1)循環(huán)結(jié)構(gòu)的概念:;(2)直到型循環(huán)結(jié)構(gòu)及其特征:;(3)當(dāng)型循環(huán)結(jié)構(gòu)及其特征:.思考循環(huán)結(jié)構(gòu)有什么特點(diǎn)? 名師指津:(1)重復(fù)性:_在一個(gè)循環(huán)結(jié)構(gòu)中,總有一個(gè)過程要重復(fù)一系列的步驟 若干次,而且每次的操作完全相同;(2)判斷性:每個(gè)循環(huán)結(jié)構(gòu)都包 含一個(gè)判斷條件,它決定這個(gè)循環(huán)的執(zhí)行與終止.(3)函數(shù)性:循環(huán)變量在構(gòu)造循環(huán)結(jié)構(gòu)中起了關(guān)鍵作用,蘊(yùn)含著函數(shù)的思想.? V講一講1 .分別用直到型

4、和當(dāng)型循環(huán)結(jié)構(gòu)畫出計(jì)算 1 + 12+13+1100的值的程序框圖.嘗試解答(1)直到型循環(huán)如圖(1)(2)當(dāng)型循環(huán)如圖 .(1)(2)利用循環(huán)結(jié)構(gòu)表示算法的步驟利用循環(huán)結(jié)構(gòu)表示算法,第一要先確 定是利用當(dāng)型循環(huán)結(jié)構(gòu),還是直到型循環(huán)結(jié)構(gòu);第二要選擇準(zhǔn)確的表 示累計(jì)的變量;第三要注意在哪一步開始循環(huán),滿足什么條件不再執(zhí) 行循環(huán)體.? V練一練1 .設(shè)計(jì)一個(gè)算法,求出1X2X3X-X 100 的值,并畫出程序框圖.解析:算法如下:第一步,S= 1.第二步, i = 1.第三步,S= Sx i.第四步,i = i + 1.第五步,判斷i是否大 于100,若成立,則輸出S,結(jié)束;否則,返回第三步重新執(zhí)

5、行. 程 序框圖如圖所示:? V講一講2 . (1)(2015?四川高考)執(zhí)行如圖所 示程序框圖,輸出 S的值為()A . - 32 B.32 C . - 12 D.12(2)(2015?安徽高考)執(zhí)行如圖所示的程序框圖(算法流程圖),輸出的 n為()A . 3 B . 4 C. 5 D . 6 (3)(2014?重慶高考)執(zhí)行如圖所示的程序框圖,若輸出k的值為6,則判斷框內(nèi)可填入的條件是()A. s12 B . s35 C . s710 D. s45 嘗試解答(1)由圖可知,當(dāng) k= 5時(shí),輸出S= sin5 n 6= 12,選D. (2)執(zhí)行第一次循環(huán)體:a=32, n=2,此時(shí) |a 1

6、.414| = |1.5 1.414| = 0.086 0.005 ; 執(zhí)行 第二次循環(huán)體:a= 75, n = 3,此時(shí) |a 1.414| = |1.4 1.414| = 0.014 0.005 ; 執(zhí)行第三次循環(huán)體:a = 1712, n = 4,此時(shí)|a 1.1414|200.故語句“ S= SX n”被執(zhí)行了 5次.(2)選D在循環(huán)體部分的運(yùn)算為:第一步,Mk2, S= 5, k=2;第二步,Mk2, S= 7, k = 3.故輸出結(jié)果 為7.課堂歸納?感悟提升1 .本節(jié)課的重點(diǎn)是理解兩種循環(huán)結(jié)構(gòu)的概念以及各自的運(yùn)行過程,明確循環(huán)終止的條件;能用循環(huán)結(jié)構(gòu)設(shè)計(jì)程序框圖解決有關(guān)問題.難點(diǎn)

7、是能用循環(huán)結(jié)構(gòu)設(shè)計(jì)程序框 圖解決有關(guān)問題.2 .本節(jié)課要掌握以下幾方面的規(guī)律方法 (1)利用 循環(huán)結(jié)構(gòu)設(shè)計(jì)算法的步驟,見講1. (2)已知程序框圖求輸出結(jié)果, 見講2. (3)完善程序框圖問題,見講2. 3.本節(jié)課的易錯(cuò)點(diǎn)有兩個(gè): (1)兩種循環(huán)的轉(zhuǎn)化易弄錯(cuò),如講1; (2)控制循環(huán)的條件易弄錯(cuò), 如講2(3).課下能力提升(四)學(xué)業(yè)水平達(dá)標(biāo)練題組1循環(huán)結(jié) 構(gòu)及兩種循環(huán)結(jié)構(gòu)1 .下列框圖是循環(huán)結(jié)構(gòu)的是()A .B. C .D .答案:C 2 .一個(gè)完整的程序框圖至少包含()A.起止框和輸入、輸出框 B .起止框和處理框 C .起止框和判斷框D .起止框、處理框和輸入、輸出框解析:選A 一個(gè)完整

8、的程序框圖至少包括起止框和輸入、輸出框,故選A. 3 . (2016?安徽巢湖檢測)如圖所示是一個(gè)循環(huán)結(jié)構(gòu)的算法,下列說法不正確的是()A .是循環(huán)變量初始化,循環(huán)就要開始 B .為循環(huán)體C. 是判斷是否繼續(xù)循環(huán)的終止條件 D .可以省略不寫 解析:選 D為循環(huán)變量初始化,必須先賦值才能有效控制循環(huán),不可省略.故選D. 4 .某中學(xué)高三年級(jí)男子體育訓(xùn)練小組 5月測試的50米 跑的成績(單位:s)如下:6.4,6.5,7.0,6.8,7.1,7.3,6.9,7.4,7.5 ,設(shè)計(jì)一個(gè)算法,從這些成績中搜索出小于 6.8 s的成績,并畫出程序 框圖.解:算法步驟如下:第一步,i = 1;第二步,輸

9、入一個(gè)數(shù)據(jù)a;第三步,如果a9 ,則結(jié)束算法.否則執(zhí)行第二步.程 序框圖如圖所示.題組2含循環(huán)結(jié)構(gòu)的程序框圖的運(yùn)行5 . (2014? 陜西高考)根據(jù)如圖所示的框圖,對(duì)大于2的整數(shù)N,輸出的數(shù)列的 通項(xiàng)公式是()A . an=2n B. an = 2(n 1) C . an=2n D. an =2n 1解析:選C 由程序框圖可知:a1 = 2X1= 2, a2 = 2X2= 4, a3=2X4= 8, a4 = 2X8= 16,歸納可得:an=2n,故選 C. 6. (2016? 日照高一檢測)如圖所示的程序框圖表示的算法功能是()A .計(jì) 算小于100的奇數(shù)的連乘積B .計(jì)算從1開始的連續(xù)奇

10、數(shù)的連乘積C. 從1開始的連續(xù)奇數(shù)的連乘積,當(dāng)乘積大于或等于 100時(shí),計(jì)算 奇數(shù)的個(gè)數(shù)D .計(jì)算1X 3X 5x-x n100時(shí)的最小的n值 解析: 選D這是一個(gè)直到型循環(huán)結(jié)構(gòu),S= 1x3x 5x,判斷條件是S 100?,輸出的是i,所以表示的是 S= 1x3x5x-x n100時(shí) 的最小的n值,故選D. 7 .執(zhí)行如圖所示的程序框圖,若輸出的 a 值大于2 015,那么判斷框內(nèi)的條件應(yīng)為 .解析:第一次循環(huán):k= 1, a= 1,滿足條件,所以 a=4x 1 + 3 = 7, k= 1+1= 2. 第二次循環(huán):a= 7v2 015,故繼續(xù)循環(huán),所以a = 4x 7+ 3 = 31, k

11、=2+ 1= 3.第三次循環(huán):a = 31v2 015,故繼續(xù)循環(huán),所以a= 4x31 + 3= 127, k=3+ 1 = 4.第四次循環(huán):a= 127v 2 015,故繼續(xù)循環(huán), 所以 a= 4x 127 + 3 = 511, k= 4+ 1 = 5.第五次循環(huán):k= 511v 2 015, 故繼續(xù)循環(huán),所以 a=4x511 + 3=2 047, k = 5+ 1 = 6.由于 a= 2 047 2 015,故不符合條件,輸出a值.所以判斷框內(nèi)的條件是“k5?”.答案:k5? 8 . (2015?山東高考)執(zhí)行如圖的程序框 圖,若輸入的x的值為1,則輸出的y的值是.解析:第一步,x= 12

12、, x = 1+ 1= 2;第二步,x= 2,不滿足 x2 014成立的最小正整數(shù)值的算法程序框圖.解:算法程序框圖如圖:能力提升綜合練1 .執(zhí)行如圖所示的程序框圖,輸出的 S 值為()A . 2 B . 4 C. 8 D. 16解析:選C框圖執(zhí)行如下:k=0, S= 1; S= 1, k = 1; S= 2, k = 2; S= 8, k = 3.所以輸出 S 的值 為8. 2 . (2015?陜西高考)根據(jù)如圖所示的程序框圖,當(dāng)輸入 x為6 時(shí),輸出的y = () A . 1 B . 2 C . 5 D . 10解析:選D輸入x=6,程序運(yùn)行情況如下:x= 6 3= 30, x= 3 3=

13、 0, x = 0 3= 30,退出循環(huán),執(zhí)行y = x2+ 1= ( 3)2 + 1 = 10,輸出y = 10.故選D. 3 . (2015?重慶高考)執(zhí)行如圖所示的程序框圖,則輸出 s的值為()A.34 B.56 C.1112 D.2524 解析:選 D vs= 0, k = 0,08 ,二 k = 0 + 2= 2, s = 0+ 12= 12;v 28,二 k= 2 + 2 = 4, s = 12+ 14 =34;v 48,二 k=4+ 2 = 6, s = 34+ 16= 1112;v68,. k=6+ 2 =8, s= 1112+ 18= 2524;v 88 不成立.二輸出 s

14、= 2524. 4.執(zhí)行如圖所示的程序框圖,如果輸出s = 3,那么判斷框內(nèi)應(yīng)填入的條件 是()A . k6? B. k7? C. k8? D. k9?解析:選 B 首次進(jìn)入循環(huán)體,s = 1 x Iog23 , k = 3;第二次進(jìn)入循環(huán)體,s = lg 3lg 2X lg 4lg 3= 2, k= 4;依次循環(huán),第六次進(jìn)入循環(huán)體,s = 3, k= 8, 此時(shí)終止循環(huán),貝卩判斷框內(nèi)填“ k7?”.5 .如圖是求12+22+32+ 1002的值的程序框圖,則正整數(shù) n =.解析:Ti=0 時(shí),S= 12; i = 1 時(shí),S= 12 + 22; i = 2 時(shí),S= 12+22+ 32,,

15、i = 99 時(shí),S= 12 + 22+ + 1002.二圖中 n= 99.答案:99 6 .如 果執(zhí)行如圖所示的程序框圖,輸入x = 4.5,則輸出的數(shù)i=.解析:循環(huán)前x = 3.5,不滿足判斷框條件.第1次循環(huán),i = 2, x = 2.5,第2次判斷后循環(huán),i = 3, x= 1.5,第3次判斷后循環(huán)i = 4, x= 0.5 ,滿足判斷框的條件退出循環(huán),輸出的數(shù)i = 4.答案:4 7.畫 出計(jì)算1 + 13+15+17+ 12 015的值的一個(gè)程序框圖.解:相加各數(shù)的分子都是1,而分母是有規(guī)律遞增的,每次增加2,引入變量S表示和,計(jì)數(shù)變量i , i的值每次增加2,則每次循環(huán)都有S= S + 1i , i = i +2,這樣反復(fù)進(jìn)行.程序框圖如圖所示:8 .運(yùn)行如圖所示的程序框圖.(1)若輸入x的值為2,根據(jù)該程序的運(yùn)行過程完 成下面的表格,并求輸出的i與x的值.第

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論