2024-2025學年高中數學第一章算法初步1.2.2條件語句限時規(guī)范訓練新人教A版必修3_第1頁
2024-2025學年高中數學第一章算法初步1.2.2條件語句限時規(guī)范訓練新人教A版必修3_第2頁
2024-2025學年高中數學第一章算法初步1.2.2條件語句限時規(guī)范訓練新人教A版必修3_第3頁
2024-2025學年高中數學第一章算法初步1.2.2條件語句限時規(guī)范訓練新人教A版必修3_第4頁
2024-2025學年高中數學第一章算法初步1.2.2條件語句限時規(guī)范訓練新人教A版必修3_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGE1-1.2.2條件語句【基礎練習】1.下列問題所描述出來的算法,其中不包含條件語句的為()A.給出三棱錐的底面積與高,求其體積B.求方程ax2+bx+c=0的解C.推斷直線和圓的位置關系D.給三名同學的成果排名次【答案】A2.如圖程序中,輸出的是4,則輸入的x可以是()eq\x(\a\al(INPUTx,IFx<0THEN,x=-x,ENDIF,y=SQRx,PRINTy,END))A.-8 B.4C.8 D.-16【答案】D【解析】本題考查條件語句的基本結構和功能.程序實現了函數y=eq\r(|x|)的功能;當輸出4時,則4=eq\r(|x|),故輸入的x=±16,故選D.3.當輸入的a=3時,下面程序運行后輸出結果是()eq\x(\a\al(INPUTa,IFa<10THEN,y=2*a,ELSE,y=a*a,ENDIF,PRINTy,END))A.9 B.3C.6 D.10【答案】C【解析】本程序含義為:輸入a,假如a<10,執(zhí)行y=2a,否則,執(zhí)行y=a2.因為a=3,所以y=2a,可得y=6,故程序運行后輸出結果是6,故選C.4.閱讀下列程序:eq\x(\a\al(INPUT“a=”;a,IFa>5THEN,b=2*a,ELSE,b=a*a+1,ENDIF,PRINTb,END))若輸入5,則程序運行的結果為()A.1 B.10C.25 D.26【答案】D【解析】a=5時,條件a>5不成立,故執(zhí)行ELSE后面的語句b=a2+1=26.5.依據下列算法語句,當輸入x為60時,輸出y的值為________.eq\x(\a\al(INPUTx,IFx<=50THEN,y=0.4*x,ELSE,y=25+0.5*x-50,ENDIF,PRINTy,END))【答案】30【解析】算法程序是求分段函數f(x)=eq\b\lc\{\rc\(\a\vs4\al\co1(0.4x,x≤50,,25+0.5×x-50,x>50))的函數值.∵輸入的x=60,滿意x>50,∴輸出的結果y=25+0.5×(60-50)=30.故答案為30.6.仔細閱讀下面的程序,回答下列問題.eq\x(\a\al(INPUTx,IFx<=2THEN,y=0.2,ELSE,y=0.2+0.1*x-3,ENDIF,END))程序表示的是________語句;程序表示的函數關系式是________.【答案】條件y=eq\b\lc\{\rc\(\a\vs4\al\co1(0.2,x≤2,,0.2+0.1×x-3,x>2))【解析】本題程序應為一個條件語句,它是用來實現分段函數求值的.7.已知函數y=f(x)的程序框圖如圖所示.(1)求函數y=f(x)的表達式;(2)寫出輸入x的值計算y的值的程序.解:(1)y=f(x)=eq\b\lc\{\rc\(\a\vs4\al\co1(x+1,x>0,,2+x,x=0,,2x2,x<0.))(2)eq\x(\a\al(INPUT“x=”;x,IFx>0THEN,y=x+1,ELSE,IFx=0THEN,y=2+x,ELSE,y=2*x*x,ENDIF,ENDIF,PRINT“y=”;y,END))8.函數y=eq\b\lc\{\rc\(\a\vs4\al\co1(2x,x≤4,,8,4<x≤8,,212-x,x>8,))寫出求函數的函數值的程序.解:INPUT“x=”;xIFx<=4THENy=2*xELSEIFx<=8THENy=8ELSEy=2*(12-x)ENDIFENDIFPRINT“y=”;yEND【實力提升】9.下面的程序:eq\x(\a\al(INPUTx,INPUTy,IFx<0THEN,x=y(tǒng)-4,ELSE,y=y(tǒng)+4,ENDIF,PRINTx-y,y-x,END))假如輸入x,y的值分別是2,-30,則輸出的結果為()A.38,-38 B.36,-36C.32,-32 D.28,-28【答案】D【解析】依據題意輸入的x=2不滿意條件“x<0”,須要執(zhí)行ELSE后面的語句,所以得到y(tǒng)=-26,所以x-y=28,y-x=-28.10.閱讀下面的程序:INPUTxIFx>9ANDx<100THENa=x\10b=xMOD10x=10*b+aPRINTxENDIFEND上述程序假如輸入的值是51,則運行結果是()A.51 B.15C.105 D.501【答案】B【解析】51÷10=5……1,a是51除以10的商,即為5,b=51MOD10=1,x=10×1+5=15.11.閱讀下面的程序:eq\x(\a\al(IFa>5THEN,IFb<4THEN,c=a-b,ELSE,c=b-a,ENDIF,ELSE,IFa>3THEN,c=a*b,ELSE,c=aMODb,ENDIF,ENDIF,PRINTc,END))(1)若a=4,b=3,上述程序運行結果是________;(2)若a=6,b=3,上述程序運行結果是________;(3)若a=2,b=6,上述程序運行結果是________;(4)若a=7,b=5,上述程序運行結果是________.【答案】(1)12(2)3(3)2(4)-2【解析】該程序對應的函數為c=eq\b\lc\{\rc\(\a\vs4\al\co1(a-b,a>5且b<4,,b-a,a>5且b≥4,,ab,3<a≤5,,a除以b所得的余數,a≤3,))(1)a=4,b=3,符合情形3,運行結果是12;(2)a=6,b=3,符合情形1,運行結果是3;(3)a=2,b=6,符合情形4,運行結果是2;(4)a=7,b=5,符合情形2,運行結果是-2.12.某商場購物實行實惠措施,若購物金額x在800元以上(包括800元),打8折;若購物金額x在500元以上(包括500元),但不足800元,則打九折,否則不打折,設計程序框圖并編寫程序,要求輸入購物金額x,能輸出實際交款額y.解:實際交款額y與購物金額x的函數關系為y=eq\b\lc\{\rc\(\a\vs4\al\co1(0.8x,x≥800,,0.9x,5

溫馨提示

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

評論

0/150

提交評論