【试卷】新课标人教A版数学必修3第1章练习:1.3基本算法语句练习卷
高一数学人教a版必修三练习:第一章_算法初步1.1.2.2

(本栏目内容,在学生用书中以独立形式分册装订!)一、选择题(每小题5分,共20分)1.下列四种说法中正确的有( )①任何一个算法都离不开顺序结构;②程序框图中,根据条件是否成立有不同的流向;③循环体是指按照一定条件,反复执行某一处理步骤;④循环结构中有条件结构,条件结构中有循环结构.A .1个B .2个C .3个D .4个解析: 因为顺序结构是任何一个算法都离不开的基本结构,所以①正确;在一个算法中,经常会遇到一些条件的判断,算法流程根据条件是否成立有不同的流向,因此②正确;根据循环体的定义知,③正确;④不正确.因为在条件结构中可以不含循环结构.综上分析知①②③正确,④不正确.故选C.答案: C2.(2015·四川卷)执行如图所示的程序框图,输出S 的值为( )A .-32 B.32C .-12 D.12解析: 根据题中程序框图,可知k =1,k =1+1=2<4,k =2+1=3<4,k =3+1=4,k =4+1=5>4,S =sin 5π6=12.故输出S 的值为12.故选D. 答案: D3.(2015·天津卷)阅读如图的程序框图,运行相应的程序,则输出i 的值为( )A.2 B.3C.4 D.5解析:第一次执行,i=1,S=10-1=9;第二次执行,i=2,S=9-2=7;第三次执行,i=3,S=7-3=4;第四次执行,i=4,S=4-4=0,满足条件,则退出循环,所以输出i的值为4.故选C.答案: C4.(2015·菏泽模拟)如图是求x1,x2,…,x10的乘积S的程序框图,图中空白框中应填入的内容为()A.S=S(n+1) B.S=Sx n+1C.S=Sn D.S=Sx n解析:赋值框内应为累乘积,累乘积=前面项累乘积×第n项,即S=Sx n,故选D.答案: D二、填空题(每小题5分,共15分)5.阅读如图所示的程序框图,运行相应的程序.如果输入某个正整数n后,输出的S∈(10,20),那么n的值为________.解析: 先读出框图的计算功能,再结合等比数列求和公式求解.框图功能为求和,即S =1+21+22+…+2n -1. 由于S =1×(1-2n )1-2=2n -1∈(10,20), ∴10<2n -1<20,∴11<2n <21,∴n =4,即求前4项和.∴判断框内的条件为k >4?,即n =4.答案: 46.按下列程序框图运算:规定:程序运行到“判断结果是否大于244”为1次运算,若x =5,则运算进行________次才停止. 解析: 第一次运算得13,第二次运算得37,第三次运算得109,第四次运算得325,大于244,程序终止,故运算进行4次.答案: 47.(2015·黄石模拟)如果执行如图所示的程序框图,输入x =4.5,则输出的数i =________.解析: 开始x =4.5,i =1,进入循环体,x =3.5;不符合x <1,则i =2,x =2.5;不符合x <1,则i =3,x =1.5;不符合x <1,则i =4,x =0.5,符合x <1,输出i =4.答案: 4三、解答题(每小题10分,共20分)8.设计程序框图,计算1×2×3×4×…×n的值.解析:程序框图(1),含有当型循环结构,如图(1)所示.程序框图(2),含有直到型循环结构,如图(2)所示.9.某班共有学生50人,在一次数学测试中,要搜索出测试中及格(60分以上)的成绩,试设计一个算法,并画出程序框图.解析:算法步骤如下:第一步,把计数变量n的初始值设为1.第二步,输入一个成绩r,比较r与60的大小.若r≥60,则输出r,然后执行下一步;若r<60,则执行下一步.第三步,使计数变量n的值增加1.第四步,判断计数变量n与学生个数50的大小,若n≤50,返回第二步,若n大于50,则结束.程序框图如图.。
人教新课标A版 高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句 同步测试(I

人教新课标A版高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句同步测试(I)卷姓名:________ 班级:________ 成绩:________一、单选题 (共15题;共30分)1. (2分)下面的程序:执行完毕后a的值为()A . 99B . 100C . 101D . 1022. (2分)设计一个计算1×3×5×7×9×11×13的算法.图中给出了程序的一部分,则在横线①上不能填入的数是()A . 13B . 13.5C . 14D . 14.53. (2分)以下程序的功能是()S=1;for i=1:1:10S=(3^i)*S;endSA . 计算3×10的值B . 计算355的值C . 计算310的值D . 计算1×2×3×…×10的值4. (2分)下列循环语句,循环终止时,i等于()A . 3B . 4C . 5D . 65. (2分)有人编写了下列程序,则()A . 输出结果是1B . 能执行一次C . 能执行10次D . 是“死循环”,有语法错误6. (2分)读下列两段程序:甲:乙:对甲、乙程序和输出结果判断正确的是()A . 程序不同,结果不同B . 程序不同,结果相同C . 程序相同,结果不同D . 程序相同,结果相同7. (2分)阅读程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为()A . -1B . 1C . 3D . 98. (2分)在UNTIL语句的一般形式“LOOP UNTIL M”中,M表示()A . 循环变量B . 循环体C . 终止条件D . 终止条件为真9. (2分) (2019高一上·太原月考) 以下程序运行后的输出结果为()A . 17B . 19C . 21D . 2310. (2分)根据下列算法语句,当输入x为60时,输出y的值为()A . 25B . 30C . 31D . 6111. (2分)运行下面程序:在两次运行这个程序时,第一次输入8和4,第二次输入2和4,则两次运行后输出的结果分别为()A . 8,2B . 8,4C . 4,2D . 4,412. (2分)如图是一个算法的程序框图,该算法输出的结果是()A .B .C .D .13. (2分)如果以下程序运行后输出的结果是132,那么在程序中UNTIL后面的条件应为()A . i>11B . i>=11C . i<=11D . i<1114. (2分)如图,给出的是计算的值的一个程序框图,则图中执行框内①处和判断框中的②处应填的语句是()A . n=n+2,i>15?B . n=n+1,i>15?C . n=n+2,i>14?D . n=n+1,i>14 ?15. (2分)在下面的程序中,输出的结果应为()A . 7B . 8C . 3,4,5,6,7D . 4,5,6,7,8二、填空题 (共3题;共3分)16. (1分)当执行完程序语句“wjilei<=10”后,i的值变为________17. (1分)下面的程序执行后输出的结果是________. 若要求画出对应的程序框图,则选择的程序框有________.18. (1分)如图程序中,要求从键盘输入n ,求1+2+3+…+n的和,则横线上缺的程序项是①________,②________.三、解答题 (共3题;共15分)19. (5分)用WHILE语句求1+2+22+23+…+263的值.20. (5分)(1)用秦九韶算法求多项式f(x)=2x4+3x3+x2+5x﹣4,当x=2时的函数值.(2)根据以下算法的程序,画出其相应的流程图21. (5分)设计一个算法,求使1+2+3+4+…+n>2 017成立的最小自然数,画出程序框图,并写出程序语句.参考答案一、单选题 (共15题;共30分)1-1、2-1、3-1、4-1、5-1、6-1、7-1、8-1、9-1、10-1、11-1、12-1、13-1、14-1、15-1、二、填空题 (共3题;共3分) 16-1、17-1、18-1、三、解答题 (共3题;共15分) 19-1、20-1、21-1、。
人教A版高中数学必修三试卷高中 算法 .doc

高中数学必修3 算法一.选择题1.下面对算法描述正确的一项是 ( )A .算法只能用伪代码来描述B .算法只能用流程图来表示C .同一问题可以有不同的算法D .同一问题不同的算法会得到不同的结果 2. A . B .C .D . 3)A .顺序结构B .选择结构C .循环结构D .以上都可以 4.阅读下图的流程图,则输出的结果是( ).A .4B .5C .6D .135.下图中所示的是一个算法的流程图,已知a 1=3,输出的a 2=7,则的b 值是( ).A .11B .17C .5D .12 6 将两个数8,17a b ==交换,使17,8a b ==,下面语句正确一组是 ( )C D 部分. A 1,3 B 4,1 C 0,0 D 6,09 计算机执行下面的程序段后,输出的结果是( )A 1,3B 4,1C 0,0D 6,010 当3=a 时,下面的程序段输出的结果是( )A 9B 3C 10D 611.当2=x 时,下面的程序段结果是 ( )A 3B 7C 15D 17 二填空题1 以下属于基本算法语句的是① INPUT 语句;②PRINT 语句;③IF-THEN 语句;④DO 语句;⑤END 语句; ⑥WHILE 语句;⑦END IF 语句2.下面程序运行后,a ,b ,c 的值各等于3. 把求n ⨯⋅⋅⋅⨯⨯⨯321的程序补充完整 , ,4.已知有如上两段程序:问:程序1运行的结果为_ __ _____。
程序2运行的结果为____ _______。
5.下图给出的是计算201614121+⋅⋅⋅+++的值的一个程序框图,其中判断框内应填入的条件是 .6.把求s=1+2+3+…+100的值的算法程序补充完整①_ _____②__ ____三计算题1 编写一个程序,输入正方形的边长,输出它的对角线长和面积的值2.已知算法:(1)指出其功能(用算式表示),(2)将该算法用流程图描述之。
3.以下程序流程图及其相应程序是实现用二分法求近似值,但步骤并没有全部给出,请补上适当的语句或条件,以保证该程序能顺利运行并达到预期的目的。
人教A版高中数学必修三练习:第一章算法初步1.2基本算法语句含答案

