人教版高中数学高一必修三第一章算法与程序框图测试题(A卷)
最新人教版高中数学必修3第一章《算法与程序框图1.1.2程序框图与算法的基本逻辑结构》同步训练(附答案)

1.1.2程序框图与算法的基本逻辑结构1.写出下列程序框图的运行结果.(1)上图中输出S=__________;(2)下图中,若R=8,则a=__________.2.下面是计算13+23+…+103的程序框图,图中的①②分别是__________.3.判断:(1)起止框表示一个算法的起始和结束,是任何流程图必不可少的.( )(2)输入、输出框表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置.( )(3)处理框的功能是赋值、计算,算法中处理数据需要的算式、公式等分别写在不同的用以处理数据的处理框内,可以有一个进入点和一个退出点.( )(4)判断框是判断某一条件是否成立,成立时在出口处标明“是”或“Y ”;不成立时标明“否”或“N ”. ( )(5)在条件结构中经判断框判断后可以执行下面程序中的任一步骤.( ) (6)在循环结构中都有一个计数变量和累加变量.( )答案:1.(1)52 (2)4 (1)S =a b +b a =24+42=52.(2)∵R =8,∴b =82=2,a =2b =4.2.S =S +i 3;i =i +1 ①是循环变量S =S +i 3;②是计数变量i =i +1. 3.(1)√ (2)√ (3)× (4)√ (5)× (6)√1.为确保信息安全,信息需加密传输,发送方由明文→密文(加密),接收方由密文→明文(解密),已知加密规则如图所示,例如,明文1,2,3,4对应密文5,7,18,16.当接收方收到密文14,9,23,28时,则解密得到的明文为( )A .4,6,1,7B .7,6,1,4C .6,4,1,7D .1,6,4,72.下边的程序框图,能判断任意输入的整数x 的奇偶性,其中判断框内的条件是( )A.m=0? B.x=0? C.x=1? D.m=1?3.如下图所示的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的()A.c>x? B.x>c? C.c>b? D.b>c?4.(2009福建高考,文6)阅读下图所示的程序框图,运行相应的程序,输出的结果是()A.1 B.2 C.3 D.45.某人以15万元买了一辆汽车,此汽车将以每年20%的速度折旧.请用算法流程图描述汽车价值的变化,输出5年以后该汽车的价值.答案:1.C 由题意可知⎩⎪⎨⎪⎧a +2b =14,2b +c =9,2c +3d =23,4d =28.解得a =6,b =4,c =1,d =7.2.D 首先判断框内是对整数m 进行判断;另外,一个数的奇偶性是从这个数除以2后所得的余数是否为1或0来考虑的,而本题当判断为是时,输出“x 是奇数”,所以余数应是从1来考虑的.3.A 变量x 的作用是保留3个数中的最大值,所以第二个条件结构的判断框内语句为“c>x ?”,满足“是”则交换两个变量的数值后输出x 的值结束程序,满足“否”直接输出x 的值结束程序.4.D 初值 S =2,n =1 执行第一次后 S =-1,n =2执行第二次后 S =12,n =3执行第三次后 S =2,n =4 此时符合条件,输出n =4.5.解:本题的本质是要求计算15×(1-20%)5, 因此采用循环结构来描述. 程序框图如图所示.点评:循环结构是指在算法中从某处开始,按照一定条件,反复执行某一处理步骤的结构.在科学计算中,有许多有规律的重复计算,如累加求和、累乘求积等问题,这些算法中往往就包含循环过程,循环过程非常适合计算机处理,因此很多算法都用循环结构进行设计.通常我们按照“确定循环体”“初始化变量”“设定循环控制条件”的顺序来构造循环结构.1.下面给出的是计算12+14+16+…+120的值的一个程序框图,其中判断框内应填入的条件是( )A.i>10? B.i<10? C.i>20? D.i<20?答案:A程序中的计数变量是i,计算的是前10个偶数的倒数的和,所以计数变量从1到10即可.2.(2009山东日照高三第二次检测,理7)阅读如下图所示的程序框图,若输入m=4,n =6,则输出a,i分别等于()A.12,2 B.12,3 C.24,3 D.24,2答案:B由程序框图知,当a=4×3时,能被6整除,故应输出12和3.3.(2009天津高考,文6)阅读如下图所示的程序框图,则输出的S等于()A.14 B.20 C.30 D.55答案:C由题意知:S=12+22+ (i2)当i=4时循环程序终止,故S=12+22+32+42=30.4.观察下面的程序框图:(1)算法功能是__________;(2)输出结果是__________.答案:(1)求积为624的两个相邻偶数(2)24,265.(2009安徽高考,文12)程序框图(即算法流程图)如下图所示,其输出结果是__________.答案:127初值a=1,执行一次后:a=2×1+1=3,执行二次后:a=2×3+1=7,执行三次后:a=2×7+1=15,执行四次后:a=2×15+1=31,执行五次后:a=63,执行六次后:a=127,此时a>100,输出a=127.6.如下图是某种算法的流程图,回答下面的问题:当输出的y值的范围大于2时,则输入的x的取值范围为__________.答案:(-∞,-1)∪(4,+∞)由题知,此算法的流程图即求分段函数f(x)=⎩⎨⎧3-x-1,x ≤0,x ,x>0在f(x)>2时的x 的取值范围. 当x ≤0时,由3-x -1>2,即3-x >3,得-x>1,x<-1,此时有x<-1; 当x>0时,由x>2,得x>4,综上可知,x ∈(-∞,-1)∪(4,+∞).7.以下是某次考试中某班15名同学的数学成绩:72,91,58,63,84,88,90,55,61,73,64,77,82,94,60.要求将80分以上的同学的平均分求出来,画出程序框图.答案:解:可用条件分支结构来判断成绩是否高于80分,用循环结构控制输入的次数,同时引进两个累加变量,分别计算高于80分的成绩的总和和人数.程序框图如下图所示.。
人教A版高中数学必修三练习:第一章算法初步1.1算法与程序框图含答案

