資源簡介 專題2 基本算法語句1.輸入語句、輸出語句、賦值語句的格式與功能2.條件語句(1)程序框圖中的條件結構與條件語句相對應.(2)條件語句的格式及框圖①IF—THEN格式②IF—THEN—ELSE格式3.循環語句(1)程序框圖中的循環結構與循環語句相對應.(2)循環語句的格式及框圖.①UNTIL語句 ②WHILE語句 例1 編寫一個程序,要求輸入兩個正數a和b的值,輸出ab和ba的值.變式1 如圖所示程序框圖,寫出相應的程序.例2 已知函數f(x)=編寫一個程序,對每輸入的一個x值,都得到相應的函數值.變式2 畫出程序框圖并編寫相應的程序計算:z=例3 編寫程序框圖及程序,輸入20個數,統計其中的正數的個數.變式3 高一(4)班共有60名同學參加數學競賽,現已有這60名同學的競賽分數,請設計一個將競賽成績優秀的同學的平均分輸出的程序(規定89分以上為優秀).A級1.下列程序段執行后,變量a,b的值分別為( )A.20,15 B.35,35C.5,5 D.-5,-52.當輸入x=-3.2時,程序輸出的結果為( ) A.-3.2B.3.2C.3D.-33.下列程序,執行完畢后a的值是( )A.99B.100C.101D.1021題圖 2題圖 3題圖4.下面的程序運行后第3個輸出的數是( )A.1B.C.2D.5.下面給出的是一個算法的程序.如果輸出的y的值是20,則輸入的x的值是________.4題圖 5題圖6.運行下面的程序,輸出的值為__________.7.下列程序的功能是____________________________________________________________.6題圖 7題圖B級8.閱讀下面的程序,若輸入x=-2,則輸出的結果y為( )A.0B.1C.2D.39.根據下列程序,當輸入數值-2時,輸出結果是( )A.7B.-3C.0D.-168題圖 9題圖10.下面是求30個數的平均數的程序,則在橫線上應補充的語句為( )A.i>30B.i<30C.i>=30D.i<=3011.寫出下面這個程序運行的結果.若x=6,則p=________;若x=20,則p=________.12.下面的程序運行后,輸出的結果為________.11題圖 12題圖13.某商場第一年銷售計算機5000臺,如果平均每年銷售量比上一年增加10%,那么從第一年起,大約經過幾年可使總銷量達到40000臺?畫出解決此問題的程序框圖,并寫出程序.詳解答案典型例題例1 解 方法一 程序如下:方法二 程序如下:變式1 解 例2 解 用變量x,y分別表示自變量和函數值,步驟如下:第一步,輸入x值.第二步,判斷x的范圍.若x≥0,則用解析式y=x2-1求函數值;否則,用y=2x2-5求函數值.第三步,輸出y值.程序框圖如圖所示: 程序如下: 變式2 解程序框圖如圖所示: 程序: 例3 解 方法一 程序框圖:程序如下:方法二 程序框圖: 程序如下: 變式3 解 程序如下:強化提高1.A 2.B 3.B 4.C5.2或6解析 當x≤5時,10x=20,即x=2;當x>5時,2.5x+5=20,解出x=6.故輸入的值為2或6.6.7解析 由于循環體是先執行S=S+i,再執行i=i+1,然后進行判斷,當S=1+2+3+4+5=15時,執行i=5+1=6,這時15<18成立,再循環一次S=15+6=21,i=6+1=7,這時再判斷21<18不成立,于是執行“PRINTi”,即i=7.21世紀教育網版權所有7.統計10個數據中負數的個數8.B 9.D10.A [利用直到型語句進行判斷.]11.2.1 10.5解析 考查分段函數p=12.C=34解析 循環結構中,循環體的作用是將前兩個數相加,得到后一個數;如果沒有循環條件的限制,程序中的循環結構將連同初始值,依次給A,B賦值為:1,1,2,3,5,8,13,21,34,55,….其中第1,3,5,…個數為A的值,第2,4,6,…個數為B,可見B=21時,循環結束,此時,A=13,所以C=A+B=34.21教育網13.解 程序框圖如圖所示:程序如下: 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