【走向高考】2012屆高三數(shù)學(xué)一輪復(fù)習(xí) 10-2基本語句算法課件(北師大版)_第1頁
【走向高考】2012屆高三數(shù)學(xué)一輪復(fù)習(xí) 10-2基本語句算法課件(北師大版)_第2頁
【走向高考】2012屆高三數(shù)學(xué)一輪復(fù)習(xí) 10-2基本語句算法課件(北師大版)_第3頁
【走向高考】2012屆高三數(shù)學(xué)一輪復(fù)習(xí) 10-2基本語句算法課件(北師大版)_第4頁
【走向高考】2012屆高三數(shù)學(xué)一輪復(fù)習(xí) 10-2基本語句算法課件(北師大版)_第5頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、考綱解讀 理解幾種基本算法語句輸入語句、輸出語句、賦值語句、條件語句、循環(huán)語句的含義 考向預(yù)測 1基本算法語句是算法的主體內(nèi)容, 是計算機能夠理解的程序設(shè)計語言,是計算機編程的基礎(chǔ) 2對基本算法語句的考查常以選擇題和填空題的形式出現(xiàn),重在考查對算法語句的理解和應(yīng)用,知識梳理 1任何一種程序設(shè)計語言中都包含以下基本的算法語句,它們分別是:輸入語句、輸出語句、和等 2賦值語句: (1)一般形式: 變量表達式 (2)作用:將表達式所代表的值賦給變量; (3)“”稱為賦值號,不是等號,如: xy表示將y的值賦予x;,賦值語句,條件語句,循環(huán)語句,(4)形式中的“表達式”可以是一個數(shù)據(jù),常量或算式,如:

2、x1,yxy; (5)“”左邊只能是變量,不能是表達式,如x9,不能寫成 9x; (6)對一個變量,可以多次賦值,如:x1,x3,x9,則結(jié)果為x9.,3條件語句的功能:用來表達算法中的選擇結(jié)構(gòu): 條件語句的形式: (1)If條件Then其流程圖為 語句1 Else 語句2 EndIf,(2)If條件1Then其流程圖為 語句1 Else If條件2Then 語句2 Else 語句3 EndIf EndIf,4循環(huán)語句 (1)For語句的一般形式: For循環(huán)變量初始值To終值 循環(huán)體 For語句的含義:它是循環(huán)體得以運行的外部“環(huán)境”,控制著循環(huán)的開始與結(jié)束,決定著循環(huán)運行的次數(shù),(2)Do

3、Loop語句的一般形式是: Do 循環(huán)體 LoopWhile條件為真 DoLoop語句一般用于不知道循環(huán)次數(shù)的循環(huán)結(jié)構(gòu),要根據(jù)其他形式的終止條件停止循環(huán),在這種情況下才采用,答案D,2下列程序的功能是: 判斷任意輸入的數(shù)x是否是正數(shù),若是,輸出它的平方值;若不是,輸出它的相反數(shù) 輸入x If_Then yx; else yx*x end If 輸出y 則填入的條件應(yīng)該是() Ax0 Bx0Dx0,答案D 解析因為條件真則執(zhí)行yx,條件假則執(zhí)行yx*x,由程序功能知條件應(yīng)為x0.,3當(dāng)a1,b3時,執(zhí)行完下面一段程序后x的值是() IfabThen xab End xab EndIf A1 B3

4、 C4 D2 答案C 解析因為ab,所以xab134.,4下列程序運行后的結(jié)果為() S0 i2 Do SSi ii3 Loop While i18 輸出S A57 B40 C27 D20 答案A,解析運算過程為:S022;i23518,S257;i53818,S7815;i831118,S151126,i11314,S261440;i14317,S401757.,5寫出下列語句執(zhí)行后的結(jié)果 (1)i0(2)i0; S0 S0 Do Do SSiii1 ii1 SSi Loop While S20Loop While S20 輸出i. 輸出i. 則(1)_ (2)_,答案(1)7(2)6 解析

