(完整word版)高中数学算法习题

合集下载

高一数学必修3算法测试题及答案详解

高一数学必修3算法测试题及答案详解

揭阳市云路中学高一数学必修 3 第一单元测试班级:姓名:座号:评分:一、选择题:本大题共10 小题,每题 4 分,共 40 分.在每题给出的四周备选项中,只有一项是切合题目要求的.1.算法的三种基本构造是()(A )次序构造、条件构造、循环构造(B)次序构造、循环构造、模块构造(C)次序构造、模块构造、条件构造(D)模块构造、条件构造、循环构造2.将两个数a=25, b=9 互换,使a=9, b=25,下边语句正确一组是()( A)(B)(C)(D)a=b b=ab=a a=b3.以下各数中,最小的数是()。

(A ) 111 111(2)(B)105(8)4.以下给变量赋值的语句正确的选项是()( A )5= a(B)a+2=at = b a = cb = ac = ba = tb = a( C) 200(6)(D)75( C)a= b= 4( D) a=2* a5.下边程序运转后, a, b, c 的值各等于()a = 3b = - 5c = 8a = bb = cc = aPRINT a, b, cEND(A)– 5,8,-5(B)– 5,8,3(C) 8,– 5,3(D) 8,– 5,8 6.为了在运转下边的程序以后获得输出y= 16,键盘输入 x 应当是()。

Input xIf x<0 theny=(x+1)(x+1)Elsey=(x-1) (x-1)End ifPrint yEnd(A) 3或 -3(B) -5(C) -5或 5(D) 5或-37.用二分法求方程的近似根,精准度为δ,用直到型循环构造的停止条件是()。

( A ) |x1- x2|>δ(B)|x1-x2|<δ(C)x1<δ<x2(D)x1=x2=δ8.读两段程序:甲: i=1乙: i=1000S=0S=0WHILE i<=1000DOS=S+i S=S+ii=i+1i=i-1WEND LOOP UNTIL i<1PRINT S PRINT SEND END对甲、乙程序和输出结果判断正确的选项是()( A )程序不一样,结果不一样( B)程序不一样,结果同样( C)程序同样,结果不一样( D)程序同样,结果同样9.给出下边的程序框图,那么其循环体履行的次数是()(A) 500(B) 499(C) 1000(D) 998开始i =2, sum= 0i=12sum= sum+ i s=1DOi =i + 2s = s * ii = i - 1否LOOP UNTIL条件PRINT si 1000END是结束(第 9题)(第 10题)程序10.已知有上边程序,假如程序履行后输出的结果是11880,那么在程序 UNTIL后边的“条件”应为 ()(A)i > 9(B) i >= 9(C)i <= 8(D)i < 8请将第一部分选择题答案填入以下表格内。

(完整版)高一数学算法测试题及答案详解,推荐文档

(完整版)高一数学算法测试题及答案详解,推荐文档

1. 算法的三种基本结构是()(A )顺序结构、条件结构、循环结构(B )顺序结构、循环结构、模块结构(C )顺序结构、模块结构、条件结构(D )模块结构、条件结构、循环结构2. 将两个数 a=25,b=9 交换,使 a=9,b=25,下面语句正确一组是 ()(A ) (B ) (C ) (D )3. 下列给变量赋值的语句正确的是( ) (A )5=a (B )a +2=a(C )a =b =4(D )a =2*a4. 下面程序运行后,a ,b ,c 的值各等于 ( )a = 3b = - 5c = 8 a = b b = c c = aPRINT a, b, c END(A) –5,8,-5 (B) –5,8,3 (C) 8,–5,3 (D) 8,–5,8 5. 为了在运行下面的程序之后得到输出 y =16,键盘输入 x 应该是( )。

Input xIf x<0 theny=(x+1)*(x+1) Elsey=(x-1)*(x-1) End ifPrint y End (A) 3 或-3 (B) -5 (C) -5 或 5 (D) 5 或-3 6. 用二分法求方程的近似根,精确度为 δ,用直到型循环结构的终止条件是( )。

(A )|x 1-x 2|>δ (B )|x 1-x 2|<δ (C )x 1<δ<x 2(D )x 1=x 2=δb=a a=ba=bb=at = b b = a a = ta = c c =b b = a否i 1000 是结束 (第9 题) i =i +2 sum =sum +i i=12 s=1 DOs = s * ii = i -1LOOP UNTIL 条 件 PRINT s END(第 10 题)程序7. 读两段程序:对甲、乙程序和输出结果判断正确的是( )(A )程序不同,结果不同 (B )程序不同,结果相同 (C )程序相同,结果不同 (D )程序相同,结果相同8. 给出下面的程序框图,那么其循环体执行的次数是( )(C) 1000(D) 9989. 已知有上面程序,如果程序执行后输出的结果是 11880,那么在程序 UNTIL 后面的“条件”应为 ()(A) i > 9(B) i >= 9(C) i <= 8(D) i < 810. 下列四个有关算法的说法中,正确的是. ( 要求只填写序号 )(1) 算法的某些步骤可以不明确或有歧义,以便使算法能解决更多问题;(2) 正确的算法执行后一定得到确定的结果;(3) 解决某类问题的算法不一定是唯一的;(4) 正确的算法一定能在有限步之内结束。

2020年高中数学人教A版必修三 算法初步 练习3 Word版含答案

2020年高中数学人教A版必修三 算法初步 练习3 Word版含答案

学业分层测评(三)条件结构(建议用时:45分钟)[学业达标]一、选择题1.下列算法中含有条件结构的是()A.求点到直线的距离B.已知三角形三边长求面积C.解一元二次方程x2+bx+4=0(b∈R)D.求两个数的平方和【解析】A、B、D均为顺序结构,由于解一元二次方程时需判断判别式值的符号,故C选项要用条件结构来描述.【答案】 C2.下列关于条件结构的描述,不正确的是()A.条件结构的出口有两个,但在执行时,只有一个出口是有效的B.条件结构的判断条件要写在判断框内C.条件结构只有一个出口D.条件结构根据条件是否成立,选择不同的分支执行【解析】条件结构的出口有两个,算法的流程根据条件是否成立有不同的流向.【答案】 C3.若f(x)=x2,g(x)=log2x,则如图1-1-21所示的程序框图中,输入x=0.25,输出h(x)=() 【导学号:28750008】图1-1-21 A.0.25B.2 C.-2 D.-0.25 【解析】h(x)取f(x)和g(x)中的较小者.g(0.25)=log20.25=-2,f(0.25)=0.252=116.【答案】 C4.若输入-5,按图1-1-22中所示程序框图运行后,输出的结果是()图1-1-22A.-5 B.0C .-1D .1【解析】 因为x =-5,不满足x >0,所以在第一个判断框中执行“否”,在第2个判断框中,由于-5<0,执行“是”,所以得y =1.【答案】 D5.下列算法中,含有条件结构的是( ) A .求两个数的积 B .求点到直线的距离 C .解一元二次方程D .已知梯形两底和高求面积【解析】 解一元二次方程时,当判别式Δ<0时,方程无解,当Δ≥0时,方程有解,由于分情况,故用到条件结构.【答案】 C 二、填空题6.如图1-1-23所示,是求函数y =|x -3|的函数值的程序框图,则①处应填________,②处应填________.图1-1-23【解析】 ∵y =|x -3|=⎩⎪⎨⎪⎧x -3, x ≥3,3-x , x <3.∴①中应填x<3?又∵若x≥3,则y=x-3.∴②中应填y=x-3.【答案】x<3?y=x-37.如图1-1-24所示的算法功能是________.图1-1-24【解析】根据条件结构的定义,当a≥b时,输出a-b;当a<b时,输出b-a.故输出|b-a|的值.【答案】计算|b-a|8.如图1-1-25是求某个函数的函数值的程序框图,则满足该程序的函数的解析式为________.图1-1-25【解析】 由框图可知f (x )=⎩⎪⎨⎪⎧2x -3, x <0,5-4x , x ≥0.【答案】 f (x )=⎩⎪⎨⎪⎧2x -3,x <05-4x ,x ≥0三、解答题9.写出输入一个数x ,求分段函数y =⎩⎪⎨⎪⎧x ,e x ,(x ≥0),(x <0)的函数值的程序框图.【解】 程序框图如图所示:10.设计一个程序框图,使之能判断任意输入的数x 是奇数还是偶数.【解】 程序框图如下:[能力提升]1.根据图1-1-26中的流程图操作,使得当成绩不低于60分时,输出“及格”,当成绩低于60分时,输出“不及格”,则()图1-1-26A.①框中填“是”,②框中填“否”B.①框中填“否”,②框中填“是”C.①框中填“是”,②框中可填可不填D.①框中填“否”,②框中可填可不填【解析】当x≥60时,应输出“及格”;当x<60时,应输出“不及格”.故①中应填“是”,②中应填“否”.【答案】 A2.执行如图1-1-27所示的程序框图,如果输入t∈[-1,3],则输出的s属于()图1-1-27A.[-3,4]B.[-5,2]C.[-4,3] D.[-2,5]【解析】 因为t ∈[-1,3],当t ∈[-1,1)时,s =3t ∈[-3,3);当t ∈[1,3]时,s =4t -t 2=-(t 2-4t )=-(t -2)2+4∈[3,4],所以s ∈[-3,4].【答案】 A3.(2015·太原高一检测)某程序框图如图1-1-28所示,若输出的结果是8,则输入的数是________.图1-1-28【解析】 由程序框图知,⎩⎪⎨⎪⎧x 2≥x3x 2=8或⎩⎨⎧x 2<x 3x 3=8,解得x =-22或x =2. 【答案】 -22或24.如图1-1-29所示是某函数f (x )给出x 的值,求相应函数值y 的程序框图.图1-1-29(1)写出函数f (x )的解析式;(2)若输入的x 取x 1和x 2(|x 1|<|x 2|)时,输出的y 值相同,试简要分析x 1与x 2的取值范围.【解】 (1)f (x )=⎩⎪⎨⎪⎧x 2-1,|x |≥1,1-x 2,|x |<1.(2)画出y =f (x )的图象:由图象及y =f (x )为偶函数,且|x 1|<|x 2|时,f (x 1)=f (x 2)知x 1∈(-1,1),x 2∈[-2,-1)∪(1,2]......................................使用本文档删除后面的即可致力于打造全网一站式文档服务需求,为大家节约时间文档来源网络仅供参考欢迎您下载可以编辑的word文档谢谢你的下载本文档目的为企业和个人提供下载方便节省工作时间,提高工作效率,打造全网一站式精品需求!欢迎您的下载,资料仅供参考!(本文档收集于网络改编,由于文档太多,审核难免疏忽,如有侵权或雷同,告知本店马上删除)。

(完整word版)算法设计试题(word文档良心出品)

(完整word版)算法设计试题(word文档良心出品)

一、选择题(15*2分)1.算法分析是( C)A.将算法用某种程序设计语言恰当地表示出来B.在抽象数据集合上执行程序,以确定是否会产生错误的结果C.对算法需要多少计算时间和存储空间作定量分析D.证明算法对所有可能的合法输入都能算出正确的答案2.算法与程序的区别在于算法具有(C )A.能行性B.确定性C.有穷性D.输入和输出3.记号Ω的定义正确的是(B)A.O(g(n)) = { f(n) | 存在正常数c和n0使得当n≥n0 有f(n) ≤ cg(n) }B.O(g(n)) = { f(n) | 存在正常数c和n0使得当n≥n0有 cg(n) ≤ f(n) }>0使得对所有n≥n0 C.(g(n)) = { f(n) | 对于任何正常数c>0,存在正数和n有f(n)<cg(n) }D.(g(n)) = { f(n) | 对于任何正常数c>0,存在正数和n>0使得对所有n≥n0有cg(n) < f(n) }4.衡量一个算法好坏的标准是(C )A.运行速度快B. 占用空间少C.时间复杂度低D. 代码短5.二分搜索算法是利用(A)实现的算法。

A.分治法B.动态规划法C.贪心法D.回溯法6.下面问题(B )不能使用贪心法解决。

A. 单源最短路径问题B. N皇后问题C. 最小代价生成树问题D. 背包问题7.用贪心法设计算法的关键是( B )。

A.将问题分解为多个子问题来分别处理B.选好最优量度标准C.获取各阶段间的递推关系式D.满足最优性原理8.找最小生成树的算法Kruskal的时间复杂度为( D )(其中n为无向图的结点数,m为边数)A.O(n2) B.O(mlogn) C.O(nlogm) D.O(mlogm)9.回溯法搜索状态空间树是按照(C )的顺序。

A.中序遍历B.广度优先遍历C.深度优先遍历D.层次优先遍历10. 一个问题可用动态规划算法或贪心算法求解的关键特征是问题的( B )A.重叠子问题B.最优子结构性质C.最优量度标准性质D.定义最优解11.程序块(A)是回溯法中遍历排列树的算法框架程序。

(完整word)高中数学算法框图习题及详解.doc

(完整word)高中数学算法框图习题及详解.doc