分层训练·进阶冲关A组基础练( 建议用时 20 分钟)1. 以下给出的输入、输出语句正确的选项是( D )①INPUT a;b;c②INPUT x=3③PRINT A=4④PRINT20,3A.①②B.②③C.③④D.④2. 以下所给的运算结果正确的有( B )①ABS(-5)=5;②SQR(4)=±2;③5/2=2.5;④5/2=2;⑤5MOD2=2.5;⑥3^ 2=9.A.2 个B.3 个C.4 个D.5 个3.条件语句的一般形式为 :IF A THEN B ELSE C, 此中 B表示的是( A )A.知足条件时履行的内容B.条件语句C.条件D.不知足条件时 , 履行的内容4.阅读下边程序 :若输入 x=5, 则输出结果 x 为( B )A.-5B.5C.0D.不确立5.给出以下图的程序 :履行该程序时 , 若输入的 x 为 3, 则输出的 y 值是 ( B )A.3B.6C.9D.276.以下语句履行完后 ,A,B 的值各为 6,10 .7.以下程序履行后结果为 3, 则输入的 x 值为±1 .8. 以下图的程序运转后, 输出的值为44 .9.运转程序 :在两次运转中分别输入8,4 和 2,4, 则两次运转程序的输出结果分别为4,2 .10. 读以下图的判断输入的随意整数x 的奇偶性的程序 , 并填空 .11.下边程序的算法功能是 : 判断随意输入的数 x, 假如正数 , 则输出它的平方值 ; 若不是正数 , 则输出它的相反数 .则横线处填入的条件应当是x<=0 .12. 下边两个程序最后输出的“S”分别等于21,17 .B组提高练( 建议用时 20 分钟)13.阅读以下程序 :假如输入的 t ∈[-1,3],则输出的S∈ ( A )A.[-3,4]B.[-5,2]C.[-4,3]D.[-2,5]14.以下图 , 假以下边程序中输入的 r= ,f(r) 是用来求圆内接正方形边长 a 的一个函数 , 则输出的结果为( C )A.415.读程序 , 写出程序的意义 :16.履行下边的程序 , 假如输入 N=4,那么输出的 S=17.某代销点销售《无线电》《计算机》《看世界》三种杂志, 它们的订价分别为 1.20 元、 1.55 元、 2.00 元, 编写一个程序 , 求输入杂志的订购数后 , 立刻输出所付金额 .【分析】程序以下 :INPUT “《无线电》本数” ;aINPUT “《计算机》本数” ;bINPUT “《看世界》本数” ;cP1=1.20P2=1.55P3=2.00M=a*P1+b*P2+c*P3PRINT MEND18.某城市出租车企业规定在城区内搭乘出租车的收费标准为: 不超出3 公里收 7 元, 超出 3 公里的里程每公里收 1.5 元, 另每车次超出 3 公里收燃油附带费 1 元( 不考虑其余要素 ). 请画出计算出租车花费的程序框图, 并写出程序 .【分析】设 x 为出租车行驶的公里数 ,y 为收取的花费 ,则y=即 y=程序框图以下图 :其程序以下 :INPUT xIF x>3THENy=1.5 x+3.5ELSEy=7END IFPRINT yENDC培(建用15分) 19. 用 UNTIL句写出算 12+22+32+⋯+n2的的程序 .【分析】20.以下图 , 在边长为 16 的正方形 ABCD的边上有一动点 P, 点 P 沿边线由 B→C→D→A(B 为起点 ,A 为终点 ) 运动 . 若设 P 运动的行程为 x, △APB的面积为 y, 试写出程序 , 依据输入的 x 值, 输出相应的 y 值.【分析】由题意可得函数关系式为:y=明显需利用条件语句的嵌套或叠加编写程序 .程序以下 :封闭 Word 文档返回原板块。
高一数学人教a版必修三练习:第一章_算法初步1.2.3

(本栏目内容,在学生用书中以独立形式分册装订!)一、选择题(每小题5分,共20分)1.求函数f (x )=⎩⎪⎨⎪⎧x 2(x >2),x -1 (-2<x ≤2),6x -6 (x ≤-2),在x =x 0时的值的算法中,下列语句用不到的是( )A.输入语句B.输出语句C.条件语句D.循环语句 解析: 因为是求分段函数f (x )在x =x 0时的值,所以需用条件语句,当然输入、输出语句必不可少,故选D.答案: D2.关于循环语句的说法不正确的是( )A.算法中的循环结构由WHILE 语句来实现B.循环语句中有直到型语句和当型语句,即UNTIL 语句和WHILE 语句C.一般来说UNTIL 语句和WHILE 语句可以互相转换D.算法中的循环结构由循环语句来实现解析: 算法中的循环结构由循环语句来实现,循环语句包括UNTIL 语句和WHILE 语句两种不同的格式,且一般情况下这两种语句可以相互转换.所以选项A 是错误的,其余都正确.故选A.答案: A3.给出如图所示的程序段,则关于它的说法正确的是( ) k =8WHILE k =0 k =k +1WENDA.循环体语句执行8次B.循环体无限循环C.循环体语句一次也不执行D.循环体语句只执行一次解析: 由于k =8,而循环语句的条件是k =0执行,故循环体语句一次也不执行.故选C.答案: C4.下面为一个求10个数的平均数的程序,在横线上应填充的语句为( )>25C.i>10D.i<10解析:此为直到型循环,在程序一开始,即i=15时,开始执行循环体,当i=24时,继续执行循环体,题目中求10个数的平均数,所以当i>24时应终止循环.故选A.答案: A二、填空题(每小题5分,共15分)5.下面所给的程序,其循环体执行的次数是W.i=5,循环三次,i=7,等等,循环50次,i>100.故循环体执行的次数是50.答案:506.将求1×2×3×4×5×6×7×8×9×10的程序补充完整:从10减到1,循环的条件为a>0,当然也可以为a≥1.答案:①a>0②a-17.对于下面一个程序:当N =0<15时,N =0+5=5,M =5-1=4;当N =5<15时,N =5+4=9,M =4-1=3;当N =9<15时,N =9+3=12,M =3-1=2;当N =12<15时,N =12+2=14,M =2-1=1;当N =14<15时,N =14+1=15,M =1-1=0,当N =15时不小于15,终止循环,最后输出M 的值为0.答案: 0三、解答题(每小题10分,共20分)8.给出一个算法的程序框图(如图所示).(1)说明该程序的功能;(2)请用WHILE 型循环语句写出程序. 解析: (1)该程序的功能是求1+12+13+…+199的值. (2)程序如下:<10 000成立的最大正整数n ,并画出程序框图. 解析: 程序如下:10.(2015·咸阳高一检测)下面的程序运行后第3个输出的数是()A.1B.32C.2D.52解析: 该程序中关键是循环语句,第一次输出的数是1,第二次输出的数是x =1+12=32, 第三次输出的数是x =1+12+12=2.故选C. 答案: C11.(2015·苏州模拟)读程序,回答下列问题:,则输出的结果为 ;(2)此程序对应的计算式子是 ;(3)程序中的循环语句对应 型循环结构. 解析: (1)输入n =3,当i =1时,S =0+12=12; 当i =2时,S =12+16=23; 当i =3时,S =23+112=34,结束循环,此时输出S =34. (2)此程序是用于计算11×2+12×3+…+1n (n +1)的值. (3)这是WHILE 语句,对应的是当型循环结构.答案: (1)34 (2)11×2+12×3+…+1n (n +1)(3)当12.根据下面的要求,求满足1+2+3+…+n >2 014的最小的自然数n .(1)下面是解决该问题的一个程序,但有3处错误,请找出错误并予以更正;(2)画出执行该问题的程序框图.错误2:无END语句,在输出下面加“END”;错误3:“输出n+1”改为“PRINT n”.(2)程序框图如下:13.(2015·福州高一检测)输入100个数,将其中正数的个数输出.试用循环语句设计程序. 解析:用WHILE语句编写程序如下:。
【试卷】新课标人教A版数学必修3第1章练习:1.1算法初步练习卷

