高中数学人教A版必修三 算法初步 章末演练轻松闯关 (4)

[A.基础达标] 1.给出以下几个问题: ①输入 x, 输出它的相反数 ②求面积为 6 的正方形的周长 ?x-1,x≥0 ③求函数 f(x)=? 的函数值 ?x+3,x<0 其中不需要用条件语句来描述其算法的有( ) A.1 个 B.2 个 C.3 个 D.0 个 解析:选 B.①、②不需要使用条件语句. 2.用秦九韶算法计算多项式 f(x)=2x7+x6+x5+x4+3x3+x2+2x+1 当 x=2 时的函数值时,需要做的加法和乘法的次数分别是( ) A.7,4 B.4,7 C.7,7 D.4,4 7 6 解析:选 C.f(x)=2x +x +0×x5+0×x4+3x3+0×x2+2x+1=((((((2x+1)x +1)x+1)x+3)x+1)x+2)x+1,所以需要做 7 次加法,7 次乘法. 3.(2015· 济南期末)执行如图所示的程序框图,若输入 n=7,则输出的值为 ( ) A.2 B.3 C.4 D.5 解析:选 D.依题意可知,k=1,n=13;k=2,n=25;k=3,n=49;k=4, n=97;k=5,n=193>100,满足条件.故输出 k 的值为 5. 4.(2015· 衡阳模拟)执行如图所示的程序框图,若输入的 N 的值为 6,则输出 的 p 的值为( ) A.120 B.720 C.1 440 D.5 040 解析:选 B.由程序框图,可得 k=1,p=1,1<6;k=2,p=2,2<6;k=3, p=6,3<6;k=4,p=24,4<6;k=5,p=120,5<6;k=6,p=720,6=6,不 满足条件.故输出的 p 的值为 720. 5. (2015· 湖南师大附中月考)执行如图所示的程序框图, 则计算机输出的所有 点(x,y)所满足的函数为( ) A.y=x+1 B.y=2x x-1 C.y=2 D.y=2x 解析:选 D.由题意,该程序共输出 4 个点(1,2),(2,4),(3,8),(4,16), 易知这 4 个点都在函数 y=2x 的图象上. ?x+1,x<0, 6.计算函数 y=? 的算法步骤为:第一步,输入 x;第二步,如 ?x-1,x≥0, 果 x<0,则使 y=x+1,否则执行第三步;第三步,________,第四步,输出 y.(将 第三步完整填写) 解析:第三步为 y=x-1. 答案:y=x-1 7.(2015· 长沙模拟)执行如图所示的程序框图,若输入 x=8,则输出的 k= ________. 解析:依题意,得 x=88,k=1,x<2 015;x=888,k=2,x<2 015;x=8 888, k=3,x>2 015,满足条件.故输出的 k 的值为 3. 答案:3 8.(2014· 高考山东卷)执行如图所示的程序框图,若输入的 x 的值为 1,则输 出的 n 的值为________. 解析:由 x2-4x+3≤0,解得 1≤x≤3. 当 x=1 时,满足 1≤x≤3,所以 x=1+1=2,n=0+1=1; 当 x=2 时,满足 1≤x≤3,所以 x=2+1=3,n=1+1=2; 当 x=3 时,满足 1≤x≤3,所以 x=3+1=4,n=2+1=3; 当 x=4 时,不满足 1≤x≤3,所以输出 n=3. 答案:3 9.小明第一天背一个单词,第二天背两个单词,以后每一天都比前一天多背 一个单词.问他前十天共背了多少个单词?(给出该问题的算法语句) 解: s=0 i=1 WHILE i<=10 s=s+i i=i+1 WEND PRINT s END 10.某中学男子体育组的百米赛跑的成绩(单位:秒)如下:12.1,13.2,12.7, 12.8,12.5,12.4,12.7,11.5,11.6,11.7.设计一个算法从这些成绩中搜索出所有 小于 12.1 秒的成绩,画出程序框图,并编写相应的程序. 解:程序框图: 程序: i=1 WHILE i<=10 INPUT Gi IF Gi<12.1 PRINT Gi END IF i=i+1 WEND END THEN [B.能力提升] 1.将二进制数 10 011(2)化为五进制为( ) A.32 B.33 C.34 D.35 4 解析:选 C.由 10 011(2)=2 +2+20=19,得 19=3×5+4=34(5). 2.(2014· 高考课标全国卷Ⅰ)执行如图所示的程序框图,若输入的 a,b,k 分别为 1,2,3,则输出的 M=( ) 20 A. 3 7 C.2 16 .5 15 .8 1 3 3 解析:选 D.当 n=1 时,M=1+2=2,a=2,b=2; 2 8 3 8 当 n=2 时,M=2+3=3,a=2,b=3; 3 3 15 8 15 当 n=3 时,M=2+8= 8 ,a=3,b= 8 ; 15 n=4 时,终止循环.输出 M= 8 . 3. INPUT x IF x<0 THEN y=π*x/2+3 ELSE IF x > 0 THEN y=-π*x/2+5 ELSE y=0 END IF END IF PRINT y END 如果输入 x=-2,则输出结果 y 为________. 解析:若输入 x=-2,则满足第一个条件 x<0 成立,故执行 y= π *x+3, 2 即可得到结果. 答案:-π +3 4.执行下面的程序输出的结果是________. i=1 s=0 WHILE i<=4 s=s*2+1 i=i+1 WEND PRINT s END 解析:当 i=1 时,s=0×2+1=1;当 i=2 时,s=1×2+1=3;当 i=3 时, s=3×2+1=7;当 i=4 时,s=7×2+1=15. 答案:15 1 1 1 1 5.设计算法求 + + +…+ 的值.要求画出程序框图. 1×2 2×3 3×4 99×100 解:程序框图如图: 6.(选做题)到银行办理个人异地汇款(不超过 100 万)时,银行要收取

相关文档

高中数学人教A版必修三 统计 章末演练轻松闯关 (4)
高中数学人教A版必修三 算法初步 章末演练轻松闯关 (5)
高中数学人教A版必修三 统计 章末演练轻松闯关 (5)
优化方案高中数学第一章算法初步章末演练轻松闯关新人教A版必修3
电脑版