分层训练·进阶冲关A基(建用20分)1. 以下对于算法的法中正确的个数有( B )①求解某一的算法是独一的;②算法必在有限步操作以后停止;2③x-x>2 019 是一个算法 ;④算法行后必定生确立的果.A.1B.2C.3D.42.以下所中 , 不可以一个算法求解的是 ( D ) A. 用“二分法”求方程 x2-3=0 的近似解 ( 精准度 0.01)B.解方程C.求半径 2 的球的体D.求 S=1+2+3+⋯的3. 程序框符号“”可用于( B )A. 出 a=10B.a=10C.判断 a=10D.入 a=14.如所示的程序框 , 已知 a1=3, 出的果 7, a2的是( C )A.9B.10C.11D.125.以下图的流程图 , 当输入的值为 -5 时, 输出的结果是( D )A.-3B.-2C.-1D.26.依据以下图的程序框图 , 使适当作绩不低于 60 分时 , 输出“及格”, 当作绩低于 60 分时 , 输出“不及格” , 则 ( A )A. 框 1 中填“是” , 框 2 中填“否”B. 框 1 中填“否” , 框 2 中填“是”C.框 1 中填“是” , 框 2 中可填可不填D.框 2 中填“否” , 框 1 中可填可不填7.下边是某人出家门先打车去火车站 , 再坐火车去北京的一个算法 , 请增补完好 .第一步 , 出家门 .第二步 ,打车去火车站.第三步 , 坐火去北京 .8. 使用配方法解方程x2-4x+3=0 的算法的步是②①④③( 填序号).22①配方得 (x-2) =1; ②移得 x -4x=-3;9.行如所示的程序框 , 出的 S= 0.99 .10.行如所示的程序框 , 假如入的 x,t 均 2, 出的 S=7.11.求 1+3+5+7+⋯+31 的算法 , 并画出相的程序框 .【分析】第一步 :S=0;第二步 :i=1;第三步 :S=S+i;第四步 :i=i+2;第五步 :若 i 不大于 31, 返回履行第三步 ,不然履行第六步 ;第六步 :输出 S 值.程序框图如图 .12.设计一个算法求知足 10<x2<1 000 的全部正整数 , 并画出程序框图 . 【分析】算法步骤以下 :第一步 ,x=1.第二步 ,假如 x 2 >10, 那么履行第三步 ;不然履行第四步 .第三步 ,假如 x 2 <1 000, 那么输出 x; 不然结束程序 .第四步 ,x=x+1,转到第二步.程序框图如图 :B组提高练( 建议用时 20 分钟)13.履行以下图的程序框图 , 若输入 n=8, 则输出的 k= ( B )A.2B.3C.4D.514. 以下图的程序框图所表示的算法的功能是( C )A.算 1+ + +⋯+的B.算 1+ + +⋯+的C.算 1+ + +⋯+的D.算 1+ + +⋯+的15.行如所示的程序框 , 运转相的程序 , 最后出的果16.若框所示程序运转的出果 S=132,那么判断框中填入的对于 k 的判断条件是k≤10?或 k<11? .17. 已知直 l1:3x-y+12=0 和直 l 2:3x+2y-6=0, 一个算法 , 求 l 1和l2及 y 所成的三角形的面.【分析】算法以下 :第一步 ,解方程组得 l 1,l2的交点为 P(-2,6).第二步 ,在方程 3x-y+12=0中,令 x=0, 得 y=12, 进而获得 l1与 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=·AB·h=×9×2=9.第七步 ,输出 S.18.利用梯形的面积公式计算上底为 4, 下底为 6, 面积为 15 的梯形的高 . 请设计出该问题的算法及程序框图.【分析】依据梯形的面积公式S= (a+b)h,得h=,此中 a 是上底,b 是下底 ,h 是高 ,S 是面积 ,只需令 a=4,b=6,S=15,代入公式即可.算法以下 :第一步 ,输入梯形的两底a,b 与面积 S 的值 .第二步 ,计算 h=.第三步 ,输出 h.该算法的程序框图以下图:C组培优练 ( 建议用时 15 分钟 )19.履行以下图的程序框图所表达的算法 , 假如最后输出的 S值为, 那么判断框中实数 a 的取值范围是[2 015,2 016).20.运转以下图的程序框图 .(1) 若输入 x 的值为 2, 依据该程序的运转过程达成下边的表格, 并求输出的 i 与 x 的值 .第 i 次i=1i=2i=3i=4i=5ix=2×3(2)若输出 i 的值为 2, 求输入 x 的取值范围 .【分析】 (1)第 i 次i=1i=2i=3i=4i=5x=2 ×3 i61854162486由于 162<168,486>168,因此输出的 i 的值为 5,x 的值为 486.(2)由输出 i 的值为 2, 则程序履行了循环体 2 次,即解得<x ≤56.因此输入 x 的取值范围是.封闭 Word 文档返回原板块。
2017-2018学年高中数学人教A版数学必修3练习:1-1 算法与程序框图1-1-2-1 含答案 精品