专题复习:算法框图高中数学算法框图习题(含答案详解)一、1. (理 )如所示算法程序框运行,入a= tan315 ,°b= sin315 ,°c= cos315 ,° 出果 ()2 2A. 2 B .-2 C.- 1 D .1[答案 ] C[解析 ] a、 b、 c 三数中的最小,又cos315 °>0, sin315 =°-2此程序框是出 2,2tan315 =°- 1<-2,故 C.2.下列程序运行后出果()x= 1;for i = 1 10x= 2]A.1B.23 C. 113 D.以上都不[答案 ] B[解析 ] 每一次循 x 都重新,与原来 x 的无关,故最后出x 的只与最后一次循 i 的有关,∵i =10,∴ x=23.1( 共 6 个 2)的的算法的程序框,中的判断框中填3. (理 )下面是求 12+12+⋯+ 2A . i ≤5? B. i <5? C.i ≥5? D. i>5?[答案 ] A[解析 ] 由于所给计算的表达式中共有 6 个2,故只需 5 次循环即可,由此控制循环次数的变量i 应满足 i≤ 5.故选 A.4. (理 )已知数列 { a n} 中, a1= 1, a n+1= a n+ n,利用如图所示的程序框图计算该数列第10 项,则判断框中应填的语句是( )A . n>10B . n≤ 10 C. n<9 D. n≤ 9[答案 ] D[解析 ] 本题在算法与数列的交汇处命题,考查了对程序框图的理解能力.数列{ a } 是n一个递推数列,因为递推公式为a1 n +1 n 10 9= 1, a = a + n,故 a =a+9,因为循环体为m=m +1, n= n+ 1,当 n= 10 时结束循环,故判断框内应为n≤ 9.5. (理 )下列程序运行后输出结果为()S= 1;n= 1;while S<100S = S* n ;n = n + 3;endnA . 4B .10C . 13D . 16[答案 ]C[解析 ]S = 1<100,进行第一次循环后S = 1, n = 4; S = 1<100再进行第二次循环.循环后 S = 4,n = 7;第三次循环后 S = 28,n = 10;第四次循环后 S = 280,n = 13.因 故不再循环,跳出循环后输出 n = 13. 6. (文 )在如图的程序框图中,若输入 m = 77,n = 33,则输出的 n 的值是( S = 280>100,)A . 3B . 7C . 11D . 33[答案 ] C[解析 ] 这个程序框图执行的过程是:第一次循环: m = 77,n = 33, r =11;第二次循环: m = 33,n = 11, r = 0.因为 r =0,则结束循环,输出n = 11.7.下面的程序框图,若输入 a = 0,则输出的结果为 ( )A . 1022B . 2046C . 1024D . 2048[答案 ] B[解析 ]由程序框图中的循环结构可得到递推公式, a = 2a + 2,且 a = 0,由 ak +1k1k +1a k +1 + 2=2a k + 2 可得, a k +1+ 2= 2(a k + 2),即 = 2 且 a 1+ 2= 2,∴ { a k + 2} 是以 2 为公比, 2a + 2k为首项的等比数列, ∴ a + 2= 2×2 k - 1k,即 ak11= 2k = 2 - 2,从而a = 2 - 2= 2046,故选k11B.[点评 ]本题的关键是弄清输出的a 的值为数列{ a n } 的第几项,k =1 算出的是a 2,k = 2满足条件得a 3,故k =10满足条件计算后得到a 11,k = 11不满足,故输出的是a 11 而不是a 10,有不少人在这里搞不清楚,以为判断条件是k ≤ 10,故最后输出的是 a 10,这是没有完整理解算法的典型表现. 因为对同一个判断条件k ≤10,a =2a + 2 与 k = k + 1 语句的先后顺序不同输出结果也不同, 还与 k 的初值有关等等, 故应统盘考虑, 解决的一个有效途径就是循环几次把握其规律.【解答题】8.为了让学生更多的了解“数学史”知识,其中学高二年级举办了一次“追寻先哲的足迹, 倾听数学的声音”的数学史知识竞赛活动,共有 800 名学生参加了这次竞赛.为了解本次竞赛的成绩情况,从中抽取了部分学生的成绩(得分均为整数,满分为100 分 )进行统计.请你根据频率分布表,解答下列问题:序号 (i) 分组 (分数 ) 组中值 (G i) 频数 (人数 ) 频率 (F i)1 [60,70) 65 ①0.122 [70,80) 75 20 ②3 [80,90) 85 ③0.244 [90,100] 95 ④⑤合计50 1(1)填充频率分布表中的空格 (在解答中直接写出对应空格序号的答案);(2)为鼓励更多的学生了解“数学史”知识,成绩不低于85 分的同学能获奖,请估计在参加的 800 名学生中大概有多少同学获奖?(3)在上述统计数据的分析中有一项计算见算法流程图,求输出S 的值.[解析 ] (1)∵样本容量为50,∴①为 6,②为 0.4,③为 12,④为 12,⑤为 0.24.(2)在 [80,90) 之间, 85 分以上约占一半,∴12× 0.24+ 0.24 × 800= 288,即在参加的800 名学生中大概有288 名同学获奖.(3)由流程图知S= G1 F1+ G2F2+ G3F3+G4F 4=65×0.12+ 75× 0.4+ 85× 0.24+ 95× 0.24= 81.。

2020年高中数学人教A版必修三 算法初步 练习8 Word版含答案

2020年高中数学人教A版必修三 算法初步 练习8 Word版含答案

学业分层测评(八)算法案例(建议用时:45分钟)[学业达标]一、选择题1.关于进位制说法错误的是()A.进位制是人们为了计数和运算方便而约定的记数系统B.二进制就是满二进一,十进制就是满十进一C.满几进一,就是几进制,几进制的基数就是几D.为了区分不同的进位制,必须在数的右下角标注基数【解析】一般情况下,不同的进位制须在数的右下角标注基数,但十进制可以不用标注,所以不是必须在数的右下角标注基数,所以D 错误.【答案】 D2.下列四个数中,数值最小的是()A.25(10)B.54(4)C.10 110(2)D.10 111(2)【解析】统一成十进制,B中54(4)=5×41+4=24,C中10 110(2)=1×24+1×22+2=22,D中,10 111(2)=23.【答案】 C3.用更相减损术求1 515和600的最大公约数时,需要做减法次数是()A.15 B.14C.13 D.12【解析】 1 515-600=915,915-600=315,600-315=285,315-285=30,285-30=255,255-30=225,225-30=195,195-30=165,165-30=135,135-30=105,105-30=75,75-30=45,45-30=15,30-15=15.∴1 515与600的最大公约数是15.则共做14次减法.【答案】 B4.计算机中常用的十六进制是逢16进1的计数制,采用数字0~9和字母A~F共16个计数符号,这些符号与十进制数的对应关系如下表:例如,用十六进制表示:E+D=1B,则A×B等于()A.6E B.72C.5F D.B0【解析】A×B用十进制表示10×11=110,而110=6×16+14,所以用16进制表示6E.【答案】 A5.以下各数有可能是五进制数的是()A.15 B.106C.731 D.21 340【解析】五进制数中各个数字均是小于5的自然数,故选D.【答案】 D二、填空题6.用更相减损术求36与134的最大公约数,第一步应为________.【解析】∵36与134都是偶数,∴第一步应为:先除以2,得到18与67.【答案】先除以2,得到18与677.用秦九韶算法求f(x)=2x3+x-3当x=3时的值v2=________.【解析】f(x)=((2x+0)x+1)x-3,v0=2;v1=2×3+0=6;v2=6×3+1=19.【答案】198.将八进制数127(8)化成二进制数为________.【解析】先将八进制数127(8)化为十进制数:127(8)=1×82+2×81+7×80=64+16+7=87,再将十进制数87化成二进制数:∴87=1010111(2),∴127(8)=1010111(2).【答案】1010111(2)三、解答题9.用更相减损术求288与153的最大公约数.【解】288-153=135,153-135=18,135-18=117,117-18=99,99-18=81,81-18=63,63-18=45,45-18=27,27-18=9,18-9=9.因此288与153的最大公约数为9.10.用秦九韶算法计算多项式f(x)=x6-12x5+60x4-160x3+240x2-192x+64,当x=2时的值.【解】将f(x)改写为f(x)=(((((x-12)x+60)x-160)x+240)x-192)x+64,由内向外依次计算一次多项式当x=2时的值,v0=1,v1=1×2-12=-10,v2=-10×2+60=40,v3=40×2-160=-80,v4=-80×2+240=80,v5=80×2-192=-32,v6=-32×2+64=0.所以f(2)=0,即x=2时,原多项式的值为0.[能力提升]1.下面一段程序的目的是()A.求m,n的最小公倍数B.求m,n的最大公约数C.求m被n除的商D.求n除以m的余数【解析】本程序当m,n不相等时,总是用较大的数减去较小的数,直到相等时跳出循环,显然是“更相减损术”.故选B.【答案】 B2.若k进制数123(k)与十进制数38相等,则k=________.【解析】由k进制数123可知k≥4.下面可用验证法:若k=4,则38(10)=212(4),不合题意;若k=5,则38(10)=123(5)成立,所以k=5.或者123(k)=1×k2+2×k+3=k2+2k+3,∴k2+2k+3=38,k2+2k-35=0,k=5(k=-7<0舍去).【答案】 53.若二进制数10b1(2)和三进制数a02(3)相等,求正整数a,b. 【导学号:28750022】【解】∵10b1(2)=1×23+b×2+1=2b+9,a02(3)=a×32+2=9a+2,∴2b+9=9a+2,即9a-2b=7,∵a∈{1,2},b∈{0,1},∴当a=1时,b=1符合题意;当a=2时,b=112不符合题意.∴a=1,b=1.4.用秦九韶算法求多项式f(x)=8x7+5x6+3x4+2x+1,当x=2时的值.【解】根据秦九韶算法,把多项式改写成如下形式:f(x)=8x7+5x6+0·x5+3·x4+0·x3+0·x2+2x+1=((((((8x+5)x+0)x+3)x+0)x+0)x+2)x+1.而x=2,所以有v0=8,v1=8×2+5=21,v2=21×2+0=42,v3=42×2+3=87,v4=87×2+0=174,v5=174×2+0=348,v6=348×2+2=698,v7=698×2+1=1 397.所以当x=2时,多项式的值为1 397......................................使用本文档删除后面的即可致力于打造全网一站式文档服务需求,为大家节约时间文档来源网络仅供参考欢迎您下载可以编辑的word文档谢谢你的下载本文档目的为企业和个人提供下载方便节省工作时间,提高工作效率,打造全网一站式精品需求!欢迎您的下载,资料仅供参考!(本文档收集于网络改编,由于文档太多,审核难免疏忽,如有侵权或雷同,告知本店马上删除)。

高中数学必修三《算法初步》练习题(内含答案)

高中数学必修三《算法初步》练习题(内含答案)

2、基本算法语句:①输入语句。

输入语句的格式:INPUT “提示内容”;变量②输出语句。

输出语句的一般格式:PRINT“提示内容”;表达式③赋值语句。

赋值语句的一般格式:变量=表达式④条件语句。

(1)“IF—THEN—ELSE”语句格式:IF 条件THEN语句1ELSE语句2END IF⑤循环语句。

