2017-2018學年高中數學 第一章 算法初步 1.2 基本算法語句 1.2.1 輸入語句、輸出語句和賦值語句優(yōu)化練習 新人教A版必修3.doc
《2017-2018學年高中數學 第一章 算法初步 1.2 基本算法語句 1.2.1 輸入語句、輸出語句和賦值語句優(yōu)化練習 新人教A版必修3.doc》由會員分享,可在線閱讀,更多相關《2017-2018學年高中數學 第一章 算法初步 1.2 基本算法語句 1.2.1 輸入語句、輸出語句和賦值語句優(yōu)化練習 新人教A版必修3.doc(5頁珍藏版)》請在裝配圖網上搜索。
1.2.1 輸入語句、輸出語句和賦值語句 [課時作業(yè)] [A組 學業(yè)水平達標] 1.下列給出的輸入語句和輸出語句中,正確的是( ) ①INPUT a,b,c,d,e?、贗NPUT X=1 ③PRINT A=4?、躊RINT A. ①② B.②③ C.③④ D.①④ 解析:輸入語句和輸出語句中不能用賦值語句,因此②③錯誤. 答案:D 2.設A=10,B=20,則可以實現A,B的值互換的程序是( ) A. B. C. D. 解析:A中程序執(zhí)行后A=B=10,B中程序執(zhí)行后A=B=10,C中程序執(zhí)行后A=20,B=10,D中程序執(zhí)行后A=B=10. 答案:C 3.將兩個數a=7,b=8交換,使a=8,b=7,下面語句中正確的一組是( ) A. B. C. D. 解析:將兩個變量的值互換時,要使用中間變量. 答案:B 4.運行如圖所示的程序,輸出的結果是( ) A.1 B.2 C.3 D.4 解析:程序執(zhí)行時首先賦值a=1,b=2,然后將a+b的值賦值給a,此時a=3,輸出a即輸出3. 答案:C 5.下面的程序輸出的結果是( ) A.10 B.8 C.2 D.-2 解析:該程序運行過程中A,B的值變化如下:A=10,B=2,A=10-2=8. 答案:B 6. 上面程序運行時輸出的結果是__________. 解析:經過計算輸出11. 答案:11 7.已知一段程序如下: 若輸入的是3,則運行結果是________. 解析: 答案:12,3,18,54 8.下面的程序的功能是求所輸入的兩個正數的平方和,已知最后輸出的結果為3.46,試據此將程序補充完整. 解析:由于程序的功能是求所輸入的兩個數的平方和,所以,S=x+x;又由于最后輸出的結果是3.46,所以3.46=1.12+x,解得x=2.25,又x2是正數,所以x2=1.5. 答案:1.5 x1^ 2+x2^ 2 9.如圖所示是解決某個問題的程序語句,請根據各語句的內容及其關系,回答下面的問題: (1)圖框中①x=1的含義是什么? (2)圖框中②y1=a*x+b的含義是什么? (3)該算法框圖解決的是怎樣的一個問題? 解析:(1)圖框①x=1表示把1賦給變量x. (2)圖框②中y1=a*x+b的含義:該程序在執(zhí)行①的前提下,即當x=1時,計算ax+b的值,并把這個值賦給y1. (3)該算法框圖解決的是求函數f(x)=ax+b的函數值的問題,其中輸入的是自變量x的值,輸出的是x對應的函數值. 10.任意給出一個數據(正數),寫出以它為半徑的圓的周長和面積的一個算法程序. 解析:記PI=3.141 592 6,算法程序如下: [B組 應考能力提升] 1.若運行如圖的程序,則輸出的結果是( ) A.4 B.13 C. 9 D.22 解析:根據題意,由于A=9,那么可知A=A+13=9+13=22,此時輸出A的值,結束,故可知答案為22,選D. 答案:D 2.執(zhí)行如圖所示的算法語句后的結果為(運行時從鍵盤上輸入16和5)( ) A.A=80,B=1,C=401 B.A=80,B=3,C=403 C.A=80,B=3.2, C=403.2 D.A=80,B=3.2,C=404 解析:第一句輸入x=16,y=5,第二句A=165=80,第三句B取16除以5的余數,所以B=1,第四句C=805+1=401,故選A. 答案:A 3.為確保信息安全,信息需加密傳輸,發(fā)送方由明文→密文(加密),接收方由密文→明文(解密),已知加密規(guī)則如圖所示,例如,明文1,2,3,4對應密文5,7,18,16.當接收方收到密文14,9,23,28時,則解密得到的明文為( ) A.4,6,1,7 B.7,6,1,4 C.6,4,1,7 D.1,6, 4,7 解析:由題意得, 解得.故選C. 答案:C 4.閱讀以下程序: 若輸入2,5,輸出結果為________. 解析:本程序輸入的是a,b的值,而輸出的結果交換了a與b的值(利用賦值語句及變量m實現a與b的交換). 答案:5,2 5.下面兩個程序運行后的結果分別為 (1)_______ _;(2)________. 解析:(1)由a=5,b=3得c=(a+b)2=4, 故d=cc=16. (2)由a=1,b=2, 得c=a+b=3,b=a+c-b=1+3-2=2. 故輸出的a,b,c分別為1,2,3. 答案:(1)16 (2)1,2,3 6.以下是一個用基本語句編寫的程序,根據程序畫出其相應的程序框圖. 解析:該程序主要利用了輸入語句、賦值語句和輸出語句進行算法描述,只要按順序從上到下將輸入語句、賦值語句、輸出語句表達的內容填入相應的程序框即可.框圖如圖所示:- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 2017-2018學年高中數學 第一章 算法初步 1.2 基本算法語句 1.2.1 輸入語句、輸出語句和賦值語句優(yōu)化練習 新人教A版必修3 2017 2018 學年 高中數學 算法 初步 基本 語句 輸入
裝配圖網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
鏈接地址:http://www.hcyjhs8.com/p-6119615.html