1.1.2程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构课后篇巩固探究A组1.阅读如图所示的程序框图,若输入x=3,则输出y的值为()A.33B.34C.40D.45解析:x=3,a=2×32-1=17,b=a-15=2,y=ab=17×2=34,故输出y的值为34.答案:B2.如图,若输出的结果为2,则①处的执行框内应填的是()A.x=2B.b=2C.x=1D.a=5解析:因为结果是b=2,所以2=a-3,即a=5.所以5=2x+3,x=1.答案:C3.阅读如图所示的程序框图,若输入的x为9,则输出的y的值为()A.8B.3C.2D.1解析:x=9→a=80→b=8→y=log28=3.即输出的y的值为3.答案:B(第3题图)(第4题图)4.执行如图所示的程序框图后的结果为()A.错误!未找到引用源。
B.错误!未找到引用源。
C.错误!未找到引用源。
D.错误!未找到引用源。
解析:S=错误!未找到引用源。
.答案:B5.阅读如图所示的程序框图,若输入a,b,c的值分别是21,32,75,则输出的a,b,c分别是()A.75,21,32B.21,32,75C.32,21,75D.75,32,21解析:该程序框图的执行过程是:输入21,32,75.x=21,a=75,c=32,b=21.输出75,21,32.答案:A6.如图,输出的结果是.解析:由程序框图知,当m=2时,p=2+5=7,m=7+5=12.答案:12(第6题图)(第7题图)7.如图所示的是一个求长方体的体积和表面积的程序框图,则①中应填. 解析:根据题意,知需计算长方体的表面积S=2(ab+bc+ac).答案:S=2(ab+bc+ac)8.已知一个圆的周长为a,求这个圆的面积,试设计该问题的算法,并画出程序框图.解:由圆的周长及面积公式,可得算法如下:第一步,输入圆的周长a.第二步,计算r=错误!未找到引用源。
人教A版高中数学必修三试卷 高一下学期第一章(算法的含义与流程图)测试题.doc

