高中數(shù)學必修3同步練習與單元檢測第一章 算法初步 1.2.2
《高中數(shù)學必修3同步練習與單元檢測第一章 算法初步 1.2.2》由會員分享,可在線閱讀,更多相關《高中數(shù)學必修3同步練習與單元檢測第一章 算法初步 1.2.2(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1.2.2 條件語句 課時目標 1.理解條件語句.2.能夠用條件語句編寫條件結構的程序. 條件語句的格式、功能及與條件結構的對應關系. 格式一 格式二 條件 語句 IF 條件 THEN 語句體 END IF IF 條件 THEN 語句體1 ELSE 語句體2 END IF 語句 功能 首先對IF后的條件進行判斷,如果(IF)條件符合,那么(THEN)執(zhí)行語句體,否則執(zhí)行END IF之后的語句 首先對IF后的條件進行判斷,如果(IF)條件符合,那么(THEN)執(zhí)行語句 體1,否則(ELSE)執(zhí)行語句體2 對應 條件 結構 框圖 一、選擇題 1.條件語句屬于算法中的哪個基本邏輯結構( ) A.順序結構 B.條件結構 C.循環(huán)結構 D.以上都不對 答案 B 解析 條件語句是處理條件結構的算法語句. 2.下列關于條件語句的說法正確的是( ) 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的值為( ) A.4 B.16 C.6 D.8 答案 B 解析 因x=4滿足“x>3”的條件,所以執(zhí)行的是THEN后面的y=4×4=16. 4.當a=3時,所給出的程序輸出的結果是( ) 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,則輸出的結果為( ) 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)求值. 當x≤3時,y=2x;當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 解析 當x≤5時,10x=20,即x=2; 當x>5時,2.5x+5=20,解出x=6. 8.為了在運行下面的程序之后得到輸出y=25,鍵盤輸入x應該是________. 答案?。?或6 解析 程序對應的函數(shù)是y= 由,或, 得x=-6,或x=6. 三、解答題 9.已知函數(shù)y= 根據(jù)輸入x的值,計算y的值,設計一個算法并寫出相應程序. 解 算法分析: 第一步,輸入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,應買全票.試寫出一個購票算法程序. 解 程序如下: 1.使用條件語句時應注意的問題 (1)條件語句是一個語句,IF,THEN,ELSE,END IF都是語句的一部分. (2)條件語句必須是以IF開始,以END IF結束,一個IF必須與一個END IF相對應. (3)如果程序中只需對條件為真的情況作出處理,不用處理條件為假的情況時,ELSE分支可以省略,此時條件語句就由雙支變?yōu)閱沃В? (4)為了程序的可讀性,一般IF、ELSE與END IF頂格書寫,其他的語句體前面則空兩格. 2.計算機能識別的數(shù)學符號: 加號“+” 減號“-” 乘號“*” 如a乘以b寫作:a*b 除號“/” 如a除以b寫作:a/b 乘方“ ^ ” 如a的平方寫作:a^2 大于或等于“≥” 寫作:>= 不等式“≠”寫作:< >- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 高中數(shù)學必修3同步練習與單元檢測第一章 算法初步 1.2 高中數(shù)學 必修 同步 練習 單元 檢測 第一章 算法 初步
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://appdesigncorp.com/p-1348954.html