5、這兩個小題看似一樣,但是因為循環(huán)體內(nèi)的累加順序不一樣,導(dǎo)致的結(jié)果也不同,我們知道1234515,而12345621,而循環(huán)條件為S20,故最后加的i6,而(1)中輸出的i在此基礎(chǔ)上又加了1,故(1)中結(jié)果為7,而(2)中沒變故(2)中結(jié)果為6.,6下列程序運行后的結(jié)果是_,答案5 解析此循環(huán)程序運行過程為: s10,n9;s19,n8; s27,n7;s34,n6; s40,n5.此時滿足s40跳出循環(huán),輸出n的值為5.,例1如圖所示是解決某個問題而繪制的算法框圖仔細分析各圖框內(nèi)的內(nèi)容及圖框之間的關(guān)系,回答下面的問題: (1)圖框中x2的含義是什么? (2)圖框中y1axb的含義是什么? (3

6、)圖框中y2axb的含義是什么? (4)該算法框圖解決的是怎樣的一個問題? (5)若最終輸出的結(jié)果y13,y22.當(dāng)x取5時輸出的結(jié)果5ab的值應(yīng)該是多大?,分析本題主要考查賦值語句的特點及意義 解析(1)圖框中x2表示把2賦給變量x. (2)圖框中y1axb的含義:該圖框在執(zhí)行的前提下,即當(dāng)x2時計算axb的值,并把這個值賦給y1. (3)圖框中y2axb的含義:該圖框在執(zhí)行的前提下,即當(dāng)x3時計算axb的值,并把這個值賦給y2. (4)該算法框圖解決的是求函數(shù)f(x)axb的函數(shù)值的問題其中輸入的是自變量x的值,輸出的是x對應(yīng)的函數(shù)值,(5)y13,即2ab3. y22,即3ab2. 由得

7、a1,b1.所以f(x)x1.所以x取5時,5ab5116.,下列程序的運行結(jié)果是_,答案3,2 解析在這個用賦值語句表達的算法中,對變量A進行了兩次賦值,開始把1賦予A,第二次把AB的值賦予A,這樣一開始A獲得的值為1,后來獲得的值為3,把第一次獲得的值1“沖掉”了,于是最后輸出A的值為第二次所獲得的值3.,例2輸入一個數(shù),用語句描述通過函數(shù),解析用語句描述如下: 輸入x; Ifx0Then y5x5 Else Ifx0Then y0 Else y5x3 EndIf,End If 輸出y. 其算法框圖如圖所示:,商場促銷活動中:年歷每本20元,購買5到9本按9折收費,買10本以上按8.5折收

8、費求購買x本時所付金額y為多少元?畫算法框圖并用相應(yīng)的語句描述,解析算法框圖如下圖 用語句描述為: 輸入x; Ifx10then,例3編寫程序計算24620的值 解析程序如下:S0 Fori1To10 SS2Next 輸出S 點評注意循環(huán)變量i的初始值與終值各是多少,有時易錯認(rèn)為終值為20.,設(shè)計算法求n!123n用語句描述 解析法一用語句描述為: 輸入n; S1; Fori1 To n SS*i Next 輸出S.,法二輸入n i1 P1 Do PP*i ii1 LoopWhilein 輸出P,例4編寫程序,求1222321002 解析程序如下:i1 Sum0 Do SumSumi2 ii1

9、 LoopWhilei100 輸出 Sum,點評注意循環(huán)變量初始值的設(shè)置方式及累加變量的位置,當(dāng)位置不同時,處理功能有可能不同,求122232n21000成立的n的最大正整數(shù)值用程序語言表示其算法 解析S1 i2 Do ai2 SSa ii1 LoopWhileS1000 ii2 輸出i,1輸入、輸出語句和賦值語句是一個程序必不可少的語句,注意它們各自的形式和要求,熟練掌握通過引入第三個變量利用賦值語句交換兩個變量值的方法 2實際問題的編程設(shè)計一般是先對問題進行認(rèn)真分析,設(shè)計出合理的算法,然后將算法用算法框圖表示出來,最后根據(jù)算法框圖利用算法語句寫出程序,3條件語句有兩種形式:IfThenElse語句和IfThen語句 對于第一種形式的條件語句執(zhí)行步驟是: 當(dāng)計算機執(zhí)行上述If語句時,首先對If后的條件進行判斷,如果條件符合,就執(zhí)行Then后的語句1,否則執(zhí)行Else后的語句2. 對于第二種形式的條件語句執(zhí)行步驟是: 當(dāng)計算機執(zhí)行上述If語句時,首先對If后的條件進行判斷,如果條件符合,就執(zhí)行Then之后的語句,否則執(zhí)行End If后的語句,4循環(huán)語句 (1)For語句的一般形式是: For循環(huán)變量初始值To終值 循環(huán)體 執(zhí)行步驟: 當(dāng)計算機執(zhí)行For語句,一般先執(zhí)行一次循環(huán)體,當(dāng)循環(huán)變量在初始值與終值之間時

溫馨提示

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

評論

0/150

提交評論