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