高一数学下学期必修③第一章(算法的含义与流程图)测试题( A) 算法的含义1.下面的结论正确的是()A.一个程序的算法步骤是可逆的B、一个算法可以无止境地运算下去的C、完成一件事情的算法有且只有一种D、设计算法要本着简单方便的原则2、早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广播(8 min)几个步骤、从下列选项中选最好的一种算法( )A、S1 洗脸刷牙、S2刷水壶、S3 烧水、S4 泡面、S5 吃饭、S6 听广播B、S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭、S5 听广播C、S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭同时听广播D、S1吃饭同时听广播、S2泡面、S3烧水同时洗脸刷牙、S4刷水壶3、著名数学家华罗庚“烧水泡茶的两个算法、算法一:第一步烧水;第二步水烧开后,洗刷茶具;第三步沏茶算法二:第一步烧水:第二步烧水过程中,洗刷茶具第三步水烧开后沏茶这两个算法的区别在哪里?哪个算法更高效?为什么?4、写出求 1+2+3+4+5+6……+100 的一个算法。
可运用公式 1+2+3+……+ n=2)1(nn直接计算、第一步①第二步②第三步输出计算结果5、已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99。
求他的总分和平均成绩的一个算法为:第一步取A=89 , B =96 C=99 ;第二步①;第三步②第四步输出计算的结果6、“鸡兔同笼“是我国隋朝时期的数学著作《孙子算经》中的一个有趣而具有深远影响的题目:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何。
用方程组的思想不难解决这一问题,请你设计一个这类问题的通用算法。
7、已知直角坐标系的两点A(-1,0),B(3,2),写出直线AB的方程的一个算法。
8.写出交换两个大小相同的杯子中的液体(A 水、 B 酒) 的两个算法。
9. 写出1×2×3×4×5×6的一个算法。
最新人教版高中数学必修3第一章《算法与程序框图1.1.2程序框图(附答案)

1.1.2程序框图1.下列图形符号属于判断框的是()2.下列关于程序框图的说法正确的有()①用程序框图表示算法直观、形象,容易理解;②程序框图能清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言;③在程序框图中,起止框是任何流程不可少的;④输入和输出框可用在算法中任何需要输入、输出的位置.A.1个B.2个C.3个D.4个3.在程序框图中,一个算法步骤到另一个算法步骤用__________连接.4.在画程序框图时,如果一个框图需要分开来画,则要在断开处画上______,并标上连接的符号.答案:1.C判断框用菱形表示,且有多个输出.2.D3.流程线4.连接点1.程序框图中表示处理框的是()A.矩形框B.菱形框C.图形框D.椭圆形框2.画程序框图时,需要遵循的规则中,下列说法错误的是()A.使用标准的框图语言B.在程序框图中,大多数框图符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的其中的一个符号C.一种判断框是“是”与“不是”两分支的判断,而且有且仅有两个结果,另一种是多分支判断,有几种不同的结果D.在图形符号内描述的语言要非常简练、清楚3.写出下列程序框图的运算结果.S=__________.a=__________.4.半径为r的圆的面积公式为S=πr2,当r=10时,写出计算圆面积的算法,画出程序框图.5.画出解下列方程组的程序框图:⎩⎪⎨⎪⎧3x +4y -2=0,2x +y +2=0.6.设计一个算法,求解一元二次方程ax 2+bx +c =0的实数根,并画出程序框图.答案:1.A2.B B 项中的“其中”应为“唯一”.3.52 4 S =a b +b a =24+42=52. ∵R =8,∴b =4=2,a =2b =4.4.解:算法如下:S1 取r =10;S2 计算S =πr 2;S3 输出S.程序框图如图所示:5.解:如图所示:6.解:算法步骤:第一步,输入a ,b ,c.第二步,计算判别式Δ=b 2-4ac.第三步,判断Δ的符号.若Δ 0,则计算x 1、2=-b±Δ2a,并输出x 1、2; 若Δ<0,则结束.程序框图:1.程序框图中▱的功能是 ( )A .算法的起始和结束B .算法输入和输出信息C .计算、赋值D .判断条件是否成立答案:B 由程序框图的图形符号及表示的意义易得.2.如图,是一个算法程序框图,回答下面的问题:当输入的值为3时,输出的结果是__________.答案:8∵3<5,∴y=32-1=8.3.写出下列程序框图的功能:(1)图①中程序框图的功能是(a>0,b>0)__________.(2)图②中程序框图的功能是__________.①②答案:(1)求以a,b为直角边的直角三角形斜边c的长(2)求两个实数的和4.已知f(x)=|x-3|,如图所示的是给定x值,求其相应函数值的算法.请将该程序框图补充完整,其中①处应填__________;②处应填__________.答案:x<3y=x-3由f(x)=|x-3|知,需对x-3的正负进行判断,因为“是”时为y=3-x,故判断框内应为x<3,“否”时应为y=x-3.5.如图所示的程序框图是将一系列指令和问题用框图的形式排列而成的,箭头将告诉你下一步到哪一个程序框图.阅读下边的程序框图,并回答下面的问题.(1)程序框图表示了怎样的算法?__________. (2)若a>b>c ,则输出的数是__________;若a =(12)13,b =23,c =log 32,则输出的数是__________.答案:(1)此框图表示的是“找出a ,b ,c 三个实数中的最大值”.(2)a a (1)略;(2)∵a =31)21(>21)21(=22>23=b ,∴a>b. 又323=39>38=2=3log32,∴b>c.∴a>b>c.6.利用梯形的面积公式计算上底为2,下底为4,高为5的梯形的面积,设计出该问题的算法及程序框图.答案:解:S1 a =2,b =4,h =5;S2 S =12(a +b)h ; S3 输出S.程序框图如下图所示:7.任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在,画出这个算法的程序框图.答案:解:判断分别以这3个数为三边边长的三角形是否存在,只需验证这3个数当中任意两数的和是否大于第3个数.程序框图如图所示:。
新人教版算法与程序框图练习题及答案

第一章 算法初步1.1算法与程序框图1.1.1算法的概念1.已知直角三角形两直角边长为a ,b ,求斜边长c 的一个算法分下列三步:①计算22c a b =+a ,b 的值;③输出斜边长c 的值,其中正确的顺序是 【 】A.①②③B.②③①C.①③②D.②①③2.若()f x 在区间[],a b 内单调,且()()0f a f b <,则()f x 在区间[],a b 内 【 】A.至多有一个根B.至少有一个根C.恰好有一个根D.不确定3.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99.求他的总分和平均成绩的一个算法为: 第一步:取A =89 ,B =96 ,C =99;第二步:____①______;第三步:_____②_____;第四步:输出计算的结果.4.写出按从小到大的顺序重新排列,,x y z 三个数值的算法.1.1.2 程序框图1.在程序框图中,算法中间要处理数据或计算,可分别写在不同的 【 】A .处理框内B .判断框内C .终端框内D .输入输出框内2.将两个数a=10,b=18交换,使a=18,b=10,下面语句正确一组是 【 】A. B. C. D.3指出下列语句的错误,并改正:(1)A =B =50(2)x =1,y =2,z =3(3)INPUT “How o ld are y ou” x(4)INPUT ,x(5)PRINT A +B =;C(6)PRINT Good-b y e!4.2021年我国人口为13亿,如果人口每年的自然增长率为7‰,那么多少年后我国人口将达到15亿?设计一个算法的程序.5.儿童乘坐火车时,若身高不超过1.1 m ,则不需买票;若身高超过1.1 m 但不超过1.4 m ,则需买半票;若身高超过1.4 m ,则需买全票.试设计一个买票的算法,并画出相应的程序框图及程序。
1.2基本算法语句1.2.1输入语句、输出语句和赋值语句1 .在输入语句中,若同时输入多个变量,则变量之间的分隔符号是 【 】A.逗号B.空格C.分号D.顿号2 . 3a =4b =a=b b=a c=b b=a a=c b=a a=b a=cc=b b=aa b =b a =输出 ,a b以上程序输出的结果是 【 】A.3,4B. 4,4C.3,3D.4,33 请从下面具体的例子中说明几个基本的程序框和它们各自表示的功能,并把它填在相应的括号内.4. 设计一个算法,要求输入一个圆的半径,便能输出该圆的周长和面积(π 取3.14)。
人教版新课标A版 高中数学必修3 第一章算法初步 1.1算法与程序框图 1.1.2程序框图和算法的逻

人教版新课标A版高中数学必修3 第一章算法初步 1.1算法与程序框图 1.1.2程序框图和算法的逻辑结构同步测试A卷姓名:________ 班级:________ 成绩:________一、单选题 (共15题;共30分)1. (2分)下面一段程序执行后输出结果是()程序:A=2A=A*2A=A+6PRINT A.A . 2B . 8C . 10D . 182. (2分)阅读下列的算法,其功能hi()第一步:m=a;第二步:b<m,则m=b;第三步:若c<m,则m=c;第四步:输出m.A . 将a,b,c由小到大排序B . 将a,b,c由大到小排序C . 输出a,b,c中的最大值D . 输出a,b,c中的最小值3. (2分)(2018·泉州模拟) 执行如图所示的程序框图,如果输入的,则输出的()A .B .C .D .4. (2分)(2017·青岛模拟) 执行如图所示的程序框图,则输出的结果为()A . 7B . 9C . 10D . 115. (2分) (2018高三上·龙泉驿月考) 执行程序框图,假如输入两个数是、,那么输出的 =()A .B .C . 4D .6. (2分)下图所示的程序的输出结果为sum=132,则判断框中应填()A . i≥10B . i≥11C . i≤11D . i≥127. (2分) (2018高二上·唐县期中) 中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程序框图。
执行该程序框图,若输入的,依次输入的为2,2,5,则输出的()A . 7B . 12C . 17D . 348. (2分) (2018高一下·集宁期末) 如果下面程序框图运行的结果,那么判断框中应填入()A .B .C .D .9. (2分)(2014·四川理) 执行如图所示的程序框图,若输入的x,y∈R,那么输出的S的最大值为()A . 0B . 1C . 2D . 310. (2分)给出一个如图所示的程序框图,若要使输入的x的值一输出的y的值相等,则x的可能值的个数为()A . 1个B . 2个C . 3个D . 4个11. (2分)执行如图所示的程序框图,若输入x=-2,则输出y的值为()A . 5B . 9C . 1412. (2分)执行如图所示的程序框图,如果输入x,t的值均为2,最后输出S的值为n,在区间[0,10]上随机选取一个数D,则D≤n的概率为()A .B .C .D .13. (2分) (2018高二下·石家庄期末) 执行如图所示的程序框图,则输出的的值为()A . 1C . 4D . 不存在14. (2分) (2016高二下·友谊开学考) 阅读程序框图,若输入m=4,n=6,则输出a,i分别是()A . a=12,i=3B . a=12,i=4C . a=8,i=3D . a=8,i=415. (2分) (2017高三下·西安开学考) 阅读程序框图,如果输出的函数值在区间内,则输入的实数x的取值范围是()A . (﹣∞,﹣2]B . [﹣2,﹣1]C . [﹣1,2]D . [2,+∞)二、填空题 (共5题;共5分)16. (1分)利用秦九韶算法,求当x=23时,多项式7x3+3x2﹣5x+11的值的算法.①第一步:x=23,第二步:y=7x3+3x2﹣5x+11,第三步:输出y;②第一步:x=23,第二步:y=((7x+3)x﹣5)x+11,第三步:输出y;③算6次乘法,3次加法;④算3次乘法,3次加法.以上描述正确的序号为________ .17. (1分)写出右边程序流程图的运算结果:如果输入R=8,那么输出a=________.18. (1分)(2017·鞍山模拟) 执行如图的程序框图,若输出的S= ,则输入的整数p的值为________.19. (1分)(2012·江西理) 下图是某算法的程序框图,则程序运行后输出的结果是________.20. (1分)阅读如图所示程序框图,为使输出的数据为31,则判断框中应填的是________三、解答题 (共5题;共25分)21. (5分)对任意正整数n ,设计一个程序求的值.22. (5分)以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图.INPUT “x,y=”;x,yx=x/3y=2*y∧2PRINT x,yx=2*x-yy=y-1PRINT x,yEND23. (5分)对任意正整数n(n>1),设计一个程序求S= 的值.24. (5分)已知S=1+2+3+…+100.请设计一个程序框图,输出S的值并写出相应的程序.25. (5分)在某音乐唱片超市里,每张唱片售价12元,顾客如果购买5张以上(含5张)唱片,则按照九折收费;如果购买10张以上(含10张)唱片,则按照八折收费.请将下面计费的程序框图补充完整.参考答案一、单选题 (共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、二、填空题 (共5题;共5分) 16-1、17-1、18-1、19-1、20-1、三、解答题 (共5题;共25分) 21-1、22-1、23-1、24-1、25-1、。
高中数学人教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=________.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精
高中数学必修3第一章《算法初步》测试题A 卷
考试时间:100分钟,满分:150分
一、选择题:在每小题给出的四个选项中,只有一项是符合题目要求的,请把正确答案的代号填在题后的括号内(每小题5分,共50分).
1. 框图中具有赋值、执行计算语句、结果的传送功能的是( )
A.输入、输出框
B.循环框
C.处理框
D.判断框
2. 下列语句表达中是算法的有( )
①从上海到巴黎可以先乘火车到北京再坐飞机抵达; ②利用公式1
2s ah =计算底为1、高为2的三角形的面积;
③1
242x x >+;
④求M (1,2)与N (-3,5)两点连线的方程可先求MN 的斜率再利用点斜式方程求得.
A .1个
B .2个
C .3个
D .4个
3.有一堆形状、大小相同的珠子,其中只有一粒重量比其他的轻,某同学经过思考,他说根据科学的算法,利用天平,三次肯定能找到这粒最轻的珠子,则这堆珠子最多有( )粒.
A .21
B .24
C .27
D .30
4.给出以下四个问题:
①输入一个数x ,输出它的相反数;
②求面积为6的正方形的周长;
③求三个数a 、b 、c 中的最大数;
④求分段函数1(0)
()2(0)x x f x x x -≥⎧=⎨+<⎩ 的函数值.
其中不需要用条件分支结构来描述算法的个数有( )
A.1个
B.2个
C.3个
D.4个
5.如图所示程序框图,能判断任意输入的数x 的奇偶性,其中判断框内的条件是( )
A.m =0
B. m =1
C.x =1
D. x =0
第5题图
6.给出以下一个算法的程序框图,该程序框图的功能是( )
A.求a ,b ,c 中的最大数
B.求a ,b ,c 中的最小数
C.将a ,b ,c 从小到大排列
D.将a ,b ,c 从大到小排列
第6题图 第7题图
7.已知上面的框图,若输出结果为38,则a 的值为( )
A.6
B.6-或19
C.6±
D.8
8.对于一般的二元一次方程组1112220,0,
a x
b y
c a x b y c ++=⎧⎨++=⎩在写此方程组的算法时,需要我们注意的是( )
A .10a ≠
B .20a ≠
C .12210a b a b -≠
D .11220a b a b -≠
9.已知一个算法如下:
S1 min a =;
S2 如果min b <,则min b =;
S3 如果min c <,则min c =;
S4 输出min .
如果3,6,2a b c ===,则执行这个算法的结果是( )
A.min=3
B.min=6
C.min=2
D.min
10. 输出1000以内能被3和5整除的所有正整数,令15(1,2,3,
,66)a n n ==,算法程序框图如图所示,其中③处应填写( )
A .68n >
B .66n ≥
C .67n >
D .67n ≥
第10题图
二、填空题(每小题6分,共24分).
11.若执行下图所示的程序框图,如果输入x分别为3,-1和0,则依次输出的y值为
.
12.执行如图所示的循环结构,所得的结果为.
13.如图所示的算法,其作用是计算的值.
14.下列流程图中,语句1(语句1与i无关)将被执行的次数为_________ _______.
第14题图
三、解答题(共76分).
15.(本题满分12分)输入两个数a,b,打印出较大的一个,试用程序框图表示其算法.
16. (本题满分12分)试设计一个程序框图,不引入其他变量(用字母表示数),把输入的a,b两个变量交
换(即把a的值给b,把b的值给a),并输出最后的结果.
第11题图
第12题图第13题
精
17. (本题满分12分)设计一个计算1+2+3+…+100的值的算法,并画出程序框图.
18. (本题满分12分)写出求使1232008n ++++>成立的最小正整数n 的算法,并画出其算法程序框图.
19. (本题满分14分)观察所给程序框图,说明它所表示算法的意义,并写出相应的表达式.
第19题图
20. (本题满分14分)已知等式“3652838256⨯=⨯”,其中“
”内表示同一个数字,请画出求等式中“”表示的数字的算法程序框图.
精
参考答案A 卷
1.C .提示:由框图符号表示的意义可知选C .
2.B .提示:②④表达的是算法.
3.A .提示:若有21粒,第一次平均分为三组,每组7个珠子,任意取出两组分别放在天平的两边,通过比较能找出含轻珠的那一组.然后从这组的7粒中任意取出一粒,把剩下的6粒再分为两组,分别放在天平的两边,若平衡,则取出的那粒就最轻的珠子;若不平衡,则轻的那3粒中含轻珠.依此类推,三次肯定能找出这粒最轻的珠子.
4.A .提示:只有②不需要用条件分支结构来描述.
5.A .提示:由框图可知如果是输出偶数,可知mod (,2)0ulo x =.
6.B .提示:根据“a b >”取“a b =”可知,取a ,b 中的较小的数,按照同一依据分析后面的流程,可知此框图的功能是求a ,b ,c 中的最小数.
7.B .提示:由题意知2238a +=,解得6a =-或6(舍去);或由2a =38,解得a =19.
8.C .提示:二元一次方程组有唯一解,由高斯消去法可知12210a b a b -≠.
9.C .提示:算法的功能是求三个数中的最小数.
10.D .提示:由题意得,第一次循环:30,2a n ==;第二次循环:45,3a n ==; ……;第k 次循环:15,a k n k ==,以此类推,需要计算满足151000k > 的最小正整数k ,可得100015k >
,符合题意的最小正整数为67,所以判断框中应填写67n ≥或66n >,故选D .
11.1,-1,0.
12. 25.提示:算法的功能是计算13579++++的值.
13.13525⨯⨯⨯⨯.提示:由框图可知,直到27i =时,才结束循环体,因此算法的功能是计算
13525⨯⨯⨯⨯的值.
14.25.提示:根据程序框图,本程序中i 的步长为4,初值为1,所以第n 次执行时的43i n =-,使100i >的第一个26n =,所以共执行25次.
15.解:
S1 输入两个数a ,b ;
S2 如果a >b ,则打印a ,否则打印b ;
S3 算法结束.
程序框图如下:
16. 解:程序框图如下:
17.解:算法:
S1 设i 的值为1;
S2 设sum 的值为0;
S3 如果100i ≤执行S4,否则转去执行S7;
S4 计算sum i +并将结果代替sum ;
S5 计算1i +并将结果代替i ;
S6 转去执行S3;
S 7 输出sum 的值并结束算法.
程序框图如图所示:
18.解:算法:S1 S=0;
S2 1i =; S3 i S S =+;
S4 如果2008S ≤,使1i i =+,并返回3S ,否则输出i .
相应程序框图如下:
精
19.解:
S1 输入x ;
S2 如果0x <,则使21y x =+,输出y ,否则执行S3; S3 如果01x ≤<,则使21y x =+,输出y ,否则执行S4; S4 32y x x =+;
S5 输出y .
相应函数表达式为2321,0,
1,01,2, 1.
x x y x x x x x +<⎧
⎪=+≤<⎨⎪+≥⎩
20.框图如下:。