算法初步练习一、选择题:1.(09天津文)阅读下面的程序框图,则输出的S =A .14B .20C .30D .552.(09福建)阅读图2所示的程序框图,运行相应的程序,输出的结果是A .1 B. 2 C. 3 D. 43.(09福建)阅读右图所示的程序框图,运行相应的程序,输出的结果是A .2B .4C .8D .164.(09浙江)某程序框图如图所示,该程序运行后输出的k 的值是A .4B .5C .6D .75.执行右面的程序框图,输出的S 是3题 2题1题4题A .378-B .378C .418-D .4186.如图的程序框图表示的算法的功能是A .计算小于100的奇数的连乘积B .计算从1开始的连续奇数的连乘积C .从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数D .计算100531≥⨯⋅⋅⋅⨯⨯⨯n 时的最小的n 值.7.右图是把二进制数)2(11111化为十进制数的一个程序框图,判断框内应填入的 条件是A .4i >B .4i ≤C .5i >D .5i ≤8.某程序框图如图所示,则该程序运行后输出的B 等于 A .15 B .29 C .31 D .635题6题9.(09海南)如果执行右边的程序框图,输入2,0.5x h =-=,那么输出的各个数的和等于A .3B .3.5C .4D .4.510.(09辽宁)某店一个月的收入和支出总共记录了N 个数据1a ,2,,N a a ⋅⋅⋅,其中 收入记为 正数,支出记为负数。
该店用右边的程序框图计算月总收入S 和月 净盈利V ,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中 的A .0,A V S T >=-B .0,A V S T <=-C .0,A V S T >=+D .0,A V S T <=+ 11. 如图1所示,是关于闰年的流程,则 以下年份是闰年的为A .1996年B .1998年C .2010年D .2100年否y x =是 否开始 0x <0y =x x h +=是结束1x <输入,x h否是1y =输出y2x ≥是开始1,0,0k S T ===i A a =输出,S V 1k k =+否 结束输入12,,,,N N a a a ⋅⋅⋅ T T A =+S S A =+N k <是否10题11题9题二、填空题:12.(09安徽)程序框图(即算法流程图)如图所示,其输出结果是_______. 13.(09山东)执行右边的程序框图,输出的T = .14.下面的程序框图表示的算法的结果是 1614题12题15.阅读右上面的流程图,若输入6,1==,则输出的结果是2a b16(2008海南宁夏)右面的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的①c x>②x c>③C.c b>>④b c参考答案1.C .【解读与点评】当1=i 时, S =1;当i =2时, S =5;循环下去,当i =3时, S =14; 当i =4时,S =30;本试题考查了程序框图的运用.2.D 【解读与点评】本题考查是算法的重新框图与算法的语句识别.易错点是 不懂得运行顺序.当1,2n S ==代入程序中运行第一次是1S =-,然后赋值此时2n =;返回运 行第二次可得111(1)2S ==--,然后赋值3n =; 再返回运行第三次可得12112S ==-,然后赋值4n =,判断可知此时2S =,故输出4n =.故选D .3.C 【解读与点评】本题考查是算法的重新框图与算法的语句识别.考查学生 运算求解能力.本题的易错点是要注意是先赋值再输出.当1,2n S ==代入程序中运行第一次是1S =-,然后赋值此时2n =;返回运 行第二次可得111(1)2S ==--,然后赋值4n =; 再返回运行第三次可得12112S ==-,然后赋值8n =,判断可知此时2S =,故输出8n =. 4.A .【解读与点评】对于0,1,k s ==1k ∴=.对于1,3,2k s k ==∴=,则2,38,3k s k ==+∴=,后面是113,382,4k s k ==++∴=,不符合条件时输出 的4k =.此题是新课程新增内容,考查了程序语言的概念和基本的应用,通 过对程序语言的考查,充分体现了数学程序语言中循环语言的关键. 9.B .【解读与点评】循环9次,对应输出值如下表。
高中数学人教A版必修三习题第一章-算法的概念含答案

答案:C
2.求过 P(a1,b1),Q(a ,b2)两点的直线斜率有如下的算法,请将算法补充完整: 2
S1 取 x1=a1,y1=b1,x2=a ,y2=b2. 2
S2 若 x1=x ,则输出斜率不存在;否则,________. 2
S 输出计算结果 k 或者无法求解信息.
3
解析:根据直线斜率公式可得此步骤.
第三步,依次从 2 到(n-1)检验能不能整除 n,若不能整除 n,则执行第四步;若能整
除 n,则执行第一步.
第四步,输出 n.
满足条件的 n 是( )
A.质数
B.奇数
C.偶数
D.约数
解析:此题首先要理解质数,只能被 1 和自身整除的大于 1 的整数叫质数.2是最小的
质数,这个算法通过对 2 到(n-1)一一验证,看是否有其他约数,来判断其是否为质数.
B 级 能力提升 1.结合下面的算法: 第一步,输入 x.
3
第二步,判断 x 是否小于 0,若是,则输出 x+2;否则,执行第三步.
第三步,输出 x-1.
当输入的 x 的值为-1,0,1 时,输出的结果分别为( )
A.-1,0,1
B.-1,1,0
C.1,-1,0
D.0,-1,1
解析:根据 x 值与 0 的关系选择执行不同的步骤.
第四步,得到方程组的解{x=10,)
y=20. 第五步,输出结果,鸡 10只,兔 20只.
4
答案:A
二、填空题
6.给出下列算法:
第一步,输入 x 的值.
第二步,当 x>4时,计算 y=x+2;否则执行下一步.
第三步,计算 y= 4-x.
第四步,输出 y.
当输入 x=0 时,输出 y=________.
人教新课标A版 高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句 同步测试C卷

人教新课标A版高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句同步测试C卷姓名:________ 班级:________ 成绩:________一、单选题 (共15题;共30分)1. (2分)如图,给出的是计算的值的一个程序框图,则图中执行框内①处和判断框中的②处应填的语句是()A . n=n+2,i>15?B . n=n+1,i>15?C . n=n+2,i>14?D . n=n+1,i>14 ?2. (2分)阅读下列程序:INPUT NI=1S=1WHILE I<="N"S =S*II = I+1WENDPRINT SEND上面的程序在执行时如果输入6,那么输出的结果为()A . 1B . 6C . 120D . 7203. (2分)以下程序的功能是()S=1;for i=1:1:10S=(3^i)*S;endSA . 计算3×10的值B . 计算355的值C . 计算310的值D . 计算1×2×3×…×10的值4. (2分)当x=2时,下面的程序段结果是()i=1s=0WHILE i<=4s=s*x+1i=i+1WENDPRINTsEND.A . 3B . 7C . 15D . 175. (2分)下面给出的四个算法框图中满足DO LOOP语句的是()A .B .C .D .6. (2分)执行下列程序后,输出的i的值为()i=1WHILE i<=10i=i+5WENDPRINT iEND.A . 5B . 6C . 10D . 117. (2分)下列循环语句,循环终止时,i等于()A . 3B . 4C . 5D . 68. (2分)下面的程序:执行完毕后a的值为()A . 99B . 100C . 101D . 1029. (2分)读下列两段程序:甲:乙:对甲、乙程序和输出结果判断正确的是()A . 程序不同,结果不同B . 程序不同,结果相同C . 程序相同,结果不同D . 程序相同,结果相同10. (2分) (2017高一下·郴州期中) 下面为一个求20个数的平均数的程序,在横线上应填充的语句为()A . i>20B . i<20C . i>=20D . i<=2011. (2分) (2020高二上·黄陵期末) 下面程序运行后,输出的值是()A .B .C .D .12. (2分)阅读程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为()A . -1B . 1C . 3D . 913. (2分) (2018高一下·珠海月考) 对如图所示的两个程序和输出结果判断正确的是()A . 程序不同,结果不同B . 程序不同,结果相同C . 程序相同,结果不同D . 程序相同,结果相同14. (2分)下面程序的运行结果是()A . 3B . 7C . 15D . 1715. (2分)如图是一个算法的程序框图,该算法输出的结果是()A .B .C .D .二、填空题 (共3题;共3分)16. (1分)以下程序运行后的输出结果是________.17. (1分)按下列程序框图来计算:如图,应该运算________次才停止.18. (1分)如图程序中,要求从键盘输入n ,求1+2+3+…+n的和,则横线上缺的程序项是①________,②________.三、解答题 (共3题;共15分)19. (5分)用WHILE语句求1+2+22+23+…+263的值.20. (5分)设计一个算法,求使1+2+3+4+…+n>2 017成立的最小自然数,画出程序框图,并写出程序语句.21. (5分)(1)用秦九韶算法求多项式f(x)=2x4+3x3+x2+5x﹣4,当x=2时的函数值.(2)根据以下算法的程序,画出其相应的流程图S=1i=1WHILE S<=10000i=i+2S=S﹡iWEND参考答案一、单选题 (共15题;共30分)1-1、2-1、3-1、4-1、5-1、6-1、7-1、8-1、9-1、10-1、11-1、12-1、13-1、14-1、15-1、二、填空题 (共3题;共3分) 16-1、17-1、18-1、三、解答题 (共3题;共15分) 19-1、20-1、21-1、。
人教新课标A版 高中数学必修3第一章算法初步 1.2基本算法语句 1.2.2条件语句 同步测试(II

人教新课标A版高中数学必修3第一章算法初步 1.2基本算法语句 1.2.2条件语句同步测试(II)卷姓名:________ 班级:________ 成绩:________一、单选题 (共13题;共26分)1. (2分)处理框的作用是()A . 表示一个算法的开始B . 表示一个算法输入C . 赋值计算D . 判断条件是否成立2. (2分)为了在运行下面的程序后得到输出y=9,则应该输入()A . x=-4B . x=-2C . x=4或x=-4D . x=-2或x=23. (2分)执行右面的框图,若输出结果为3,则可输入的实数x值的个数为()A . 1B . 2C . 3D . 44. (2分)给出以下四个问题,其中不需要用条件语句来描述其算法的有()①输入一个数x,输出它的相反数;②求面积为6的正方形的周长;③求三个数a,b,c中的最大数;④求二进数111111的值.A . 1个B . 2个C . 3个D . 4个5. (2分)将右图算法语句(其中常数e是自然对数的底数)当输入x为3时,输出y的值为()输入xIFx e THENy=0.5+0.5*(x-2)ELSEy=0.5*xEND IF输出yA . 1B . 1.5C . 2D . 0.8591416. (2分)下面程序运行后输出结果是3,则输入的x值一定是()INPUT xIF x>0 THENy=xELSEy=-xEND IFPRINT yENDA . 3B . -3C . 3或-3D . 07. (2分)在输入语句中,若同时输入多个变量,则变量之间的分隔符号是()A . 逗号B . 空格C . 分号D . 顿号8. (2分)下列程序i=12s=1DOs=" s" * ii = i-1LOOP UNTIL “条件”PRINT sEND执行后输出的结果是132,那么在程序until后面的“条件”应为()A . i >11B . i >=11C . i <=11D . i<119. (2分)读程序甲:INPUT i=1 乙:INPUT i=1000S=0 S=0WHILE i<=1000 DOS=S+i S=S+ii=i+l i=i-1WEND LOOP UNTIL i≤1PRINT S PRINT SEND END对甲乙两程序和输出结果判断正确的是()A . 程序不同,结果不同B . 程序不同,结果相同C . 程序相同,结果不同D . 程序相同,结果相同10. (2分)阅读下面的程序:a=3IF a<=3 THENPRINT 3END IFIF a<=4 THENPRINT 4END IFIF a<=5 THENPRINT 5END IFIF a<=6 THENPRINT 6END IFEND可知程序运行的结果是()A . 3B . 3 4C . 3 4 5D . 3 4 5 611. (2分)已知是(-∞,+∞)上的增函数,则a的取值范围是().A . (1,+∞)B . (1,3)C . [,3)D . (1,)12. (2分)以下关于条件语句的说法,正确的是()A . 条件语句的执行是按照程序中的先后顺序执行的B . 条件语句实现了程序框图中的条件结构C . 条件语句不能嵌套,即条件语句中不能再使用条件语句D . 条件语句一定要完整,即IF-THEN-ELSE-END IF中每一部分都不能少13. (2分)(文)如图所示的程序是计算函数y=f(x)函数值的程序,若输入的x的值为4,则输出的y 值为()A . 17B . 3C . -3D . -17二、填空题 (共6题;共7分)14. (1分)读程序,完成下列题目:程序如图:INPUT xIF x>=1 THENy=x+1ELSEy=2*x+1END IFPRINT yEND(1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是________;(2)若执行结果为3,则执行的赋值语句是________,输入的x的值是________.15. (1分)当x=3时,下面算法的输出结果是________.16. (2分)已知给出下面的程序:INPUT “x=”;xx=x+99IF x>100 THENx=x MOD 5PRINT xELSE x=SQR(x)END IFPRI NT xEND输入x=100时,输出结果为________;输入x=-18时,输出结果为________.17. (1分)阅读如图所示的程序,回答下列问题.IF x<=2 THENy=0.2ELSEy=0.2+0.1*(x-3)END IFPRINT yEND程序表示的函数关系式是________.18. (1分)下列程序输出的结果是________.19. (1分) (2017高一下·卢龙期末) 读程序,该程序表示的函数是________.三、解答题 (共2题;共10分)20. (5分)汽车托运重量为P(kg)的货物时,托运每千米的费用(单位:元)标准为:y=试编写一程序求行李托运费.21. (5分)结合图形,说明下列程序的功能.参考答案一、单选题 (共13题;共26分)1-1、2-1、3-1、4-1、5-1、6-1、7-1、8-1、9-1、10-1、11-1、12-1、13-1、二、填空题 (共6题;共7分)14-1、14-2、15-1、16-1、17-1、18-1、19-1、三、解答题 (共2题;共10分) 20-1、21-1、。
人教新课标A版 高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句 同步测试A卷

人教新课标A版高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句同步测试A卷姓名:________ 班级:________ 成绩:________一、单选题 (共15题;共30分)1. (2分)运行下面程序:在两次运行这个程序时,第一次输入8和4,第二次输入2和4,则两次运行后输出的结果分别为()A . 8,2B . 8,4C . 4,2D . 4,42. (2分)当x=2时,下面的程序段结果是()i=1s=0WHILE i<=4s=s*x+1i=i+1WENDPRINTsEND.A . 3B . 7C . 15D . 173. (2分)以下程序的功能是()S=1;for i=1:1:10S=(3^i)*S;endSA . 计算3×10的值B . 计算355的值C . 计算310的值D . 计算1×2×3×…×10的值4. (2分)图给出的是计算的值的一个程序框图,则判断框内应填入的条件是()A .B .C .D .5. (2分)下面给出的四个算法框图中满足DO LOOP语句的是()A .B .C .D .6. (2分)阅读下列程序:INPUT NI=1S=1WHILE I<="N"S =S*II = I+1WENDPRINT SEND上面的程序在执行时如果输入6,那么输出的结果为()A . 1B . 6C . 120D . 7207. (2分)根据下列算法语句,当输入x为60时,输出y的值为()A . 25B . 30C . 31D . 618. (2分)在UNTIL语句的一般形式“LOOP UNTIL M”中,M表示()A . 循环变量B . 循环体C . 终止条件D . 终止条件为真9. (2分) (2019高一上·太原月考) 以下程序运行后的输出结果为()A . 17B . 19C . 21D . 2310. (2分)下面的程序:执行完毕后a的值为()A . 99B . 100C . 101D . 10211. (2分)读下列两段程序:甲:乙:对甲、乙程序和输出结果判断正确的是()A . 程序不同,结果不同B . 程序不同,结果相同C . 程序相同,结果不同D . 程序相同,结果相同12. (2分)阅读程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为()A . -1B . 1C . 3D . 913. (2分)在输入语句中,若同时输入多个变量,则变量之间的分隔符号是()A . 逗号B . 空格C . 分号D . 顿号14. (2分)在下面的程序中,输出的结果应为()A . 7B . 8C . 3,4,5,6,7D . 4,5,6,7,815. (2分)如图是一个算法的程序框图,该算法输出的结果是()A .B .C .D .二、填空题 (共3题;共3分)16. (1分)以下程序运行后的输出结果是________.17. (1分)当执行完程序语句“wjilei<=10”后,i的值变为________18. (1分)下面的程序运行后,输出的值是________.三、解答题 (共3题;共15分)19. (5分)(1)用秦九韶算法求多项式f(x)=2x4+3x3+x2+5x﹣4,当x=2时的函数值.(2)根据以下算法的程序,画出其相应的流程图S=1i=1WHILE S<=10000i=i+2S=S﹡iWENDPRINT iEND20. (5分)设计算法求的值,并画出程序框图及编写程序.21. (5分)用WHILE语句求1+2+22+23+…+263的值.参考答案一、单选题 (共15题;共30分)1-1、2-1、3-1、4-1、5-1、6-1、7-1、8-1、9-1、10-1、11-1、12-1、13-1、14-1、15-1、二、填空题 (共3题;共3分) 16-1、17-1、18-1、三、解答题 (共3题;共15分) 19-1、20-1、21-1、。
高中数学必修3(人教A版)第一章算法初步1.1知识点总结含同步练习及答案

描述:例题:高中数学必修3(人教A版)知识点总结含同步练习题及答案第一章 算法初步 1.1 算法与程序框图一、学习任务1. 了解算法的含义,了解算法的基本思想,能用自然语言描述解决具体问题的算法.2. 了解设计程序框图表达解决问题的过程,了解算法和程序语言的区别;了解程序框图的三种基本逻辑结构,会用程序框图表示简单的常见问题的算法.二、知识清单算法 程序框图三、知识讲解1.算法算法(algorithm)是指按照一定规则解决某一类问题的明确和有限的步骤 .可以理解为由基本运算及规定的运算顺序所构成的完整的解题步骤,或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或序列能够解决一类问题.描述算法可以有不同的方式.例如,可以用自然语言和数学语言加以描述,也可以借助形式语言(算法语言)给出精确的说明,也可以用框图直观地显示算法的全貌.算法的要求:(1)写出的算法,必须能解决一类问题,并且能重复使用;(2)算法过程要能一步一步执行,每一步执行的操作必须确切,不能含混不清,而且经过有限步后能得到结果.下列对算法的理解不正确的是( )A.一个算法应包含有限的步骤,而不能是无限的B.算法中的每一个步骤都应当是确定的,而不应当是含糊的、模棱两可的C.算法中的每一个步骤都应当是有效地执行,并得到确定的结果D.一个问题只能设计出一种算法解:D算法的有限性是指包含的步骤是有限的,故 A 正确;算法的确定性是指每一步都是确定的,故 B正确;算法的每一步都是确定的,且每一步都应有确定的结果,故 C 正确;对于同一个问题可以有不同的算法,故 D 错误.下列叙述能称为算法的的个数为( )描述:2.程序框图程序框图简称框图,是一种用程序框、流程线及文字说明来表示算法的图形.其中,起、止框是任何流程不可少的,表明程序的开始和结束.输入和输出框可用在算法中任何需要输入、输出的位置.算法中间要处理数据或计算,可分别写在不同的处理框内.一个算法步骤到另一个算法步骤用流程线连接.如果一个框图需要分开来画,要在断开处画上连接点,并标出连接的号码.①植树需要运苗、挖坑、栽苗、浇水这些步骤;②依次进行下列运算:,,,,;③从枣庄乘火车到徐州,从徐州乘飞机到广州;④ ;⑤求所有能被 整除的正整数,即 .A. B. C. D.解:B①、②、③为算法.1+1=22+1=33+1=4⋯99+1=1003x >x +133,6,9,12,⋯2345写出解方程组的一个算法.解:方法一:代入消元法. 第一步,由 得 ;第二步,将 代入 ,得 ,解得 ;第三步,将 代入方程 ,得 ;第四步,得到方程组的解为 .方法二:加减消元法.第一步,方程 两边同乘以 ,得 ;第二步,将第一步所得的方程与方程 作差,消去 ,得 ,解得 ;第三步,将 代入方程 ,得 ,解得 ;第四步,得到方程组的解为 .{2x +y =74x +5y =112x +y =7y =7−2x y =7−2x 4x +5y =114x +5(7−2x )=11x =4x =4y =7−2x y =−1{x =4y =−12x +y =7510x +5y =354x +5y =11y 6x =24x =4x =42x +y =72×4+y =7y =−1{x =4y =−1例题:画程序框图的规则(1)使用标准的图形符号.(2)框图一般按从上到下、从左到右的方向画.(3)除判断框外,大多数流程图符号只有一个进入点和一个退出点.判断框是具有超过一个退出点的惟一符号.(4)判断框分两大类,一类判断框是“是”与“否”两分支的判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果.(5)在图形符号内描述的语言要非常简练清楚.算法的三种基本逻辑结构顺序结构:语句与语句之间,框与框之间按从上到下的顺序进行.条件分支结构:在一个算法中,经常会遇到一些条件的判断,算法的流程条件是否成立有不同的流向,条件结构就是处理这种过程的结构.循环结构:在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构.下列程序框图分别是解决什么问题的算法.解:(1)已知圆的半径,求圆的面积的算法.(2)求两个实数加法的算法.执行如图的程序框图,输出的 ______ .解:T =30四、课后作业 (查看更多本章节同步练习题,请到快乐学)某程序框图如图所示,若输出的 ,则判断框内为( )A. B. C. D.解:AS =57k >4?k >5?k >6?k >7?已知函数 ,对每次输入的一个值,都得到相应的函数值,画出程序框图.解:f (x )={2x +3,3−x ,x 2x ⩾0x <0x答案:1. 关于算法的说法中,正确的是 A .算法就是某个问题的解题过程B .算法执行后可以产生不确定的结果C .解决某类问题的算法不是唯一的D .算法可以无限地操作下去不停止C()答案:解析:2. 下列运算不属于我们所讨论算法范畴的是 A .已知圆的半径求圆的面积B .随意抽 张扑克牌算到二十四点的可能性C .已知坐标平面内两点求直线方程D .加减乘除法运算法则B注意算法需按照一定的顺序进行.()4答案:解析:3. 执行如图所示的程序框图,如果输入的 ,则输出的 属于 .A .B .C .D .D取 ,得输出的 ,即可判断.t ∈[−2,2]S ()[−6,−2][−5,−1][−4,5][−3,6]t =−2S =64. 某批发商按客户订单数额的大小分别给予不同的优惠折扣.计算客户应付货款的算法步骤如下: :输入订单数额 (单位:件);输入单价 (单位:元);:若 ,则折扣率 ;若 ,则折扣率 ;若 ,则折扣率 ;若 ,则折扣率 ;:计算应付货款 (单位:元);:输出应付货款 .S 1x A S 2x <250d =0250⩽x <500d =0.05500⩽x <1000d =0.10x ⩾1000d =0.15S 3T =Ax (1−d )S 4T。
人教新课标A版高中数学必修3第一章算法初步1.2基本算法语句1.2.1输入、输出、赋值语句同步测试

人教新课标A版高中数学必修3 第一章算法初步 1.2基本算法语句1.2.1输入、输出、赋值语句同步测试共 25 题一、单选题1、下列给出的赋值语句中正确的是()A.4=MB.M=-MC.B=A=3D.x+y=02、A=15,A=-A+5,最后A的值为()A.-10B.25C.15D.无意义3、在编制将两变量a,b的数值交换的正确的程序中,必须使用到的语句是( )A.输入、输出语句B.输入、输出语句,条件语句C.输入、输出语句,赋值语句D.输入、输出语句,循环语句4、赋值语句M=M+3表示的意义 ( )A.将M的值赋给M+3B.将M的值加3后再赋给 MC.M和M+3的值相等D.以上说法都不对5、变量的赋值是程序设计的重要基础.下列各式能作为赋值表达式的为()A.3:=xB.x:=3C.x:=x2+1D.x:=x+16、下面程序运行后,a,b,c的值各等于()a = 3b =" -" 5c = 8a = bb = cc = aPRINT a, b, cENDA.–5,8,-5B.–5,8,3C.8,–5,3D.8,–5,87、将两个数a=10,b=18交换,使a=18,b=10,下面语句正确一组是 ( )A.a=b,b=aB.c=b,b=a,a=cC.b=a,a=bD.a=c,c=b,b=a8、下列赋值语句中正确的是( )A.4=nB.n=n+1C.n+1=mD.m+n=09、将2个数a=1,b=3交换,使a=3,b=1,下面语句正确的一组是( )A.a=b,b=aB.c=b,b=a,a=cC.b=a,a=bD.a=c,c=b,b=a10、下列给出的赋值语句中正确的是( )A.5=MB.x=-xC.B=A=3D.x+y=011、下列给出的赋值语句正确的有( )(1)赋值语句2=A;(2)赋值语句x+y=2;(3)赋值语句A﹣B=﹣2;(4)赋值语句A=A*A.A.0个B.1个C.2个D.3个12、以下程序输入2,3,4运行后,输出的结果是( )INPUT a,b,ca=bb=cc=aPRINT a,b,c.A. 2 3 4B. 3 2 4C. 3 4 3D. 3 4 213、程序执行两个语句“S=0,i=1”后,再连续执行两个语句“S=S+i,i=i+2”三次,此时S的值是( )A.1B.3C.4D.914、若运行如图的程序,则输出的结果是( )A.4B.13C.9D.2215、运用如图所示的程序,输出的结果是( )A.-1B.1C.2D.4二、填空题16、执行程序语句A=20,A=﹣A+10,最后A的值为________ .17、执行程序PRINT(3+2)*4的结果是________、根据如图程序,当输入a 、如图的算法程序,输入5、程序如下:参考答案一、单选题1、【答案】B【解析】【分析】根据赋值语句的一般格式是:变量=表达式,赋值语句的左边只能是变量名称而不能是表达式,右边可以是数也可以是表达式,左右两边不能互换,只有B选项符合要求.【解答】根据赋值语句的一般格式是:变量=表达式, 赋值语句的左边只能是变量名称而不能是表达式,右边可以是数也可以是表达式,左右两边不能互换,故答案选:B2、【答案】A【解析】【分析】根据赋值语句的功能,要先计算表达式的值,再将值赋给赋值号前面的变量,根据已知中A=15,A=-A+5,代入计算后即可得到结果.∵A=15,∴-A+5=-15+5=-10故执行A=-A+5后A的值为-10故选A.3、【答案】C【解析】【分析】将两变量a,b的数值交换的程序的核心部分一般是引入中间变量暂存a变量的值,然后将b变量的值赋值给变量a,最后再将中间变量的值赋值给变量b,所以赋值语句是交换变量值时必不可少的语句。
高中数学第一章算法初步1.3.3进位制练习(含解析)新人教A版必修3

高中数学第一章算法初步1.3.3进位制练习(含解析)新人教A版必修3知识点一进位制的概念1.关于进制的说法,正确的个数为( )①“几进制”的数,其基数就是几,就“满几进一”;②计算机采用的进制一般都是二进制;③各种进制的数之间可以相互转化;④任何进制的数都必须在右下角标明基数.A.2 B.3 C.4 D.1答案 B解析①②③都是正确的,④中说法不对,因为十进制数一般省略基数.2.以下给出的各数中不可能是八进制数的是( )A.312 B.10110 C.82 D.7457答案 C解析八进制数只用到数字0,1,2,…,7,不会出现数字8.知识点二不同进位制间的转化3.将数30012(4)转化为十进制数为( )A.524 B.774 C.256 D.260答案 B解析30012(4)=3×44+0×43+0×42+1×41+2×40=774.4.已知10b1(2)=a02(3),则a+b的值为________.答案 2解析10b1(2)=1×20+b×21+0×22+1×23=9+2b.a02(3)=2×30+0×31+a×32=9a+2,因为10b1(2)=a02(3),b∈{0,1},a∈{0,1,2},且9+2b=9a+2,所以a=b=1,所以a+b=2.5.把下列各数转换成十进制数.(1)101101(2);(2)2102(3);(3)4301(6).解(1)101101(2)=1×25+0×24+1×23+1×22+0×2+1=45.(2)2102(3)=2×33+1×32+2=65.(3)4301(6)=4×63+3×62+1=973.易错点对进位制转换的方法掌握不牢致错6.把十进制数48化为二进制数.易错分析由于基础知识,基本方法掌握不牢而错将结果写成11(2).正解如下图所示,得48=110000(2).一、选择题1.将二进制数110101(2)转换成十进制数是( )A.105 B.54 C.53 D.29答案 C解析按照二进制数转换成十进制数的方法,可得十进制数是53.2.已知k进制数132与十进制数30相等,则k的值为( )A.-7或4 B.-7C.4 D.以上都不对答案 C解析132(k)=1×k2+3×k+2=k2+3k+2,所以k2+3k+2=30,解得k=4或k=-7(舍去),所以k=4.3.如图是把二进制的数11111(2)化成十进制数的一个程序框图,则判断框内应填入的条件是( )A.i≤4? B.i≤5? C.i>4? D.i>5?答案 A解析11111(2)=1×20+1×21+1×22+1×23+1×24=2×(2×(2×(2×1+1)+1)+1)+1.(秦九韶算法)11111(2)=31=2×15+1=2×(2×7+1)+1=2×(2×(2×3+1)+1)+1=2×(2×(2×(2×1+1)+1)+1)+1.故选A.4.下列各数中最小的数是( )A.101010(2) B.210(8)C.1001(16) D.81答案 A解析101010(2)=1×25+0×24+1×23+0×22+1×21+0×20=42,210(8)=2×82+1×81+0×80=136,1001(16)=1×163+0×162+0×16+1×160=4097,故选A.5.计算机中常用十六进制,采用数字0~9和字母A~F共16个计数符号,与十进制的对应关系如下表:例如用十六进制表示D+E=1B,则(2×F+1)×4=( )A.6E B.7C C.5F D.B0答案B解析(2×F+1)×4用十进制可以表示为(2×15+1)×4=124,而124=16×7+12,所以用十六进制表示为7C,故选B.二、填空题6.若六进制数13m502(6)化为十进制数为12710,则m=________.答案 4解析 根据将k 进制数转化为十进制数的方法有13m502(6)=1×65+3×64+m×63+5×62+0×61+2=12710,解得m =4.7.(1)三位四进制数中的最大数等于十进制数的是________;(2)把389化为四进制数,则该数的末位是________.答案 (1)63 (2)1解析 (1)本题主要考查算法案例中进位制的原理.三位四进制数中的最大数为333(4),则333(4)=3×42+3×41+3=63.(2)解法一:由389=4×97+1,97=4×24+1,24=4×6+0,6=4×1+2,1=4×0+1,389化为四进制数的末位是第一个除法代数式中的余数1.解法二:以4作为除数,相应的除法算式如图所示,所以389=12011(4).显然该数的末位是1.8.已知三个数12(16),25(7),33(4),则它们按由小到大的顺序排列为________.答案 33(4)<12(16)<25(7)解析 将三个数都化为十进制数,则12(16)=1×16+2=18,25(7)=2×7+5=19,33(4)=3×4+3=15,∴33(4)<12(16)<25(7).三、解答题9.若二进制数100y011(2)(y =0或1)和八进制数x03(8)(0≤x≤8,x ∈N )相等,求x +y 的值.解 ∵100y 011(2)=1×26+y ×23+1×21+1=67+8y ,x 03(8)=x ×82+3=64x +3,∴8y +67=64x +3, y 可取0或1,x 可取1,2,3,4,5,6,7,当y =0时,x =1;当y =1时,64x +3=75,x =98,不符合题意,∴x +y =1. 10.古时候,当边境有敌人来犯时,守边的官兵通过在烽火台上点火向境内报告,如下图所示,烽火台上点火表示数字1,未点火表示数字0,约定二进制数对应的十进制数的单位是1000,请你计算一下,这组烽火台表示有多少敌人入侵?解由题图可知这组烽火台表示的二进制数为11011(2),它表示的十进制数为1×24+1×23+0×22+1×21+1×20=27,由于二进制数对应的十进制数的单位是1000,所以入侵的敌人的数目为27×1000=27000.。
人教版必修3数学第一章算法初步练习题及答案

第一章 算法初步测试题(A 组)班次 学号 姓名 一、选择题 (每小题5分,共50分)1.已知直角三角形两直角边长为a ,b ,求斜边长c 的一个算法分下列三步:①计算c =a ,b 的值;③输出斜边长c 的值,其中正确的顺序是 ( ) A.①②③ B.②③① C.①③② D.②①③2.给出以下一个算法的程序框图(如下图所示),该程序框图的功能是 ( ) A.求输出,,a b c 三数的最大数 B.求输出,,a b c 三数的最小数 C.将,,a b c 按从小到大排列 D.将,,a b c 按从大到小排列3.右边的程序框图(如上图所示),能判断任意输入的数x 的奇偶性:其中判断框内的条件是A.0m =?B.0x = ?C.1x = ?D.1m =? ( ) 4.将两个数a =8,b =7交换,使a =7,b =8,使用赋值语句正确的一组 ( ) A. a =b ,b =a B. c =b ,b =a ,a =c C. b =a ,a =b D. a =c ,c =b ,b =a 5.下列给出的输入语句、输出语句和赋值语句⑴输出语句INPUT a ;b ;c (2)输入语句INPUT x =3 (3)赋值语句3=B (4)赋值语句A=B=2则其中正确的个数是, ( )A .0个 B. 1个 C. 2个 D. 3个6.直到型循环结构为 ( )7.下边程序执行后输出的结果是 ( ) 5n = 0s =WHILE 15s < s s n =+ 1n n =- WENDPRINT n ENDA. -1B. 0C. 1D. 28.当2x =时,下面的程序段结果是 ( ) 1i = 0s =WHILE 4i <= *1s s x =+ 1i i =+ WENDPRINT s ENDA. 3B. 7C. 15D. 17AAABC D9.下面为一个求20个数的平均数的程序,在横线上应填充的语句为 ( ) 0S = 1i = DOINPUT x S S x =+ 1i i =+LOOP UNTIL ___________ /20a S = PRINT a ENDA.20i >B.20i <C. 20i >=D.20i <=10.下列各数中最小的数是 ( ) A.()2111111 B.()6210 C.()41000 D.()981二、填空题 (每小题5分,共20分)11.如图⑵程序框图箭头a 指向①处时,输出 s=__________. 箭头a 指向②处时,输出 s=__________.12.此题程序运行结果为。
最新高一数学题库 必修3算法初步练习题及答案

第一章算法初步1.1算法与程序框图1.1.1算法的概念1.下面的结论正确的是【】A.一个程序的算法步骤是可逆的B.一个算法可以无止境地运算下去的C.完成一件事情的算法有且只有一种D.设计算法要本着简单方便的原则2.下面对算法描述正确的一项是【】A.算法只能用自然语言来描述B.算法只能用图形方式来表示C.同一问题可以有不同的算法D.同一问题的算法不同,结果必然不同3.下面哪个不是算法的特征【】A.抽象性B.精确性C.有穷性D.唯一性4.算法的有穷性是指【】A.算法必须包含输出B.算法中每个操作步骤都是可执行的C.算法的步骤必须有限D.以上说法均不正确5.早上从起床到出门需要洗脸刷牙(5min)、刷水壶(2min)、烧水(8min)、泡面(3min)、吃饭(10min)、听广播(8min)几个步骤,从下列选项中选最好的一种算法【】A.S1洗脸刷牙、S2刷水壶、S3烧水、S4泡面、S5吃饭、S6听广播B.S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭、S5听广播C. S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭同时听广播D.S1吃饭同时听广播、S2泡面;S3烧水同时洗脸刷牙;S4刷水壶6.看下面的四段话,其中不是解决问题的算法是【】A.从济南到北京旅游,先坐火车,再坐飞机抵达B.解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1C.方程210x-=有两个实根D.求1+2+3+4+5的值,先计算1+2=3,再计算3+3=6,6+4=10,10+5=15,最终结果为157.写出求1+2+3+4+5+6+…+100的一个算法.可运用公式1+2+3+…+n=(1)2n n+直接计算.第一步______①_______;第二步_______②________;第三步输出计算的结果.8.写出1×2×3×4×5×6的一个算法.1.1.2 程序框图1.算法的三种基本结构是【】A. 顺序结构、模块结构、条件结构 B. 顺序结构、循环结构、模块结构C. 顺序结构、条件结构、循环结构D. 模块结构、条件结构、循环结构2.给出以下四个问题,①输入x, 输出它的相反数;②求面积为6的正方形的周长;③在三个不等实数,,a b c中,求一个数的最大数;④求函数1,0()2,0x xf xx x-≥⎧=⎨+<⎩的函数值。
高一数学人教a版必修三练习:第一章_算法初步1_章末高效整合_word版含解析

(本栏目内容,在学生用书中以独立形式分册装订)一、选择题(本大题共10小题,每小题5分,共50分.在每小题给出的四个选项中,只有一项是符合题目要求的)1.下面对算法描述正确的一项是()A.算法只能用自然语言来描述B.算法只能用图形方式来表示C.同一问题可以有不同的算法D.同一问题的算法不同,结果必然不同解析:算法的特点:有穷性、确定性、顺序性、正确性、不唯一性与普遍性.答案: C2.如图是某算法流程图的一部分,其算法的逻辑结构为()A.顺序结构B.判断结构C.条件结构D.循环结构解析:条件结构是处理逻辑判断并根据判断结果进行不同处理的结构,由算法流程图知,该算法的逻辑结构为条件结构,故选C.答案: C3.下面的程序:a=1WHILE a<100a=a+1WEND执行完毕后a的值为()A.99B.100C.101D.102解析:a=99+1=100.答案: B4.下列语句中:①m=x3-x2②T=T×I③32=A④A=A+2⑤a=b=4,其中是赋值语句的个数为()A.5B.4C.3D.2解析:①m=x3-x2为赋值语句;②T=T×I为赋值语句;③32=A,因为左侧为数字,故不是赋值语句;④A=A+2为赋值语句;⑤a=b=4,因为是连等,故不是赋值语句.故赋值语句个数为3,故选C.答案: C5.阅读下列程序:A的值为()A.5B.6C.15D.120解析:执行赋值语句后A的值依次为2,6,24,120,故最后A的值为120.答案: D6.执行如图的程序框图,如果输入的n是4,则输出的p是()A.8B.5C.3D.2解析:运行过程如下:n=4,s=0,t=1,k=1,p=1,k=1<n,p=0+1=1,s=1,t=1,k=1+1=2<n,p=1+1=2,s=1,t=2,k=2+1=3<n,p=1+2=3,s=2,t=4,k=3+1=4<n不成立,所以输出p=3.答案: C7.4 830与3 289的最大公约数是()A.13B.35C.12D.23解析:用辗转相除法,4 830=3 289×1+1 541,3 289=1 541×2+207,1 541=207×7+92,207=92×2+23,92=23×4,所以23是4 830与3 289的最大公约数.答案: D8.下面进位制之间转化错误的是()A.101(2)=5(10)B.27(8)=212(3)C.119(10)=315(6)D.31(4)=62(2)解析:101(2)=1×22+0×2+1=5,故A对;27(8)=2×8+7=23,212(3)=2×32+1×3+2=23,故B对;315(6)=3×62+1×6+5=119,故C对;31(4)=3×4+1=13,62(2)=6×2+2=14,故D错.答案: D9.某程序框图如图所示,若输出结果是126,则判断框中可以是()A.i>6?B.i>7?C.i≥6?D.i≥5?解析:根据程序框图可知,该程序执行的是2+22+23+24+25+26,所以判断框中应该填i>6?.答案: A10.给出30个数:1,2,4,7,11,…,其规律是第一个数是1,第二个数比第一个数大1,第三个数比第二个数大2,第四个数比第三个数大3,……以此类推,要计算这30个数的和,现已给出了该问题的程序框图如图所示,那么框图中判断框①处和执行框②处应分别填入()A.i≤30;p=p+i-1B.i≤29;p=p+i+1C.i≤31;p=p+iD.i≤30;p=p+i解析:将p=p+i-1,p=p+i+1,p=p+i依次代入执行框②处验证可知只有p=p+i符合给定的前五项,判断框①处代入i≤30验证正好符合30个数求和.答案: D二、填空题(本大题共4小题,每小题5分,共20分.请把正确答案填在题中横线上)11.204与85的最大公因数是W.解析:∵204÷85=2……34,85÷34=2……17,34÷17=2,204与85的最大公因数是17,故答案为17.答案:1712.已知多项式p(x)=3x5+9x4+x3+kx2+4x+11,当x=3时值为1 616,则k=W.解析:由秦九韶算法,得p(x)=((((3x+9)x+1)x+k)x+4)x+11.则当x=3时,p(3)=(((54+1)×3+k)×3+4)×3+11.=(495+3k+4)×3+11=9k+1 508=1 616,所以k=12.答案:1213.用秦九韶算法求多项式f(x)=5x5+2x4+3.5x3-2.6x2+1.7x-0.8当x=5时的值的过程中v3=W.解析:∵f(x)=5x5+2x4+3.5x3-2.6x2+1.7x-0.8=((((5x+2)x+3.5)x-2.6)x+1.7)x-0.8,∴v3=((5x+2)x+3.5)x-2.6将x=5代入得v3=((5×5+2)×5+3.5)×5-2.6=689.9.答案:689.914.对任意非零实数a ,b ,若a ⊗b 的运算原理如下图所示,则log 28⊗⎝⎛⎭⎫12-2= W.解析: log 28<⎝⎛⎭⎫12-2,由题图,知log 28⊗⎝⎛⎭⎫12-2=3⊗4=4-13=1. 答案: 1三、解答题(本大题共4小题,共50分.解答时应写出必要的文字说明、证明过程或演算步骤) 15.(本小题满分12分)如图是求1+12+13+…+1100的算法的程序框图.(1)标号①②处应分别是什么? (2)根据框图用当型循环语句编写程序. 解析: (1)①k <101?(k ≤100?) ②s =s +1k(2)16.(本小题满分12分)已知函数y =⎩⎪⎨⎪⎧x 2-1,x <-1,|x |+1,-1≤x ≤1,3x +3,x >1,编写一个程序求函数值.解析: 程序如下:f (x )=2x 4+3x 3+5x -4在x =2时的值. 解析: f (x )改写为f (x )=(((2x +3)x +0)x +5)x -4, ∴v 0=2, v 1=2×2+3=7, v 2=7×2+0=14, v 3=14×2+5=33, v 4=33×2-4=62, ∴f (2)=62.18.(本小题满分14分)有一堆桃子不知数目,猴子第一天吃掉一半,觉得不过瘾,又多吃了一个.第二天照此办法,吃掉剩下桃子的一半另加一个.天天如此,到第十天早上,猴子发现只剩一个桃子了.问这堆桃子原来有多少个?请写出算法步骤、程序框图和程序.解析: 算法如下:第一步,a 1=1. 第二步,i =9.第三步,a 0=2×(a 1+1). 第四步,a 1=a 0. 第五步,i =i -1.第六步,若i =0,执行第七步,否则执行第三步. 第七步,输出a 0的值. 流程图和程序如下:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基本算法语句练习
1.下列语言中,哪一个是输入语句 ( ) A.PRINT B.INPUT C.IF
D.LET
2.右边程序的输出结果为 ( ) A . 3,4 B . 7,7 C . 7,8 D . 7,11
3. 将两个数a=8,b=17交换,使a=17,b=8,下面语句正确一组是 ( ) A .
B
.
C .
D .
4.下列给出的赋值语句中正确的是 ( )
A 、3=A
B 、M=—M
C 、B=A=2
D 、x+y=0 5.A=15,A=-A+5,最后A 的值为 ( )
A .-10
B .20
C .15
D .无意义 6.下列选项那个是正确的( )
A 、INPUT A;
B B. INPUT B=3 C. PRINT y=2*x+1 D. PRINT 4*x 7.下面为一个求20个数的平均数的程序,在横线上应填充的语句为 ( )
A. i>20
B. i<20
C. i>=20
D. i<=20
8、如果右边程序执行后输出的结果是990,那么 在程序until 后面的“条件”应为( )
A.i > 10
B. i <8
C. i <=9
D.i<9
9.程序输出的结果S =
10.读程序
甲: i=1 乙: i=1000 S=0 S=0 WHILE i<=1000 DO
S=S+i S=S+i i=i+l i=i-1
WEND Loop UNTIL i<1 PRINT S PRINT S
END END
对甲乙两程序和输出结果判断正确的是 ( )
A .程序不同结果不同
B .程序不同,结果相同
C .程序相同结果不同
D .程序相同,结果相同 11.下边程序执行后输出的结果是 ( ) A. -1 B. 0 C. 1 D. 2 5n =
0s =
WHILE 15s <
s s n =+
1n n =-
WEND
PRINT n
END
12.程序运行后的结果为__________
(其中:“(a+j ) mod 5”表示 整数(a+j)除以5的余数) 13.程序运行后输出的结果
为____________________.
15.设计一个算法求:111
135
2007
+
+++
, 试用程序框图和相应程序表示.
【答案】
1.B
2.D
3.B
4.B
5.A
6.D
7.A
8.D
9、17
10.B
11.B
12、0
13、22,-22
14、S=S+1/((i*(i+1))
i=i+1
i>99
15.解:流程图如下:相应程序如下:
S=0
i =1
DO
S=S+1/i
LOOP UNTIL i >= 2009
Print S
END。