高中數(shù)學(xué)必修3同步練習(xí)與單元檢測第一章 算法初步 1.2.2
《高中數(shù)學(xué)必修3同步練習(xí)與單元檢測第一章 算法初步 1.2.2》由會員分享,可在線閱讀,更多相關(guān)《高中數(shù)學(xué)必修3同步練習(xí)與單元檢測第一章 算法初步 1.2.2(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1.2.2 條件語句 課時目標(biāo) 1.理解條件語句.2.能夠用條件語句編寫條件結(jié)構(gòu)的程序. 條件語句的格式、功能及與條件結(jié)構(gòu)的對應(yīng)關(guān)系. 格式一 格式二 條件 語句 IF 條件 THEN 語句體 END IF IF 條件 THEN 語句體1 ELSE 語句體2 END IF 語句 功能 首先對IF后的條件進(jìn)行判斷,如果(IF)條件符合,那么(THEN)執(zhí)行語句體,否則執(zhí)行END IF之后的語句 首先對IF后的條件進(jìn)行判斷,如果(IF)條件符合,那么(THEN)執(zhí)行語句 體1,否則(ELSE)執(zhí)行語句體2 對應(yīng) 條件 結(jié)構(gòu) 框圖 一、選擇題 1.條件語句屬于算法中的哪個基本邏輯結(jié)構(gòu)( ) A.順序結(jié)構(gòu) B.條件結(jié)構(gòu) C.循環(huán)結(jié)構(gòu) D.以上都不對 答案 B 解析 條件語句是處理條件結(jié)構(gòu)的算法語句. 2.下列關(guān)于條件語句的說法正確的是( ) A.條件語句中必須有ELSE和END IF B.條件語句中可以沒有END IF C.條件語句中可以沒有ELSE,但是必須有END IF D.條件語句中可以沒有END IF,但是必須有ELSE 答案 C 解析 由于條件語句有2種不同的格式,一種格式中沒有ELSE,但兩種格式都有END IF,故A、B、D錯誤,C正確. 3.閱讀下列程序, INPUT “x=”;4 IF x>3 THEN y=x*x ELSE y=2*x END IF PRINT y END 則該程序運(yùn)行后,變量y的值為( ) A.4 B.16 C.6 D.8 答案 B 解析 因x=4滿足“x>3”的條件,所以執(zhí)行的是THEN后面的y=4×4=16. 4.當(dāng)a=3時,所給出的程序輸出的結(jié)果是( ) INPUT a IF a<10 THEN y=2*a ELSE y=a*a END IF PRINT y END A.9 B.3 C.10 D.6 答案 D 解析 因3<10,所以y=2×3=6. 5.程序: 若執(zhí)行程序時輸入10,12,8,則輸出的結(jié)果為( ) A.10 B.12 C.8 D.14 答案 B 解析 本程序的功能是篩選出a、b、c中的最大值,故輸出的m的值為12. 二、填空題 6.下面給出的是條件語句編寫的程序,該程序的功能是求函數(shù)________的函數(shù)值. INPUT x IF x<=3 THEN y=2*x ELSE IF PRINT y END 答案 f(x)= 解析 該程序的主要功能是對分段函數(shù)f(x)求值. 當(dāng)x≤3時,y=2x;當(dāng)x>3時,y=x2-1. 所以函數(shù)為f(x)=. 7.如下圖所給出的是一個算法的程序.如果輸出的y的值是20,則輸入的x的值是________. INPUT x IF x<=5 THEN y=10*x ELSE y=2.5*x + 5 END IF PRINT y END 答案 2或6 解析 當(dāng)x≤5時,10x=20,即x=2; 當(dāng)x>5時,2.5x+5=20,解出x=6. 8.為了在運(yùn)行下面的程序之后得到輸出y=25,鍵盤輸入x應(yīng)該是________. 答案?。?或6 解析 程序?qū)?yīng)的函數(shù)是y= 由,或, 得x=-6,或x=6. 三、解答題 9.已知函數(shù)y= 根據(jù)輸入x的值,計算y的值,設(shè)計一個算法并寫出相應(yīng)程序. 解 算法分析: 第一步,輸入x的值. 第二步,判斷x的范圍:若x>2.5,則用y=x2-1求函數(shù)值. 若x≤2.5,則用y=x2+1求函數(shù)值. 第三步,輸出y的值. 程序如下: 10.已知程序: INPUT “x=”;x IF x<-1 THEN y=4*x-1 ELSE IF x>=-1 AND x<=-1 THEN y=-5 ELSE y=-4*x-1 END IF END IF PRINT y END 說明其功能并畫出程序框圖. 解 該程序的功能為求分段函數(shù) y=的值. 程序框圖為: 能力提升 11.兒童乘坐火車時,若身高不超過1.1 m,則無需購票;若身高超過1.1 m但不超過1.4 m,可買半票;若超過1.4 m,應(yīng)買全票.試寫出一個購票算法程序. 解 程序如下: 1.使用條件語句時應(yīng)注意的問題 (1)條件語句是一個語句,IF,THEN,ELSE,END IF都是語句的一部分. (2)條件語句必須是以IF開始,以END IF結(jié)束,一個IF必須與一個END IF相對應(yīng). (3)如果程序中只需對條件為真的情況作出處理,不用處理條件為假的情況時,ELSE分支可以省略,此時條件語句就由雙支變?yōu)閱沃В? (4)為了程序的可讀性,一般IF、ELSE與END IF頂格書寫,其他的語句體前面則空兩格. 2.計算機(jī)能識別的數(shù)學(xué)符號: 加號“+” 減號“-” 乘號“*” 如a乘以b寫作:a*b 除號“/” 如a除以b寫作:a/b 乘方“ ^ ” 如a的平方寫作:a^2 大于或等于“≥” 寫作:>= 不等式“≠”寫作:< >- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
10 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 高中數(shù)學(xué)必修3同步練習(xí)與單元檢測第一章 算法初步 1.2 高中數(shù)學(xué) 必修 同步 練習(xí) 單元 檢測 第一章 算法 初步
鏈接地址:http://www.820124.com/p-1348954.html