(1)当型循环语句当型(WHILE型)语句的一般格式为:WHILE 条件循环体WEND(2)“IF—THEN”语句格式:IF 条件THEN语句END IF(2)直到型循环语句直到型(UNTIL型)语句的一般格式为:DO循环体LOOP UNTIL 条件高中数学必修三《算法初步》练习题一、选择题1.下面对算法描述正确的一项是 ( )A .算法只能用伪代码来描述B .算法只能用流程图来表示C .同一问题可以有不同的算法D .同一问题不同的算法会得到不同的结果2.程序框图中表示计算的是 ( ).A .B CD3将两个数8,17a b ==交换,使17,8a b ==,下面语句正确一组是 ( )A B C D .4. 计算机执行下面的程序段后,输出的结果是( )1a = 3b = a a b =+ b a b =-PRINT a ,b A .1,3 B .4,1 C .0,0 D .6,05.当2=x 时,下面的程序运行后输出的结果是 ( )A .3B .7C .15D .17 6. 给出以下四个问题:①输入一个数x , 输出它的相反数 ②求面积为6的正方形的周长 ③输出三个数,,a b c 中的最大数 ④求函数1,0()2,0x x f x x x -≥⎧=⎨+<⎩的函数值其中不需要用条件语句来描述其算法的有 ( ) A .1个 B .2个 C . 3个 D .4个7.图中程序运行后输出的结果为 ( ) A. 3 43 B. 43 3 C. 18- 16 D. 16 18-8. 如果右边程序执行后输出的结果是990,那么在程序中 UNTIL 后面的“条件”应为 ( )A. i>10B. i<8C. i<=9D. i<99. INPUT 语句的一般格式是( )A. INPUT “提示内容”;表达式B.“提示内容”;变量C. INPUT “提示内容”;变量D. “提示内容”;表达式10.算法共有三种逻辑结构,即顺序结构、条件结构、循环结构,下列说法正确的是( )A . 一个算法只能含有一种逻辑结构 B. 一个算法最多可以包含两种逻辑结构 C. 一个算法必须含有上述三种逻辑结构D. 一个算法可以含有上述三种逻辑结构的任意组合11. 如右图所示的程序是用来 ( )A .计算3×10的值B .计算93的值C .计算103的值D .计算12310⨯⨯⨯⋅⋅⋅⨯的值12. 把88化为五进制数是( )A. 324(5)B. 323(5)C. 233(5)D. 332(5)13.下列判断正确的是 ( )A.条件结构中必有循环结构B.循环结构中必有条件结构C.顺序结构中必有条件结构D.顺序结构中必有循环结构14. 如果执行右边的框图,输入N =5,则输出的数等于( ) A .54B.45C. 65 D.5615.某程序框图如图所示,现输入如下四个函数,其中可以输出的函数是 ( )A .2()f x x =B .1()f x x =C .()ln 26f x x x =+-D . ()f x x =二、填空题: 16.(如右图所示)程序框图能判断任意输入的正整数x 是奇数或是偶数, 其中判断框内的条件是_____________17.执行右边的程序框图, 若0.8p =,则输出的n =18. 读下面程序 , 该程序所表示的函数是19.对任意非零实数a ,b ,若a b ⊗的运算原理如图所示,则21lg1000()2-⊗=________.20.将二进制数101 101(2) 化为八进制数,结果为 .21.用“秦九韶算法”计算多项式12345)(2345+++++=x x x x x x f ,当2x =时的值的过程中,要经过 次乘法运算和 次加法运算,其中3v 的值是 .三、解答题: 22.设计算法求S = 201614121+⋅⋅⋅+++的值, 并画出程序框图.23.(1) 用辗转相除法求840与1785的最大公约数 ;(2) 用更相减损术求612 与468的最大公约数.高中数学必修三《算法初步》练习题-----参考答案一、选择题:CABBC, BADCD, CBBDD二、填空题:16.m = 0?17.4 18.10,00,10.x xy xx x+>⎧⎪==⎨⎪-+<⎩19.1 20.55(8)21.5,5,64三、解答题:22.解:(算法略)程序框图如右图所示.23. 解:(1)105;(2)36.。

2020年高中数学人教A版必修三 算法初步 练习2 Word版含答案

2020年高中数学人教A版必修三 算法初步 练习2 Word版含答案

学业分层测评(二)程序框图、顺序结构(建议用时:45分钟)[学业达标]一、选择题1.算法的三种基本结构是()A.顺序结构、流程结构、循环结构B.顺序结构、条件结构、循环结构C.顺序结构、条件结构、嵌套结构D.顺序结构、嵌套结构、流程结构【解析】由算法的特征及结构知B正确.【答案】 B2.程序框图中,具有赋值、计算功能的是()A.处理框B.输入、输出框C.终端框D.判断框【解析】在算法框图中处理框具有赋值和计算功能.【答案】 A3.如图1-1-6程序框图的运行结果是()图1-1-6A.52B .32C .-32D .-1【解析】 因为a =2,b =4,所以S =a b -b a =24-42=-32,故选C.【答案】 C4.如图所示的程序框图是已知直角三角形两直角边a ,b 求斜边c 的算法,其中正确的是( )【解析】 A 项中,没有起始、终端框,所以A 项不正确;B 项中,输入a ,b 和c =a 2+b 2顺序颠倒,且程序框错误,所以B 项不正确;D 项中,赋值框中a 2+b 2=c 错误,应为c =a 2+b 2,左右两边不能互换,所以D 项不正确;很明显C 项正确.【答案】 C5.程序框图符号“ ”可用于( )A .输出a =10B .赋值a =10C .判断a =10D .输入a =1【解析】 图形符号“K”是处理框,它的功能是赋值、计算,不是输出、判断和输入的,故选B.【答案】 B二、填空题6.如图1-1-7程序框图中,若R=8,运行结果也是8,则程序框图中应填入的内容是________.图1-1-7【解析】因为R=8,所以b=4=2.又a=8,因此a=4b.【答案】a=4b7.阅读程序框图如图1-1-8所示,若输入x=3,则输出y的值为________.图1-1-8【解析】输入x=3,则a=2×32-1=17,b=a-15=17-15=2,y=a×b=17×2=34,则输出y的值为34.【答案】348.如图1-1-9所示的程序框图,若输出的结果是2,则输入的m =________.图1-1-9【解析】根据程序框图知,lg m=2,故m=100.【答案】100三、解答题9.写出求函数y=2x+3图象上任意一点到原点的距离的算法,并画出相应的程序框图.【解】算法如下:第一步,输入横坐标的值x.第二步,计算y=2x+3.第三步,计算d=x2+y2.第四步,输出d.程序框图:10.如图1-1-10所示的程序框图,要使输出的y的值最小,则输入的x的值应为多少?此时输出的y的值为多少?【导学号:28750005】图1-1-10【解】将y=x2+2x+3配方,得y=(x+1)2+2,要使y的值最小,需x=-1,此时y min=2.故输入的x的值为-1时,输出的y的值最小为2.[能力提升]1.如图1-1-11所示的是一个算法的程序框图,已知a1=3,输出的b=7,则a2等于()图1-1-11A .9B .10C .11D .12【解析】 由题意知该算法是计算a 1+a 22的值,所以3+a 22=7,得a 2=11.故选C.【答案】 C2.给出如图1-1-12程序框图:图1-1-12若输出的结果为2,则①处的执行框内应填的是() A .x =2 B .b =2C .x =1D .a =5【解析】 因结果是b =2,所以2=a -3,即a =5.当2x +3=5时,得x =1.故选C.【答案】 C3.写出图1-1-13中算法的功能.图1-1-13【解】求过横坐标不相同的两点(x1,y1),(x2,y2)的直线的斜率k.4.“六一”儿童节这天,糖果店的售货员忙极了,请你设计一个程序,帮助售货员算账.已知水果糖每千克10元,奶糖每千克15元,巧克力糖每千克25元,那么依次购买这三种糖果a,b,c千克,应收取多少元钱?写出一个算法,画出程序框图.【解】算法步骤如下:第一步,输入三种糖果的价格x,y,z.第二步,输入购买三种糖果的千克数a,b,c.第三步,计算Y=xa+yb+zc.第四步,输出Y.程序框图如图所示:.....................................使用本文档删除后面的即可致力于打造全网一站式文档服务需求,为大家节约时间文档来源网络仅供参考欢迎您下载可以编辑的word文档谢谢你的下载本文档目的为企业和个人提供下载方便节省工作时间,提高工作效率,打造全网一站式精品需求!欢迎您的下载,资料仅供参考!(本文档收集于网络改编,由于文档太多,审核难免疏忽,如有侵权或雷同,告知本店马上删除)。

(完整word版)高中数学必修三算法初步习题

(完整word版)高中数学必修三算法初步习题

范文范例学习指导必修三第一章算法初步)2、下面给出的是计算 120的值的一个程序框图, 其中判断框内应填入 ) i<10? C i>20? D i<20?B ) A i>10? 件是 件是1程序框图的运算结果为(5、下列程序框图中,语句 1 (语句1与i 无关)将被执行的次数为() 求第n 项使得s 取得的最小值 D 求第 n 项使得s 取得负数 6下列程序框图的运算结果是( 7、如图给出了一个程序框图,其功能是( A 求第n 项使得s 取得的最大值 B 1 C 求第n 项通项 开始为负数 10039、阅读下列程序框图输出的结果是()10、以下给出了一个程序框图,其作用是输入的x的值,输出相应的y的值,若要使输入的x的值与输出的y的值相等,则这样x值有()A 1个B 2 个C 3 个D 4 个11、求满足12 32 52 n 2 10000的最大整数中的程序框图中A B 、C 处分别应为开始F 1 开始 k 』 n=1输入x是否X 〈 0?否X=0?否Y=-x+1Y=1Y=x+1是S=0 BA结束C结束2S=s+n输出Y12、 13、 给出算法的程序框图,求当 下图所示的程序的输出结果为x=-2 时,y ( sum=132,则判断框中应填)14、已知函数f (x )= x 3,下面的程序框图表示的是给定 x 值,求其相应函数取值的算法,请将该程序框图补充完整。

其中(1)应填()(2)应埴(15、根据算法的程序框图(如图所示),当输入n=6时,输出的结果是()A 35B 84C 45D 25116、现欲求1+ -317、(07山东)阅读下边的程序框图,若输入的()A 2500 ,2500 B 2550 ,则输出的变量S和T的值依次是,2550 D 2550 ,250012n 1的和,已给出了程序框图(如图),请将其补充完整。

n 是100,C 2500255018、(07海南)如果执行右面的程序框图,则输出S=()A 2450 B 2500 C 2550 D 265219.(08广东卷9•阅读图的程序框图,若输入m 4,n 6,则输出a(注:框图中的赋值符号“ ”也可以写成“ ”或“:”)开始”输入m,图320.(08海南)、右面的程序框图,如果输入三个实数b、c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的(A. c > xB. x > cC. c > bD. b > c21. (08山东)执行右边的程序框图6,若p= 0.8,则输出的n = _______________1、对下列甲乙两个程序和输出结果判断正确的是()甲:i=1S=0乙:i=500 s=0WHILE i < 500 DOS=S+ii=i+1 WEND PRINT S ENDS=S+ii=i-1LOOP UNTIL i<1PRINT SENDA程序不同,结果不同B程序不同,结果相同C程序相同,结果不同D程序相同,结果相同2、x=3IF x >3 THENY=x*xELSEY=2*xEND IF该程序运行后,变量y的值是()3、以下程序中For I to 4For J from 5 to 1 steep -1Print I End forEnd for 语句Print IJJ的的执行次数是()4以下程序运行时输出的结果是( )A=3B=A*AA=A+BB=B+APRINT A,B(A)12,5 (B) 12,21 (C) 12,3 (D) 21,125、下面程序运行的结果为()t=11=2WHILE i 5t=t ii=i+1WENDPRINT tEND6根据下列程序,可知输出的结果S为()1=1WHILE I〈81=1+2S=2 I+3WENDPRINT SA 17B 19C 21D 231. (2009浙江卷理)某程序框图如图所示,该程序运行后输出的k的值是()A. 4 B . 5 C . 6 D . 73. (2009辽宁卷理)某店一个月的收入和支出总共记录了N个数据a, , a2,。

高中数学(人教A版)必修三课后提升作业:一1.1.1算法的概念Word版含解析

高中数学(人教A版)必修三课后提升作业:一1.1.1算法的概念Word版含解析

⾼中数学(⼈教A版)必修三课后提升作业:⼀1.1.1算法的概念Word版含解析温馨提⽰:此套题为Word版,请按住Ctrl,滑动⿏标滚轴,调节合适的观看⽐例,答案解析附后。

关闭Word⽂档返回原板块。

课后提升作业⼀算法的概念(45分钟70分)⼀、选择题(每⼩题5分,共40分)1.我们学习的算法不同于求解⼀个具体问题的⽅法,下列要求中正确的是( )A.写出的算法,必须能解决⼀类问题,并且能重复使⽤B.求解某个问题的算法是唯⼀的C.算法过程要⼀步⼀步执⾏,每⼀步执⾏的操作,必须确切,不能含混不清,⽽且经过有限步或⽆限步后能得出结果D.算法要求按部就班地做,每⼀步可以有不同的结果【解析】选A.根据算法的特征知A正确.2.在⽤⼆分法求⽅程零点的算法中,下列说法正确的是( )A.这个算法可以求所有的零点B.这个算法可以求任何⽅程的零点C.这个算法能求所有零点的近似解D.这个算法可以求变号零点的近似解【解析】选 D.⼆分法的理论依据是函数的零点存在定理,它解决的是求变号零点的问题,并不能求所有零点的近似值.3.关于⼀元⼆次⽅程x2-5x+6=0的求根问题,下列说法正确的是( )A.只能设计⼀种算法B.可以设计两种算法C.不能设计算法D.不能根据解题过程设计算法【解析】选 B.算法具有不唯⼀性,对于⼀个问题,我们可以设计不同的算法.4.计算下列各式中的S值,能设计算法求解的是( )①S=1+2+3+ (100)②S=1+2+3+…+100+…;③S=1+2+3+…+n(n≥1,且n∈N).A.①②B.①③C.②③D.①②③【解析】选B.②中的S值是不确定的,⾮有限步之内能够完成的.5.已知算法:第⼀步,输⼊n;第⼆步,判断n是否是2,若n=2,则n满⾜条件;若n>2,则执⾏第三步;第三步,依次检验从2到n-1的整数能不能整除n,若不能整除n,满⾜条件.上述满⾜条件的数是( )A.质数B.奇数C.偶数D.4的倍数【解析】选A.该算法是判断⼀个数除1和它本⾝之处是否还有其他约数.故满⾜条件的数是质数.6.已知直⾓三⾓形两直⾓边长为a,b,求斜边长c的⼀个算法分下列三步:①计算a,b的值;③输出斜边长c的值.其中正确的顺序为( )A.①②③B.②③①C.①③②D.②①③【解析】选D.按照解决这类问题的步骤,应该先输⼊两直⾓边长.再由勾股定理求出斜边长,输出斜边长.7.下列说法中,叙述不正确的是( )A.算法可以理解为由基本运算及规定的运算顺序构成的完整的解题步骤B.算法可以看成按要求设计好的、有限的、明确的计算序列,并且这样的步骤或序列能够解决⼀类问题C.算法只是在计算机产⽣之后才有的D.描述算法有不同的⽅式,可以⽤⽇常语⾔和数学语⾔等【解析】选 C.计算机只是执⾏算法的⼯具之⼀,⽣活中有些问题还是⾮计算机能解决的.8.如图,汉诺塔问题是指有3根杆⼦A,B,C,杆上有若⼲碟⼦,把所有的碟⼦从B杆移到A杆上,每次只能移动⼀个碟⼦,⼤的碟⼦不能叠在⼩的碟⼦上⾯,把B杆上的3个碟⼦全部移动到A杆上,则最少需要移动的次数是( )A.12B.9C.6D.7【解析】选D.由上⾄下三个碟⼦⽤a,b,c表⽰,移动过程如下:a→A,b →C,a→C,c→A,a→B,b→A,a→A,共移动7次.⼆、填空题(每⼩题5分,共10分)9.已知⼀个学⽣的语⽂成绩为89分,数学成绩为96分,外语成绩为99分.求他的总分和平均分的⼀个算法为:第⼀步,取A=89,B=96,C=99.第⼆步,____________________________________________________.第三步,____________________________________________________.第四步,输出计算的结果.【解析】因为该算法是计算三科的平均分,故第⼆步应该求和,第三步计算平均分.答案:计算总分D=A+B+C 计算平均分E=D3【补偿训练】(2016·东莞⾼⼀检测)请说出下⾯算法要解决的问题_________________________________________________.第⼀步,输⼊三个不同的数,并分别⽤a,b,c表⽰.第⼆步,⽐较a与b的⼤⼩,如果a第三步,⽐较a与c的⼤⼩,如果a第四步,⽐较b与c的⼤⼩,如果b第五步,输出a,b,c.【解析】第⼀步是给a,b,c赋值.第⼆步运⾏后a>b.第三步运⾏后a>c.第四步运⾏后b>c,所以a>b>c.第五步运⾏后,显⽰a,b,c的值,且从⼤到⼩排列.答案:输⼊三个不同的数a,b,c,并按从⼤到⼩的顺序输出10.(2016·天津⾼⼀检测)结合下⾯的算法:第⼀步,输⼊x.第⼆步,判断x是否⼩于0,若是,则输出3x+2,否则执⾏第三步.第三步,输出x2+1.当输⼊的x的值分别为-1,0,1时,输出的结果分别为__________、__________、__________.【解题指南】按算法步骤逐⼀执⾏,即可求得结果.【解析】当x=-1时,-1<0,输出3×(-1)+2=-1,当x=0时,0=0,输出02+1=1,当x=1时,1>0,输出12+1=2.答案:-1 1 2三、解答题(每⼩题10分,共20分)11.已知直线l 1:3x-y+12=0和直线l 2:3x+2y-6=0,设计算法求l 1和l 2及y 轴所围成的三⾓形的⾯积.【解题指南】先求出三⾓形的三个顶点的坐标,再求出任意⼀边及该边上⾼的长度,最后求出三⾓形的⾯积.【解析】第⼀步,解⽅程组3x y 120,3x 2y 60-+=??+-=?,得l 1, l 2的交点为P(-2,6); 第⼆步,在⽅程3x-y+12=0中令x=0,得y=12,从⽽得到l 1与y 轴的交点为A(0,12);第三步,在⽅程3x+2y-6=0中令x=0,得y=3,从⽽得到l 2与y 轴的交点为B(0,3);第四步,求出△ABP 的边长|AB|=12-3=9;第五步,求出△ABP 的边AB 上的⾼h=2;第六步,根据三⾓形的⾯积公式计算S=12·|AB|·h=12×9×2=9;第七步,输出S.12.(2016·包头⾼⼀检测)函数y=x 1,x 0,0,x 0,x 1,x 0,-+>??=??+函数值的算法.【解析】算法如下:第⼀步,输⼊x.第⼆步,若x>0,则令y=-x+1后执⾏第五步,否则执⾏第三步. 第三步,若x=0,则令y=0后执⾏第五步,否则执⾏第四步. 第四步,令y=x+1;第五步,输出y 的值.【补偿训练】某铁路部门规定甲、⼄两地之间旅客托运⾏李的费⽤为:0.53,50,c 500.53(50)0.85,50.ωω≤?=??+ω-?ω>? 其中ω(单位:kg)为⾏李的质量,如何设计计算托运费⽤c(单位:元)的算法.【解析】第⼀步,输⼊⾏李的质量ω.第⼆步,如果ω ≤50,则令c=0.53×ω,否则执⾏第三步. 第三步,c=50×0.53+(ω-50)×0.85.第四步,输出托运费c.【能⼒挑战题】⼀箱苹果,4个4个地数,最后余下1个;5个5个地数,最后余下2个;9个9个地数,最后余下7个.请设计⼀种算法,求出这箱苹果⾄少有多少个.【解题指南】寻找共同满⾜三种数法的最⼩值.【解析】第⼀步,确定最⼩的除以9余7的正整数:7.第⼆步,依次加9就得到所有除以9余7的正整数:7,16,25,34,43,52,….第三步,在第⼆步得到的⼀列数中确定最⼩的除以5余2的正整数:7.第四步,然后依次加上45,得到:7,52,97,….第五步,在第四步得到的⼀列数中找出最⼩的满⾜除以4余1的正整数:97.因此,这箱苹果⾄少有97个.关闭Word⽂档返回原板块。

2020年高中数学人教A版必修三 算法初步 练习6 Word版含答案

2020年高中数学人教A版必修三 算法初步 练习6 Word版含答案

学业分层测评(六) 条件语句(建议用时:45分钟)[学业达标]一、选择题1.求下列函数的函数值的算法中需要用到条件语句的函数为( )A .f (x )=3x -1B .f (x )=log 2xC .f (x )=⎩⎪⎨⎪⎧x 2(x >0)x 3(x ≤0)D .f (x )=e x【解析】 A 、B 、D 只用顺序结构就能描述算法,C 需要逻辑判断要用条件语句,故选C.【答案】 C 2.阅读下列程序: INPUT “x =”;4 IF x>3 THEN y =x*x ELSE y =2*x END IF PRINT y END则该程序运行后,变量y 的值为( ) A .4B .16C.6 D.8【解析】因x=4满足“x>3”的条件,所以执行的是THEN后面的y=4×4=16.【答案】 B3.阅读下列程序:如果输入5,则该程序运行结果为()A.1 B.10C.25 D.26【解析】b=a2+1=25+1=26.【答案】 D4.下列程序语句是求函数y=|x-4|+1的函数值,则①处为()A .y =3-xB .y =x -5C .y =5-xD .y =ABS (x -4)+1【解析】 因y =|x -4|+1=⎩⎪⎨⎪⎧x -3, (x ≥4)5-x , (x <4)故选C. 【答案】 C5.下列关于条件语句的说法正确的是( ) A .条件语句中必须有ELSE 和END IF B .条件语句中可以没有END IFC .条件语句中可以没有ELSE ,但是必须有END IF D .条件语句中可以没有END IF ,但是必须有ELSE【解析】 条件语句中必须有END IF ,但可以没有ELSE ,故选C.【答案】 C 二、填空题6.根据以下程序,则f(-2)+f(3)=________.【解析】∵-2≤0,∴f(-2)=4×(-2)=-8;∵3>0,∴f(3)=23=8,∴f(-2)+f(3)=-8+8=0.【答案】07.下面给出的条件语句编写的程序,该程序的功能是求函数________的函数值.【解析】 当x ≤3时,y =2x ;当x >3时,y =x 2-1.所以函数为f (x )=⎩⎪⎨⎪⎧2x , x ≤3,x 2-1, x >3.【答案】 f (x )=⎩⎪⎨⎪⎧2x , x ≤3x 2-1, x >38.根据如图所示的程序,当输入a ,b 分别为2,3时,最后输出的m 的值为________.【解析】a=2,b=3,∵2<3,∴m=3.【答案】 3三、解答题9.编写程序求方程ax+b=0的根.【解】程序如下:10.如图1-2-3所示,在边长为16的正方形ABCD的边上有一动点P,点P沿边线由B→C→D→A(B为起点,A为终点)运动,设P运动的路程为x,△APB的面积为y,试写出程序,根据输入的x值,输出相应的y值. 【导学号:28750017】图1-2-3【解】 由题意可得函数关系式为: y =⎩⎪⎨⎪⎧8x ,128,8(48-x ),0<x ≤16,16<x ≤32,32<x <48,程序如下: INPUT “x =”;xIF x>0 AND x<=16 THEN y =8*x ELSEIF x<=32 THEN y =128 ELSE y =8*(48-x) END IF END IF PRINT y END[能力提升]1.已知程序如下:如果输出的结果为2,那么输入的自变量x的取值范围是()A.0B.(-∞,0]C.(0,+∞) D.R【解析】由输出的结果为2,则执行了ELSE后面的语句y=2,即x>0不成立,所以有x≤0.故选B.【答案】 B2.下列程序语句的算法功能是()A.输出a,b,c三个数中的最大数B.输出a,b,c三个数中的最小数C.将a,b,c按从小到大排列D.将a,b,c按从大到小排列【解析】由程序语句可知,当比较a,b的大小后,选择较大的数赋给a;当比较a,c的大小后,选择较大的数赋给a;最后输出a,所以此程序的作用是输出a,b,c中最大的数.【答案】 A3.下面程序在开始运行后,通过键盘输入三个值a=3,b=24,c =7,则输出结果是________.程序:【解析】当a=3,b=24,c=7时,此时b>a,首先是a、b交换数值即a=24,b=3,c=7,又此时c>b,执行的程序是b、c交换数值,即b=7,c=3,所以a=24,b=7,c=3.【答案】24,7,34.画出求函数y=⎩⎨⎧12x+5,(x>0)0,(x=0)x2-3,(x<0)的值的程序框图,并写出程序.【解】程序框图为:程序为:INPUT“x=”;xIF x<0 THENy=x^2-3;ELSEIF x>0 THENy=x/2+5ELSE y=0END IFEND IFPRINT yEND.....................................使用本文档删除后面的即可致力于打造全网一站式文档服务需求,为大家节约时间文档来源网络仅供参考欢迎您下载可以编辑的word文档谢谢你的下载本文档目的为企业和个人提供下载方便节省工作时间,提高工作效率,打造全网一站式精品需求!欢迎您的下载,资料仅供参考!(本文档收集于网络改编,由于文档太多,审核难免疏忽,如有侵权或雷同,告知本店马上删除)。

(完整word版)高中数学计算题专项练习一

(完整word版)高中数学计算题专项练习一

高中数学计算题专项练习一高中数学计算题专项练习一一.解答题(共 30 小题)1.( Ⅰ)求值:( Ⅰ)解对于 x 的方程;.2.( 1)若=3,求 的值;( 2)计算 的值.3.已知, b=( log 43+log 83)(log 3 2+log 92),求a+2b 的值.4.化简或计算:( 1)()﹣ [3×() 0]﹣1﹣ [81﹣+( 3)]﹣ 10×;( 2).5.计算的值.6.求以下各式的值.( 1)( 2)已知 x+x﹣1=3,求式子 x 2 +x ﹣ 2的值.7.(文)( 1)若﹣ 2x 2+5x ﹣ 2> 0,化简:( 2)求对于 x 的不等式( k 2﹣2k+ ) x <( k2﹣ 2k+ ) 1ˉx 的解集.8.化简或求值:( 1) 3a b (﹣ 4a b )÷(﹣ 3a b );( 2).9.计算:( 1);(2)( lg8+lg1000 )lg5+3 ( lg2 )2+lg6 ﹣1+lg0.006 .10.计算(1)( 2).11.计算( 1)( 2).12.解方程: log 2( x﹣ 3)﹣=2.13.计算以下各式(Ⅰ) lg24 ﹣( lg3+lg4 ) +lg5(Ⅰ).14.求以下各式的值:(1)( 2).15.( 1)计算(2)若 xlog 34=1,求 4x+4﹣x的值.16.求值:.17.计算以下各式的值( 1) 0.064 ﹣(﹣ ) 0+16( 2) lg 25+lg5?lg4+lg 22.18.求值:+ .19.( 1)已知 a > b >1 且 ,求 log a b ﹣ log b a 的值.( 2)求的值.20.计算( 1)( 2)( lg5) 2+lg2 ×lg5021.不用计算器计算:.22.计算以下各题( 1);( 2).23.解以下方程:(1) lg ( x ﹣ 1)+lg ( x ﹣ 2)=lg ( x+2); ( 2) 2?( log 3x ) 2﹣ log 3x ﹣ 1=0.24.求值:( 1)( 2) 2log 525﹣3log 264.25.化简、求值以下各式:( 1) ?(﹣ 3 ) ÷ ;( 2)(注: lg2+lg5=1 ).26.计算以下各式( 1) ;( 2) .27.( 1)计算;( 2)设 log 23=a ,用 a 表示 log 49﹣ 3log 26.28.计算以下各题:( 1) ;( 2) lg 25+lg2lg50 .29.计算:( 1) lg 25+lg2?lg50 ;( 2) 30++3 2×34﹣( 32)3.30.( 1)计算:;( 2)解对于x 的方程:.高中数学计算题专项练习一参照答案与试题分析一.解答 (共30 小 )1.( Ⅰ)求 :( Ⅰ)解对于 x 的方程考点 : 有理数指数 的化 求 .: 算 .;.剖析: ( Ⅰ)利用 数与指数的运算法 ,化 求 即可.( Ⅰ)先利用 元法把 化 二次方程的求解,解方程后,再代入 元 程即可.解答:(本小 分 13 分)解:( Ⅰ)原式 =1++log 2= ﹣11+2 3= 1+8+=10 . ⋯( 6 分)x2即( t 3)( t+1 )=0,解得 t=3 或 t=1⋯( 10 分)x xⅠlog 2 =3 或 log 2 =1Ⅰx=8 或 x= ⋯( 13 分)点 : 本 考 有理指数 的化 求 以及 元法解方程,是基 .要求 基 知 熟 掌握.2.( 1)若=3,求 的 ;( 2) 算 的 .考点 : 有理数指数 的化 求 .: 算 . 剖析: ( 1)利用已知表达式,通 平方和与立方差公式,求出所求表达式的分子与分母的 ,即可求解. ( 2)直接利用指数与 数的运算性 求解即可.解答:解:( 1)因=3 ,因此 x+x ﹣1=7,因此 x 2+x ﹣2=47,=()( x+x﹣11)=3×( 7 1) =18 .因此==.(2)=3 ﹣ 3log 22+( 4﹣ 2)×=.故所求结果分别为:,评论:此题观察有理数指数幂的化简求值,立方差公式的应用,观察计算能力.3.已知, b=( log 43+log 83)(log3 2+log92),求a+2b 的值.考点:有理数指数幂的化简求值;对数的运算性质.专题:计算题.剖析:直接利用有理指数幂的运算求出a,对数运算法例求出解答:b,而后求解a+2b 的值解:==.b= ( log43+log 83)( log 32+log 92)=(log 23+ log2 3)( log 32+log 32)==,Ⅰ,,Ⅰa+2b=3.评论:此题观察指数与对数的运算法例的应用,观察计算能力.4.化简或计算:( 1)()﹣ [3×()0] ﹣1﹣ [81 ﹣+(3 )]﹣10× ;( 2).考点:有理数指数幂的化简求值.专题:计算题.剖析:依占有理数指数幂的运算法例进行化简求值即可.解答:解:( 1)原式 =﹣1﹣ 10×﹣( 3×1)﹣=﹣﹣ 1﹣ 3=﹣ 1.( 2)原式 = +﹣2= + ﹣ 2= ﹣ 2 + ﹣ 2 .评论:此题观察有理数指数幂的运算法例,观察学生的运算能力,属基础题,熟记相关运算法例是解决问题的基础.5.计算的值.考点:有理数指数幂的化简求值.专题:计算题.剖析:依据分数指数幂运算法例进行化简即可.解答:解:原式= = = .评论:此题主要观察用分数指数幂的运算法例进行化简,要求娴熟掌握分数指数幂的运算法例.6.求以下各式的值.(1)(2)已知 x+x ﹣1=3,求式子 x2+x﹣2的值.考点:有理数指数幂的化简求值.专题:计算题.剖析:(1)直接利用有理指数幂的运算性质和对数的运算性质化简求值.( 2)把已知的等式两边平方即可求得x2+x ﹣2的值.解答:解:( 1)==;( 2)由 x+x ﹣1=3,两边平方得 x 2+2+x ﹣ 2=9,因此 x 2+x ﹣2=7.评论: 此题观察了有理指数幂的化简求值,观察了对数的运算性质,是基础的计算题.7.(文)( 1)若﹣ 2x 2+5x ﹣ 2> 0,化简:( 2)求对于 x 的不等式( k 2﹣2k+ ) x <( k 2﹣ 2k+ ) 1ˉx 的解集.考点 : 指数函数的单一性与特别点;方根与根式及根式的化简运算.专题 : 计算题;转变思想.剖析: ( 1)由﹣ 2x 2+5x ﹣ 2> 0,解出 x 的取值范围,判断根号下与绝对值中数的符号,进行化简.( 2)先判断底数的取值范围,因为底数大于 1,依据指数函数的单一性将不等式进行转变一次不等式,求解即可.解答:解:( 1)Ⅰ﹣2x 2+5x ﹣2> 0Ⅰ,Ⅰ原式 = == ( 8分)( 2) Ⅰ,Ⅰ原不等式等价于 x <1﹣ x ,Ⅰ此不等式的解集为(12 分)评论: 此题观察指数函数的单一性与特别点,求解此题的重点是判断底数的符号,以确立函数的单一性,娴熟掌握指数函数的单一性是正确转变的根本.8.化简或求值:( 1) 3a b (﹣ 4a b) ÷(﹣ 3a b );( 2).考点 : 对数的运算性质;有理数指数幂的化简求值.专题 : 计算题.剖析: ( 1)利用分数指数幂的运算法例即可得出;( 2)利用对数的运算法例和 lg2+lg5=1 即可得出.解答:解:( 1)原式 ==4a .( 2)原式 = +50 ×1=lg10 2+50=52 .评论:此题观察了分数指数幂的运算法例、对数的运算法例和lg2+lg5=1 等基础知识与基本技术方法,属于基础题.9.计算:( 1);(2)( lg8+lg1000 )lg5+3 ( lg2 )2+lg6 ﹣1+lg0.006 .考点:对数的运算性质;有理数指数幂的化简求值.专题:计算题.剖析:(1)先将每一个数化简为最简分数指数幂的形式,再利用运算性质化简.( 2)先将每一个对数式化简,再利用对数运算性质化简.解答:解:( 1)===﹣ 45;(2)( lg8+lg1000 ) lg5+3 ( lg2 )2+lg6 ﹣1+lg0.006= ( 3lg2+3 )?lg5+3 ( lg2)2﹣lg6+ ( lg6﹣ 3)=3lg2 ?lg5+3lg5+3 ( lg2 )2﹣ 3=3lg2 ( lg5+lg2 ) +3lg5 ﹣ 3=3lg2+3lg5 ﹣ 3=3 ﹣3=0 .评论:此题观察运算性质,做这种题目最重点的是平常练习时要仔细、耐心、不怕麻烦,考场上才能娴熟应付! 10.计算(1)( 2).考点:对数的运算性质;有理数指数幂的化简求值.专题:函数的性质及应用.剖析:(1)利用指数幂的运算性质即可得出;( 2)利用对数函数的运算性质即可得出.解答:解:( 1)原式 =|2﹣ e|﹣+﹣=e﹣ 2﹣+=e﹣ 2﹣ e+=﹣ 2.( 2)原式 = +3= 4+3=24+3=1 .点 :熟 掌握指数 的运算性 、 数函数的运算性 是解 的关 .11. 算( 1)( 2) .考点 : 数的运算性 ;有理数指数 的运算性 .: 算 . 剖析: ( 1)直接利用 数的运算法 求解即可. ( 2)直接利用有理指数 的运算法 求解即可.解答:解:( 1)==( 2)==9 ×8 27 1 =44 .点 :本 考 数的运算法 、有理指数 的运算法 的 用,考 算能力.12.解方程: log 2( x 3)=2.考点 : 数的运算性 .: 算 . 剖析:2由已知中 log 2=2,由 数的运算性 ,我 可得x 3x 4=0,解方程后, 即可得(x 3)到答案.解答: 解:若 log 2( x 3) =2 .x 23x 4=0 , ⋯(4 分)解得x=4 ,或 x= 1(5 分):方程的解 x=4 . ⋯( 6 分)点 :本 考 的知 点是 数的运算性 ,此中利用 数的运算性 ,将已知中的方程 化 整式方程是解答 醒的关 ,解答 ,易忽视 数的真数部分大于0,而 解4,或 1.13. 算以下各式(Ⅰ) lg24 ﹣( lg3+lg4 ) +lg5(Ⅰ).考点:对数的运算性质;根式与分数指数幂的互化及其化简运算.专题:计算题.剖析:(Ⅰ)利用对数的运算的性质可得结果;(Ⅰ)利用指数幂的运算性质可得结果;解答:解:(Ⅰ)lg24﹣(lg3+lg4)+lg5=lg24 ﹣ lg12+lg5=lg=lg10=1 ;(Ⅰ)=×+﹣﹣1=3 2×23+3﹣2﹣ 1=72 .评论:此题观察对数的运算性质、指数幂的运算性质,观察学生的运算能力,属基础题.14.求以下各式的值:(1)( 2).考点:对数的运算性质;有理数指数幂的化简求值.专题:计算题.剖析:依据对数和指数的运算法例进行求解即可.解答:=log ﹣9=log 39﹣ 9=2 ﹣9=﹣ 7.解:( 1)原式 =( 2)原式 === =.评论:此题主要观察对数和指数幂的计算,要求娴熟掌握对数和指数幂的运算法例.15.( 1)计算(2)若 xlog 34=1,求 4x+4﹣x的值.考点:对数的运算性质;根式与分数指数幂的互化及其化简运算.剖析:(1)利用指数幂的运算性质即可;( 2)利用指数式和对数式的互化和运算性质即可.解答:解:( 1)原式 = ==3 .(2)由 xlog 34=1,得 x=log 43,Ⅰ4x=3,,Ⅰ4x+4﹣x==.点:熟掌握数和指数的运算性是解的关.16.求:.考点:数的运算性;有理数指数的化求.:算.剖析:依占有理数指数的定,及数的运算性,即可求出的.解答:解:原式⋯( 4 分)⋯( 3 分)=⋯( 1 分)点:本考的知点是数的运算性,有理数指数的化求,此中掌握指数的运算性和数的运算性,是解答本的关.17.算以下各式的(1) 0.064 ()0+16(2) lg 25+lg5?lg4+lg22.考点:数的运算性;有理数指数的化求.:算.剖析:(1)利用指数的运算性可求;( 2)利用数运算性可求;解答:解:( 1)原式 =1+8+=;(2)原式 =lg 25+2lg5?lg2+lg22=( lg5+lg2 )2=( lg10 )2=1点:本考数的运算性、有理数指数的运算,属基,熟相关运算性是解基.18.求值:+.考点:对数的运算性质;有理数指数幂的化简求值.专题:计算题.剖析:直接利用对数的运算法例,求出表达式的值即可.解答:解:原式 = =3+9+2000+1=2013 .评论:此题观察对数的运算法例的应用,基本知识的观察.19.( 1)已知 a> b>1 且,求 log a b﹣ log b a 的值.( 2)求的值.考点:对数的运算性质.专题:计算题.剖析:( 1)经过 a> b> 1 利用,平方,而后配出log a b﹣ log b a 的表达式,求解即可.( 2)直接利用对数的运算性质求解的值解答:解:( 1)因为 a> b>1,,因此,可得,a> b> 1,因此 log a b﹣ log b a< 0.因此 log a b﹣ log b a=﹣( 2)= =﹣ 4.评论:此题观察对数与指数的运算性质的应用,整体思想的应用,观察计算能力.20.计算( 1)(2)(lg5)2+lg2×lg50考点:对数的运算性质;根式与分数指数幂的互化及其化简运算;有理数指数幂的化简求值.专题:计算题.剖析:(1)把根式转变为指数式,而后利用分数指数幂的运算法例进行计算.( 2)先把 lg50 转变为 lg5+1 ,而后利用对数的运算法例进行计算.解答:解:( 1)===(6分)(2)( lg5)2+lg2 ×lg50=( lg5 )2+lg2 ×( lg5+lg10 )=( lg5 )2+lg2 ×lg5+lg2=lg5 ( lg5+lg2 ) +lg2=lg5+lg2=1 ( 12 分)评论:此题观察对数的运算法例和根式与分数指数幂的互化,解题时要注意合理地进行等价转变.21.不用计算器计算:.考点:对数的运算性质.专题:计算题.剖析:, lg25+lg4=lg100=2 ,,(﹣)0=1,由此能够求出的值.解答:解:原式 = ( 4 分)= ( 8 分)= ( 12 分)评论:此题观察对数的运算性质,解题时要仔细审题,注意公式的灵巧运用.22.计算以下各题( 1);( 2).考点:对数的运算性质.专题:计算题.剖析:(1)直接利用对数的运算性质求解表达式( 2)利用指数的运算性质求解表达式的值即可.解答:解:( 1)==9+﹣1=(2)===﹣ 45.评论:此题观察指数与对数的运算性质的应用,观察计算能力.23.解以下方程:(1) lg( x﹣ 1)+lg ( x﹣ 2)=lg ( x+2);(2) 2?( log3x)2﹣ log3x﹣ 1=0.考点 : 对数的运算性质.专题 : 计算题.剖析: ( 1)先依据对数运算性质求出 x ,再依据对数的真数必定大于 0 查验即可.( 2)设 log 3x=y ,得出 2y 2﹣ y ﹣ 1=0,求出 y 的值,再由对数的定义求出 x 的值即可.解答: 解:( 1)原方程可化为 lg ( x ﹣ 1)( x ﹣ 2)=lg ( x+2)因此( x ﹣ 1)( x ﹣ 2) =x+2即 x 2﹣ 4x=0,解得 x=0 或 x=4经查验, x=0 是增解, x=4 是原方程的解. 因此原方程的解为x=4( 2)设 log 3x=y ,代入原方程得2y 2﹣ y ﹣ 1=0.解得 y 1=1,.log 3x=1,得 x 1=3; 由,得.经查验, x 1=3,都是原方程的解.评论: 此题主要观察对数的运算性质和对数函数的定义域问题.属基础题.24.求值:( 1)( 2) 2log 525﹣3log 264.考点 : 对数的运算性质;有理数指数幂的化简求值.专题 : 计算题.剖析: ( 1)第一变根式为分数指数幂,而后打开运算即可.( 2)直接利用对数式的运算性质化简求值.解答:解:( 1)= = = =.( 2) 2log 525﹣3log 264==4 ﹣ 3×6 =﹣ 14.评论: 此题观察了对数式的运算性质,观察了有理指数幂的化简求值,解答的重点是熟记相关性质,是基础题.25.化简、求值以下各式:( 1) ?(﹣ 3 ) ÷ ;( 2)(注:lg2+lg5=1).考点:数的运算性;有理数指数的化求.:算.剖析:( 1)利用指数的运算性化即可;( 2)利用数的运算性化即可.解答:解:( 1)原式 = b﹣3÷( 4 )⋯..3 分=⋯..7分( 2)解原式 =⋯..2分=⋯..4 分=⋯..6 分=⋯.7 分.点:本考数的运算性,考有理数指数的化求,熟掌握其运算性是化的基,属于基.26.算以下各式( 1);( 2).考点:数的运算性;有理数指数的化求.:算.剖析:(1)利用指数的运算法即可得出;( 2)利用数的运算法和底公式即可得出.解答:解:( 1)原式 =1+=.( 2)原式 =+lg (25×4) +2+1==.点:本考了指数的运算法、数的运算法和底公式,属于基.27.( 1)计算;( 2)设 log 23=a ,用 a 表示 log 49﹣ 3log 26.考点 : 对数的运算性质;根式与分数指数幂的互化及其化简运算.专题 : 计算题.剖析: ( 1)把第一、三项的底数写成平方、立方的形式即变为幂的乘方运算,第二项不等于则等于 1,化简求值即可; ( 2)把第一项利用换底公式换成以 2 为底的对数,第二项利用对数函数的运算性质化简,a 即可.0 依据零指数的法3log 2 整体换成解答:解:( 1)原式 =+1+= +1+ =4;( 2)原式 =﹣ 3log 22×3=log 23﹣ 3( 1+log 23) =a ﹣3( 1+a )=﹣ 2a ﹣ 3.评论: 此题是一道计算题,要修业生会进行根式与分数指数幂的互化及其运算,会利用换底公式及对数的运算性质化简求值.做题时注意底数变乘方要用到一些技巧.28.计算以下各题:( 1) ;( 2) lg 25+lg2lg50 .考点 : 对数的运算性质;有理数指数幂的化简求值.专题 : 计算题.剖析: ( 1)利用指数的运算法例,直接求解表达式的值即可.( 2)利用对数的运算性质,直接化简求解即可.解答:解:( 1)原式= = =.( 5 分)( 2)原式 lg 25+lg2lg50=lg 25+2lg2lg5+lg 25=( lg2+lg5 ) 2=1 (5 分)评论: 此题观察对数的运算性质,有理数指数幂的化简求值,观察计算能力.29.计算:( 1) lg 25+lg2?lg50 ;( 2) 30++3 2×34﹣( 32)3.考点 : 数的运算性 ;有理数指数 的化 求 .: 算 ;函数的性 及 用. 剖析:( 1)直接利用 数的运算性 即可求解( 2)直接依据指数的运算性 即可求解解答:解:( 1)原式 =lg 25+lg2 ( 1+lg5 )=lg 25+lg2lg5+lg2 =lg5 (lg5+lg2 ) +lg2 =lg5+lg2=1( 2)原式 =1+3+3 6 36=4. ⋯(14 分)点 :本 主要考 了 数的运算性 及指数的运算性 的 ,属于基30.( 1) 算:;( 2)解对于x 的方程:.考点 : 数的运算性 ;有理数指数 的运算性 ;有理数指数 的化 求 ;函数的零点.: 算 . 剖析:( 1)依据分数指数 运算法 行化 即可.( 2)利用 数函数的性 和 数的运算法 行 算即可. 解答:解:( 1)原式 = = 3;( 2)原方程化 log 5(x+1) +log 5(x 3) =log 55,进而( x+1)( x 3)=5,解得 x= 2 或 x=4 ,, x= 2 不合 意,故方程的解 x=4.点 :本 主要考 分数指数 和 数的运算,要求熟 掌握分数指数 和 数的运算法 .。

2020年高中数学人教A版必修三 算法初步 练习1 Word版含答案

2020年高中数学人教A版必修三 算法初步 练习1 Word版含答案

学业分层测评(一) 算法的概念(建议用时:45分钟)[学业达标]一、选择题1.下列四种自然语言叙述中,能称作算法的是( )A .在家里一般是妈妈做饭B .做米饭需要刷锅、淘米、添水、加热这些步骤C .在野外做饭叫野炊D .做饭必须要有米【解析】 算法是做一件事情或解决一类问题的程序或步骤,故选B.【答案】 B2.下列问题中,不可以设计一个算法求解的是( )A .二分法求方程x 2-3=0的近似解B .解方程组⎩⎪⎨⎪⎧x +y +5=0x -y +3=0C .求半径为3的圆的面积D .判断函数y =x 2在R 上的单调性【解析】 A 、B 、C 选项中的问题都可以设计算法解决,D 选项中的问题由于x 在R 上取值无穷尽,所以不能设计一个算法求解.【答案】 D3.(2016·东营高一检测)一个算法步骤如下:S 1,S 取值0,i 取值1;S2,如果i≤10,则执行S3,否则执行S6;S3,计算S+i并将结果代替S;S4,用i+2的值代替i;S5,转去执行S2;S6,输出S.运行以上步骤后输出的结果S=()A.16B.25C.36 D.以上均不对【解析】由以上计算可知S=1+3+5+7+9=25.【答案】 B4.有如下算法:第一步,输入不小于2的正整数n.第二步,判断n是否为2.若n=2,则n满足条件;若n>2,则执行第三步.第三步,依次从2到n-1检验能不能整除n,若不能整除,则n 满足条件.则上述算法满足条件的n是()A.质数B.奇数C.偶数D.约数【解析】根据质数、奇数、偶数、约数的定义可知,满足条件的n是质数.【答案】 A5.下列各式中T 的值不能用算法求解的是( )A .T =12+22+32+42+…+1002B .T =12+13+14+15+…+150C .T =1+2+3+4+5+…D .T =1-2+3-4+5-6+…+99-100【解析】 根据算法的有限性知C 不能用算法求解.【答案】 C二、填空题6.求过P (a 1,b 1),Q (a 2,b 2)两点的直线斜率有如下的算法,请将算法补充完整:第一步,令x 1=a 1,y 1=b 1,x 2=a 2,y 2=b 2.第二步,若x 1=x 2,则输出斜率不存在,结束算法;否则,________. 第三步,输出结果k .【答案】 k =y 1-y 2x 1-x 27.给出下列算法:第一步,输入x 的值.第二步,当x >4时,计算y =x +2;否则执行下一步.第三步,计算y =4-x .第四步,输出y .当输入x =0时,输出y =________.【解析】 因为0<4,执行第三步,所以y =4-0=2.【答案】 28.如下算法:第一步,输入x 的值.第二步,若x ≥0成立,则y =x ;否则执行下一步.第三步,计算y =x 2.第四步,输出y 的值.若输入x =-2,则输出y =________.【解析】 输入x =-2后,x =-2≥0不成立,则计算y =x 2=(-2)2=4,则输出y =4.【答案】 4三、解答题9.已知某梯形的底边长AB =a ,CD =b ,高为h ,写出一个求这个梯形面积S 的算法.【解】 算法如下:第一步,输入梯形的底边长a 和b ,以及高h .第二步,计算a +b 的值.第三步,计算(a +b )×h 的值.第四步,计算S =(a +b )×h 2的值. 第五步,输出结果S .10.设计一个解方程x 2-2x -3=0的算法.【解】 算法如下:第一步,移项,得x 2-2x =3.①第二步,①式两边加1,并配方得(x-1)2=4. ②第三步,②式两边开方,得x-1=±2. ③第四步,解③得x=3或x=-1.第五步,输出结果x=3或x=-1.[能力提升]1.小明中午放学回家自己煮面条吃,有下面几道工序:①洗锅盛水2分钟;②洗菜6分钟;③准备面条及佐料2分钟;④用锅把水烧开10分钟;⑤煮面条3分钟.以上各道工序,除了④之外,一次只能进行一道工序.小明要将面条煮好,最少要用的分钟数为() A.13 B.14C.15 D.23【解析】①洗锅盛水2分钟,②用锅把水烧开10分钟(同时②洗菜6分钟,③准备面条及佐料2分钟),⑤煮面条3分钟,共为15分钟.【答案】 C2.已知一个算法如下:第一步,令m=a.第二步,如果b<m,则m=b.第三步,如果c<m,则m=c.第四步,输出m.如果a=3,b=6,c=2,则执行这个算法的结果是________.【解析】这个算法是求a,b,c三个数中的最小值,故这个算法的结果是2.【答案】 23.鸡兔同笼问题:鸡和兔各若干只,数腿共100条,数头共30只,试设计一个算法,求鸡和兔各有多少只. 【导学号:28750002】【解】 第一步,设有x 只鸡,y 只兔,列方程组⎩⎪⎨⎪⎧x +y =30,①2x +4y =100.②第二步,②÷2-①,得y =20.第三步,把y =20代入①,得x =10.第四步,得到方程组的解⎩⎪⎨⎪⎧x =10,y =20.第五步,输出结果,鸡10只,兔20只.4.一位商人有9枚银元,其中有1枚略轻的是假银元,你能用天平(无砝码)将假银元找出来吗?【解】 法一 算法如下:第一步,任取2枚银元分别放在天平的两边,若天平左、右不平衡,则轻的一枚就是假银元,若天平平衡,则进行第二步.第二步,取下右边的银元放在一边,然后把剩下的7枚银元依次放在右边进行称量,直到天平不平衡,偏轻的那一枚就是假银元.法二 算法如下:第一步,把9枚银元平均分成3组,每组3枚.第二步,先将其中两组放在天平的两边,若天平不平衡,则假银元就在轻的那一组;否则假银元在未称量的那一组.第三步,取出含假银元的那一组,从中任取2枚银元放在天平左、右两边称量,若天平不平衡,则假银元在轻的那一边;若天平平衡,则未称量的那一枚是假银元......................................使用本文档删除后面的即可致力于打造全网一站式文档服务需求,为大家节约时间文档来源网络仅供参考欢迎您下载可以编辑的word文档谢谢你的下载本文档目的为企业和个人提供下载方便节省工作时间,提高工作效率,打造全网一站式精品需求!欢迎您的下载,资料仅供参考!(本文档收集于网络改编,由于文档太多,审核难免疏忽,如有侵权或雷同,告知本店马上删除)。

高中数学必修三习题:第一章1.3算法案例含答案

高中数学必修三习题:第一章1.3算法案例含答案

第一章算法初步1.3算法事例A 级基础稳固一、选择题1.以下说法中正确的个数为()①展转相除法也叫欧几里得算法;②展转相除法的基本步骤是用较大的数除以较小的数;③求最大条约数的方法除展转相除法以外,没有其余方法;④编写展转相除法的程序时,要用到循环语句.A.1B.2C.3D.4分析:依照展转相除法可知,①②④正确,③错误.答案: C2.用更相减损术求48 和 132 的最大条约数时,需做减法的次数是() A.2B.3C.4D.5分析: 132- 48= 84, 84-48= 36, 48-36= 12, 36- 12= 24, 24- 12= 12.答案: D3.若用秦九韶算法求多项式f (x) = 45-x2+2 当x= 3 时的值,则需要做乘法运算和x加减法运算的次数分别为 ()A.4,2 B . 5,3 C .5,2 D .6, 2分析: f ( x)=4x5- x2+2=((((4x) x) x-1)x) x+2,因此需要做5次乘法运算和 2 次加减运算.答案: C4.已知一个k进制的数123 与十进制的数38 相等,那么k等于 ()A.7或 5B.- 7C. 5D.都不对分析: (123)( k ) =1×k2+2×k+3=k2+2k+3,因此 k2+2k+3=38,即 k2+2k-35=0.解得 k=5或 k=-7(舍去).答案: C5.已知 44= 36,把 67( k)转变为十进制数为 ()( k)A. 8B. 55 C. 56D. 62分析:当题意得,36=4×k1+4×k0,因此k= 8.则 67( k)= 67(8)=6×81+7×80= 55.答案: B二、填空题6.用秦九韶算法求 f ( x)=2x3+ x-3当 x=3时的值 v2=________.分析: f ( x)=((2 x+0) x+1) x-3,v0=2;v1=2×3+0=6;v2=6×3+1=19.答案: 197.已知函数 f ( x)= x3-2x2-5x+6,用秦九韶算法,则 f (10)=________.分析: f ( x)= x3-2x2-5x+6=( x2-2x-5) x+6=[( x-2) x-5] x+6.当 x=10时, f (10)=[(10-2)×10-5]×10+6=(8×10-5)×10+6=75×10+6=756.答案: 7568.已知 1 0 b1(2)=a02(3),则 ( a,b) = ________.分析:由于 1 0 b1(2)=1×23+b×2+ 1= 2b+ 9,2a02(3)=a×3+2=9a+2,因此 2b+ 9= 9a+ 2,即 9a- 2b= 7.由于 a∈{1,2}, b∈{0,1},因此当 a=1时, b=1切合题意,11当 a=2时, b=2不合题意,因此 a=1,b=1.因此( a,b)=(1,1).答案: (1 ,1)三、解答题9.分别用展转相除法和更相减损术求261, 319 的最大条约数.解:展转相除法:319=261×1+ 58,261=58×4+ 29,58=29×2.因此 319 与 261 的最大条约数是29.更相减损术:319- 261=58,261- 58=203,203- 58=145,145- 58=87,87- 58= 29,58- 29= 29,因此 319 与 261 的最大条约数是29.10.已知函数f ( x) =x3- 3x2-4x+ 5,试用秦九韶算法求 f (2)的值.解:依据秦九韶算法,把多项式改写成以下形式:f (x) =x3- 3x2-4 +5=(x2- 3x- 4)x+ 5=x(( x- 3) x-4) x+ 5.把 x=2代入函数式得f (2)=((2-3)×2-4)×2+5=-7.B 级能力提高1.m是一个正整数,关于两个正整数a, b,假如 a- b 是 m的倍数,则称a, b 对模 m 同余,用符号ab(MOD m)表示,则以下各式中不正确的为()A. 127(MOD 5)B. 2110(MOD 3)C. 3420(MOD 2)D. 477(MOD 40)分析:逐个考证,关于A, 12- 7=5 是 5 的倍数;关于B, 21- 10= 11 不是 3 的倍数;关于 C, 34- 20= 14 是 2 的倍数;关于D, 47- 7= 40 是 40 的倍数.答案: B2. 324, 243, 135 三个数的最大条约数是________.分析: 324=243×1+ 81,243=81×3,因此 243 与 324 的最大条约数是81.又 135=81×1+ 54,81=54×1+ 27,54=27×2+ 0,因此 135 与 81 的最大条约数是27.答案: 273.已知三个数12(16),25(7),33(4),将它们按由小到大的次序摆列为________________ .分析:将三个数都化为十进制数.12(16)=1×16+ 2= 18, 25(7)=2×7+ 5= 19,33(4)=3×4+ 3= 15,因此 33(4)< 12(16)<25(7).答案: 33(4)< 12(16)< 25(7)。

人教B版高中数学必修三高一《算法》的一些练习题.docx

人教B版高中数学必修三高一《算法》的一些练习题.docx

高中数学学习材料马鸣风萧萧*整理制作北京市西城区2013年高一数学必修三《算法》的一些练习题1.下面左边程序框图所表示的算法的功能是( )CA .计算1111......2349+++的值 B . 计算1111 (3549)+++的值 C .计算11113599++++的值 D . 计算1111......2399+++的值2.下面右边给出的是计算11113519++++的值的一个程序框图,其中判断框内应填入的条件是( )AA .10k ≤B .10k <C .19k ≤D .19k <3.右图是一个程序框图,中判断框①处缺少一个判断条件,②为一输出框. (Ⅰ)若在①处填写“n =2009”,请在输出框②处输出y 的值; (Ⅱ)若在①处填写“200824x >-”,请在输出框②处输出n 的值.解:(Ⅰ)语句“y =y +2”的含义是数列{}n y ,满足212112,2n n y y y +-=+=, 2009y 是以2为公差的等差数列的第1005项,所以20092100422010y =+⨯=(2)语句“x=x+3”和“x=4x ”的含义是开始 输入x =4,y =2, n =1 n 为偶数n =n +1x =4x y =y +2 ②结束n =n +1x =x +3 是 是 否否 ①*13(21)()4(2)n n nx n k x k x n k ++=-⎧=∈⎨=⎩N ,其中14x =;2122144(3)n n n x x x +-==+即有 212144(4)n n x x +-+=+令214n n a x -=+,则数列{}n a 是以8为首项,4为公比的等比数列,所以18424n n n a -=⨯=⨯,所以121244n n x ++=⨯-令20082124n x +>-,即1200824424n +⨯->-,所以23200822n +>,所以232008n +>即212006n +>,易知输出框中的“n ”即为上述的“2n+1”因此输出的n 值为2007.4.经过市场调查分析得知,2008年第一季度内,某地区居民对某种商品的需求量为18000件.为保证商品不脱销,商家在月初时将商品按相同数量投放市场.已知年初商品的库存量为50000件,用K 表示商品的库存量,请设计一个程序框图,求出第一季度结束时商品的库存量.1分7分3分9分 10分5.对甲、乙两位同学的学习成绩进行抽样分析,各抽5门功课,得到的观测值如下:(Ⅰ)计算甲、乙两位同学学习成绩平均数和标准差;(Ⅱ)比较两个人的成绩,分析谁的各门功课发展较平衡?6.右图是求样本x1,x2,…,x10平均数x 的程序框图,图中空白框中应填入的内容为()B开始K=50000i=1i≤3i=i+1K=K-6000是否输出K结束1分10分9分7分3分开始输入x1,x2,…,x10n=1,S=0n≥10否n=n+1否是25A . S =S +x nB . S =S +10nx C . S =S + n D . S =S +nx n7.已知某程序框图如图所示,则执行该程序后输出的结果是________.128.下图所示的程序框图操作:(Ⅰ)写出输出的数所组成的数集.若将输出的数按照输出的顺序从前往后依次排列,则得到数列{}n a ,请写出数列{}n a 的通项公式;(Ⅱ)如何变更A 框内的赋值语句,使得根据这个程序框图所输出的数恰好是数列{}21n -的前5项?(Ⅲ)如何变更B 框内的赋值语句,使得根据这个程序框图所输出的数恰好是数列{}31n-的前5项?(注:第(Ⅱ)(Ⅲ)两问只需写出变更后的赋值语句. )解:(Ⅰ)输出的数组成的集合为{}2,4,6,8,10;数列{}n a 的通项公式为2n a n =(*5n n ∈≤N 且).(Ⅱ)将A 框内的语句改为“1a =”即可. (Ⅲ)将B 框内的语句改为“32a a =+”即可.开始a =2,i =1 i >201111a a=-i =i +1结束输出a 是否9.在右面的程序框图表示的算法中,输入三个实数c,,ba,要求输出的x是这三个数中最大的数,那么在空白的判断框中,应该填入()AA.xc>c>B.cx>C.bc>D.a++++ 10.下面程序框图所表示算法的功能是计算的值.139278111.当如图所示的程序框图所输出结果为12时,在处理框中①处的数值应该是_______.612.在数列{}n a 中,11a =,23a =,2132n n n a a a ++=-,n ∈*N .(Ⅰ)求34,a a 的值;(Ⅱ)写出输入n (3)n ≥值,输出12,,,n a a a 值的算法,并画出该算法的程序框图.解:(Ⅰ)因为11a =,23a =,2132n n n a a a ++=-,n ∈*N ,所以321327a a a =⨯-⨯=, 4323215a a a =⨯-⨯=. (Ⅱ)算法如下:第一步,输入一个n 值.第二步,初始化变量,,a b i ,让1a =,3b =,3i =,并输出,a b . 第三步,计算32c b a =-,并让,a b b c ==,1i i =+,输出c . 第四步,判断i n >是否成立,若否,返回第三步;若是,结束算法.算法程序框图为:。

(压轴题)高中数学必修三第二章《算法初步》测试题(包含答案解析)(4)

(压轴题)高中数学必修三第二章《算法初步》测试题(包含答案解析)(4)

一、选择题1.执行如图所示的程序框图,如果输入n=3,输出的S=( )A .67B .37 C .89 D .492.执行如图所示的程序框图,若输出的结果为126,则判断框内的条件可以为()A .5n ≤B .6n ≤C .7n ≤D .8n ≤ 3.执行如图所示的程序框图,则输出S 的值为( )A .-1010B .-1009C .1009D .10104.执行如图的程序框图,若输出的6n =,则输入整数p 的最大值是( )A .15B .16C .31D .325.在如图算法框图中,若6a =,程序运行的结果S 为二项式5(2)x +的展开式中3x 的系数的3倍,那么判断框中应填入的关于k 的判断条件是( )A .3k <B .3k >C .4k <D .4k >6.某程序框图如图所示,则该程序运行后输出的值是( )A .3-B .3-C .3D .3 7.若正整数N 除以正整数m 后的余数为r ,则记为(,)Mod N m r =,例如(10,4)2Mod =.如图所示的程序框图的算法源于我国古代数学名著《孙子算经》中的“中国剩余定理”,则执行该程序框图输出的i =( )A .8B .18C .23D .388.程大位是明代著名数学家,他的《新编直指算法统宗》是中国历史上一部影响巨大的著作.卷八中第33问:“今有三角果一垛,底阔每面七个.问该若干?”如图是解决该问题的程序框图.执行该程序框图,求得该垛果子的总数S 为( )A.28 B.56 C.84 D.1209.若执行如图所示的程序框图,输出S的值为511,则输入n的值是()A .7B .6C .5D .410.执行如下图的程序框图,如果输入的N 的值是7,那么输出的p 的值是( )A .3B .15C .105D .945 11.若执行如图所示的程序框图,则输出S 的值为( )A .9-B .16-C .25-D .36- 12.执行如图所示的程序框图,输出的结果为( )A.2019-D.2020-2122-C.2020-B.20192122二、填空题13.执行如图所示的程序框图,则输出的结果为__________.14.某程序框图如图所示,则该程序运行后输出的S的值为________.15.如图是某算法流程图,则程序运行后输出S的值为____.t=,则输出的k=______.16.某程序框图如图所示,若输入的417.执行如图所示的程序框图,若输入n的值为8,则输出的s的值为_____.18.如图是一个算法流程图,则输出的S的值为______.19.如果执行下面的程序框图,那么输出的S ______.20.根据如图所示的程序框图,若输出的值为4,则输入的值为______________.三、解答题21.已知底面半径为r,高为h的圆柱和一正方体的体积相等,试设计一个程序分别求圆柱的表面积和正方体的表面积,并画出程序框图(π=3. 14).22.某城市规定,在法定工作时间内每小时的工资是8元,在法定工作时间外每小时的加班工资为16元,某人在一周内工作60小时,其中加班20小时.编写程序,计算这个人这一周所得的工资.23.输入x,求函数y=32,22,2x xx-≥⎧⎨-<⎩的值的程序框图如图C1-7所示.(1)指出程序框图中的错误之处并写出正确的算法步骤.(2)重新绘制程序框图,并回答下面提出的问题.①要使输出的值为7,则输入的x的值应为多少?②要使输出的值为正数,则输入的x应满足什么条件?24.一队士兵来到一条有鳄鱼的深河的左岸.只有一条小船和两个小孩,这条船只能承载两个小孩或一个士兵.试设计一个算法,将这队士兵渡到对岸.25.试画出求4+11414?4+++(共10个4)的值的程序框图.26.已知函数2()32,(3)(5)f x x x f f =--+-求的值,设计一个算法并画出算法的程序框图.【参考答案】***试卷处理标记,请不要删除一、选择题1.B解析:B【详解】试题分析:由题意得,输出的为数列的前三项和,而 ,∴,故选B.考点:1程序框图;2.裂项相消法求数列的和.【名师点睛】本题主要考查了数列求和背景下的程序框图问题,属于容易题,解题过程中首先要弄清程序框图所表达的含义,解决循环结构的程序框图问题关键是列出每次循环后的变量取值情况,循环次数较多时,需总结规律,若循环次数较少可以全部列出. 2.B解析:B【分析】根据框图,模拟程序运行即可求解.【详解】根据框图,执行程序,12,2S n ==;1222,3S n =+=;⋯12222,1i S n i =++⋯+=+,令12222126i S =++⋯+=,解得6i =,即7n =时结束程序,所以6n ≤,故选 :B【点睛】本题主要考查了程序框图,循环结构,条件分支结构,等比数列求和,属于中档题.genju 3.D解析:D【分析】根据程序框图,先计算出N 和T 的含义,再根据S N T =-即可求得输出值.或利用等差数列的求和公式求解.【详解】依题意:得1352019N =+++⋯+,02462018T =++++⋯+.解法一:(10)(32)(54)(20192018)1010S N T =-=-+-+-++-=,故选:D. 解法二:(12019)1010101010102N +⨯==⨯,(02018)1010100910102T +⨯==⨯, 所以10101010101010091010(10101009)1010S N T =-=⨯-⨯=⨯-=, 故选:D.【点睛】本题考查了程序框图的简单应用,数列求和公式的应用,属于中档题.4.C解析:C【分析】根据程序框图的循环结构,依次运行,算出输出值为6n =时S 的值,使得S p <不成立时p 的值即可.【详解】根据程序框图可知,1,0n S ==则11021,2S n -=+==21123,3S n -=+==31327,4S n -=+==417215,5S n -=+==5115231,6S n -=+==此时应输出6n =,需31p <不成立.因而整数p 的最大值为31故选:C【点睛】本题考查了程序框图的简单应用,根据输出结果确定判读框,属于中档题.5.C解析:C【分析】根据二项式(2+x )5展开式的通项公式,求出x 3的系数,模拟程序的运行,可得判断框内的条件.【详解】∵二项式5(2)x +展开式的通项公式是5152r r r r T C x -+=⋅⋅,令3r =, 3233152T C x +∴=⋅⋅,332356(4)21408x x C x∴⨯⋅⋅=, ∴程序运行的结果S 为120,模拟程序的运行,由题意可得k=6,S=1不满足判断框内的条件,执行循环体,S=6,k=5不满足判断框内的条件,执行循环体,S=30,k=4不满足判断框内的条件,执行循环体,S=120,k=3此时,应该满足判断框内的条件,退出循环,输出S 的值为120.故判断框中应填入的关于k 的判断条件是k <4?故选:C【点睛】本题考查了二项式展开式的通项公式的应用问题,考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,属于中档题.6.D解析:D【分析】该框图的功能是计算:234562017sin sin sin sin sin sin sin 3333333πππππππ+++++++,再根据正弦函数的周期性以及特殊角的三角函数值计算可得答案.【详解】该框图的功能是计算:234562017sin sin sin sin sin sin sin 3333333πππππππ+++++++.因为7132017sin sin sin sin3333ππππ=====28142012sin sin sin sin 3333ππππ=====, 39152013sinsin sin sin 03333ππππ=====,410162014sinsin sin sin 3333ππππ=====,511172015sin sin sin sin33332ππππ=====-, 612182016sinsin sin sin 03333ππππ=====, 所以234562017sin sin sin sin sin sin sin 3333333πππππππ+++++++3373363360336(336(3360=+⨯+⨯+⨯+⨯= 故选:D【点睛】 本题考查了程序框图的循环结构,考查了三角函数的周期性以及特殊角的三角函数值,理解程序框图的功能是解题关键,属于基础题.7.C解析:C【分析】由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出变量i 的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.【详解】由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出同时满足条件:①被3除余2,②被5除余3,③被7除余2,故输出的i 为23,故选C .【点睛】本题考查的知识点是程序框图,当循环的次数不多,或有规律时,常采用模拟循环的方法解答,属于基础题.8.C解析:C【分析】由已知中的程序可知:该程序的功能是利用循环结构计算并输出变量S 的值,模拟程序运行过程,分析循环中各变量值的变化情况,即可求解.【详解】模拟程序的运行,可得:0,0,0i n S ===执行循环体,1,1,1i n S ===;不满足判断条件7i ≥,执行循环体,2,3,4i n S ===;不满足判断条件7i ≥,执行循环体,3,6,10i n S ===;不满足判断条件7i ≥,执行循环体,4,10,20i n S ===;不满足判断条件7i ≥,执行循环体,5,15,35i n S ===;不满足判断条件7i ≥,执行循环体,6,21,56i n S ===;不满足判断条件7i ≥,执行循环体,7,28,84i n S ===;满足判断条件7i ≥,退出循环,输出S 的值为84.故选C.【点睛】本题主要考查了循环结构的程序框图的计算与输出问题,其中解答中模拟程序运行的过程,通过逐次计算和找出计算的规律是解答的关键,着重考查了推理与计算能力,属于基础题.9.C解析:C【分析】将所有的算法循环步骤列举出来,得出5i =不满足条件,6i =满足条件,可得出n 的取值范围,从而可得出正确的选项.【详解】110133S =+=⨯,112i =+=; 2i n =>不满足,执行第二次循环,1123355S =+=⨯,213i =+=; 3i n =>不满足,执行第三次循环,2135577S =+=⨯,314i =+=; 4i n =>不满足,执行第四次循环,3147799S =+=⨯,415i =+=; 5i n =>不满足,执行第五次循环,415991111S =+=⨯,516i =+=;6i n =>满足,跳出循环体,输出S 的值为511,所以,n 的取值范围是56n ≤<. 因此,输入的n 的值为5,故选C.【点睛】 本题考查循环结构框图的条件的求法,解题时要将算法的每一步列举出来,结合算法循环求出输入值的取值范围,考查分析问题和推理能力,属于中等题.10.C解析:C【分析】由已知中的程序框图,得到该程序的功能是利用循环结构计算并输出变量p 的值,模拟程序的运行过程,分析循环中各变量的变化情况,可得答案.【详解】模拟程序的运行,可得:7,1,1N k p ===,满足条件7k <,执行循环体,3,3k p ==;满足条件7k <,执行循环体,5,15k p ==;满足条件7k <,执行循环体,7,105k p ==;此时,不满足条件7k <,推出循环,输出p 的值为105,故选C .【点睛】本题主要考查了程序框图的应用问题,解答中应模拟程序框图的运行过程,逐次计算是解答的关键,着重考查了推理与运算能力,属于基础题.11.D解析:D【分析】执行循环结构的程序框图,逐次运算,根据判断条件终止循环,即可得到运算结果,得到答案.【详解】由题意,执行循环结构的程序框图,可知:第一次运行时,1(1)11,0(1)1,3T S n =-=-=+-=-=•;第二次运行时,3(1)33,1(3)4,5T S n =-=-=-+-=-=•;第三次运行时,5(1)55,4(5)9,7T S n =-=-=-+-=-=•;第四次运行时,7(1)77,9(7)16,9T S n =-=-=-+-=-=•;第五次运行时,9(1)99,16(9)25,11T S n =-=-=-+-=-=•;第六次运行时,11(1)1111,25(11)36T S =-=-=-+-=-•,此时刚好满足9n >,所以输出S 的值为36-.故选D.【点睛】本题主要考查了循环结构的程序框图的计算与输出问题,其中解答中熟练应用给定的程序框图,逐次运算,根据判断条件,终止循环得到结果是解答的关键,着重考查了推理与运算能力,属于基础题.12.C解析:C【分析】由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量2320192222S=+++⋯+的值,利用等比数列的求和公式即可计算得解.【详解】模拟程序的运行,可得该程序的功能是利用循环结构计算并输出变量2320192222S=+++⋯+的值,由于()2019232019202021222222212S-=+++⋯+==--.故选C.【点睛】本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,是基础题.二、填空题13.6【分析】由已知中的程序语句可知:该程序的功能是利用循环结构计算S 的值并输出变量i的值模拟程序的运行过程分析循环中各变量值的变化情况可得答案【详解】模拟程序的运行可得S=1i=1满足条件S<40执行解析:6【分析】由已知中的程序语句可知:该程序的功能是利用循环结构计算S的值并输出变量i的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.【详解】模拟程序的运行,可得S=1,i=1满足条件S<40,执行循环体,S=3,i=2满足条件S<40,执行循环体,S=7,i=3满足条件S<40,执行循环体,S=15,i=4满足条件S<40,执行循环体,S=31,i=5满足条件S<40,执行循环体,S=63,i=6此时,不满足条件S<40,退出循环,输出i的值为6.故答案为:6.【点睛】本题主要考查的是程序框图,属于基础题.在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.14.【分析】根据程序框图依次计算运行结果发现输出的S 值周期变化利用终止运行的条件判断即可求解【详解】由程序框图得:;第一次运行第二次运行第三次运行故周期为4当程序运行了2019次故的值为故答案为【点睛】 解析:12【分析】根据程序框图,依次计算运行结果,发现输出的S 值周期变化,利用终止运行的条件判断即可求解【详解】由程序框图得:1,1S k ==; 第一次运行1,2;8S k == 第二次运行1212,3;842S k =⨯=== 第三次运行121,4;2S k =⨯==故周期为4, 当2020k =,程序运行了2019次,201945043=⨯+,故S 的值为12 故答案为12【点睛】 本题考查程序框图,根据程序的运行功能判断输出值的周期变化是关键,是基础题 15.41【分析】根据给定的程序框图计算逐次循环的结果即可得到输出的值得到答案【详解】由题意运行程序框图可得第一次循环不满足判断框的条件;第二次循环不满足判断框的条件;第三次循环不满足判断框的条件;第四次 解析:41【分析】根据给定的程序框图,计算逐次循环的结果,即可得到输出的值,得到答案.【详解】由题意,运行程序框图,可得第一次循环,1n =,不满足判断框的条件,1415S =+⨯=;第二次循环,2n =,不满足判断框的条件,54213S =+⨯=;第三次循环,3n =,不满足判断框的条件,134325S =+⨯=;第四次循环,4n =,不满足判断框的条件,254441S =+⨯=;第五次循环,5n =,满足判断框的条件,输出41S =,故答案为41.【点睛】本题主要考查了循环结构的程序框图的计算与输出问题,其中利用循环结构表示算法,一定要先确定是用当型循环结构,还是用直到型循环结构;当型循环结构的特点是先判断再循环,直到型循环结构的特点是先执行一次循环体,再判断;注意输入框、处理框、判断框的功能,不可混用,着重考查了分析问题和解答问题的能力,属于基础题.16.【分析】根据题意执行循环结构的程序框图逐次计算即可得到答案【详解】由题意执行程序框图:可得;第一循环不满足条件;第二次循环不满足条件;第三次循环不满足条件;第四次循环不满足条件;第五次循环不满足条件 解析:【分析】根据题意,执行循环结构的程序框图,逐次计算,即可得到答案.【详解】由题意执行程序框图:可得0S =, 8k =;第一循环,不满足条件,8S =,7k =;第二次循环,不满足条件,1S =,6k =;第三次循环,不满足条件,5S =,5k =;第四次循环,不满足条件0S =,4k =;第五次循环,不满足条件4S =,3k =,第六次循环,满足条件,输出3k =.【点睛】本题主要考查了循环结构的程序框图的计算输出问题,其中解答中根据给定的程序框图,逐次循环,逐次计算,注意把握判定条件是解答的关键,着重考查了推理与运算能力,属于基础题.17.8【分析】根据程序框图知该程序的功能是计算并输出变量的值模拟程序的运行过程即可求解【详解】当时满足循环条件当时满足循环条件当时满足循环条件;当时不满足循环条件跳出循环输出故填【点睛】本题主要考查了程 解析:8【分析】根据程序框图知,该程序的功能是计算并输出变量s 的值,模拟程序的运行过程即可求解.【详解】当2i =时,满足循环条件,2,4,2s i k ===,当4i =时,满足循环条件,4,6,3s i k === ,当6i =时,满足循环条件,8,8,4s i k ===;当8i =时,不满足循环条件,跳出循环,输出8s =.故填8.【点睛】本题主要考查了程序框图,循环结构,属于中档题.18.【解析】【分析】由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量S 的值模拟程序的运行过程分析循环中各变量值的变化情况可得答案【详解】模拟程序的运行可得满足条件执行循环体满足条件执行循解析:7【解析】【分析】由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量S 的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.【详解】模拟程序的运行,可得1S =,1i =满足条件4i <,执行循环体,2S =,2i =满足条件4i <,执行循环体,4S =,3i =满足条件4i <,执行循环体,7S =,4i =此时,不满足条件4i <,退出循环,输出S 的值为7.故答案为7.【点睛】本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.19.20【解析】根据题意可知该循环体运行4次第一次:;第二次:因为结束循环输出结果故答案为20解析:20【解析】根据题意可知该循环体运行 4次第一次:4a =,5s =;第二次:3a =,5420S =⨯=,因为34a =<,结束循环,输出结果5420S =⨯=,故答案为20.20.或1【解析】试题分析:根据已知中的程序框图可得:该程序的功能是计算并输出分段函数的函数值分段讨论满足y=4的x 值最后综合讨论结果可得答案考点:(1)流程图;(2)分段函数 解析:或1【解析】试题分析:根据已知中的程序框图可得:该程序的功能是计算并输出分段函数的函数值,分段讨论满足y=4的x 值,最后综合讨论结果可得答案.考点:(1)流程图;(2)分段函数. 三、解答题21.见解析;【解析】试题分析: 先利用INPUT语句输入半径以及高的值,再分别赋值圆柱的表面积和正方体的表面积,最后输出圆柱的表面积和正方体的表面积试题程序如下:INPUT“r,h=”;r,hS=3. 14*r^2m=2*3. 14*r*hS1=2*S+mV=3. 14*r^2*ha=V^(1/3)S2=6*a^2PRINT“圆柱、正方体的表面积分别为”;S1,S2END程序框如图所示.点睛:22.见解析;【解析】试题分析: 先利用INPUT语句输入法定工作时间以及加班工作时间,再分别赋值法定工作时间工资,加班工作时间工资以及总工资,最后输出一周所得的工资.试题程序如下:点睛:23.见解析【分析】⑴因为函数32?22,?2x xyx-≥⎧=⎨-<⎩,故程序框图中的错误之处在于当2x<时,程序框图没有求出y的值,根据条件即可重新绘制解决该问题的程序框图⑵①要使输出的值为7,则327x-=,解出即可②要使输出的值为正数,则2320?xx≥⎧⎨->⎩,解出即可得到答案【详解】(1)函数y=是分段函数,其程序框图中应该有判断框,应该有条件结构,不应该只用顺序结构.正确的算法步骤如下所示:第一步,输入x.第二步,判断 2x ≥是否成立.若是,则32y x =-;否则2y =-.第三步,输出y.(2)根据(1)中的算法步骤,可以画出程序框图如图所示.①要使输出的值为7,则327x =-,故3x =,即输入的x 的值应为3.②要使输出的值为正数,则 2320?x x ≥⎧⎨->⎩得 2x ≥.故当 2x ≥时,输出的值为正数.【点睛】本题主要考查的是程序框图和算法,理解程序图和算法才能找出错误并加以修改,属于基础题.24.见解析【解析】试题分析:根据算法的概念和算法的流程为一个循环结构的算法,可把该算法分为五步,即可写出算法.试题第一步,两个小孩将船划到右岸.第二步,他们中一个上岸,另一个划回来.第三步,小孩上岸,一个士兵划过去.第四步,士兵上岸,让小孩划回来.第五步,如果左岸没有士兵,那么结束,否则转第一步点睛:本题考查了算法的一个实际应用问题,解题时要主语熟练掌握循环结构算法的性质和应用是解答的关键,算法时新课标中新增内容,也一直是命题的一个热点,试题比较基础,属于基础题.25.见解析【解析】试题分析: 根据已知的函数解析式的规律,可利用循环结构得算法及流程图.用计数器i 来控制循环次数.14A A=+求解析式. 试题解析;程序框图如下图所示.【dj 】本题考查流程图的概念,解答本题关键是掌握住本问题的解决方法,根据问题的解决方案制订出符合要求的框图,熟练掌握框图语言,能正确用框图把算法表示出来,属于基本知识的考查.26.见解析【解析】-,并将其代入函数解析式求出试题分析:根据已知的函数解析式,分别令自变量为3,5各函数值,最后累加各个函数值,并输出,利用顺序结构可得算法及流程图.试题f的值.第一步:求()3f-的值.第二步:求()5第三步:将前两步的结果相加,存入y.第四步:输出y的值.所求程序框图如下:。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

算法
1.[2014安徽] 如图1所示,程序框图的输出结果是
图1 图2
A.34 B.55 C.78 D.89 A.1 B.3 C.7 D.15
答案:B答案:C
2.[2014·北京] 执行如图2所示的程序框图,输出的S值为()
3.[2014·福建] 阅读如图3所示的程序框图,运行相应的程序,输出的n的值为()
图3 图4
A.1 B.2 C.3 D.4 答案:B
4.[2014湖北] 阅读如图4所示的程序框图,运行相应的程序,若输入n的值为9,则输出S的值为________.答案:1067
5.[2014湖南] 执行如图5所示的程序框图,如果输入的t∈[-2,2],则输出的S属于()
图5 图6
A.[-6,-2] B.[-5,-1]
C.[-4,5] D.[-3,6] 答案:D
3.[2014江苏] 如图6所示是一个算法流程图,则输出的n的值是_____答案:5 7.[2014辽宁] 执行如图7所示的程序框图,若输入n=3,则输出T=________.答案:20
图7 图8
8.[2014海南] 执行如图8所示的程序框图,如果输入的x,t均为2,则输出的S=() A.4 B.5 C.6 D.7 答案:D
9.[2014山东] 执行如图10所示的的程序框图,若输入的x的值为1,则输出的n的值为________.答案:3
图9 图10
10.[2014陕西] 根据图9所示的框图,对大于2的整数N,输出的数列的通项公式是() A.a n=2n B.a n=2(n-1) C.a n=2n D.a n=2n-1答案:C
11.[2014四川] 执行如图11的程序框图,如果输入的x,y∈R,那么输出的S的最大值为()
图11 图12
A.0 B.1 C.2 D.3答案:C
12.[2014天津] 阅读图12所示的框图,运行相应的程序,输出S的值为____答案:-4
13.[2014浙江] 若某程序框图如图13所示,当输入50时,则该程序运行后输出的结果是________.答案:6
图13 图14
14.[2014重庆] 执行如图14所示的程序框图,则输出s的值为()
A.10 B.17 C.19 D.36 答案:C
8.(2011福建)运行如图所示的程序,输出的结果是_______。

答案:3
(2011海南)执行右面的程序框图,如果输入的N是6,那么输出的p是
(A)120 (B)720 (C)1440 (D)5040 答案:B。

相关文档
最新文档