人教版高中数学高一必修三第一章算法与程序框图测试题(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=________.
高中数学人教A版必修三 第一章 算法初步 章末综合测评及答案
(时间 120 分钟,满分 150 分) 一、选择题(本大题共 12 小题,每小题 5 分,共 60 分,在每小题 给出的四个选项中,只有一项是符合题目要求的) 1.下面对程序框图中的图形符号的说法错误的是( ) A.起、止框是任何流程不可少的,表明程序开始和结束 B.输入、输出可用在算法中任何需要输入、输出的位置 C.算法中间要处理数据或计算,可分别写在不同的注释框内 D.当算法要求对两个不同的结果进行判断时,判断条件要写在判 断框内 【解析】 算法中间要处理数据或计算,可分别写在不同的处理 框内. 【答案】 C 2.算法共有三种逻辑结构,即顺序结构、条件结构、循环结构, 下列说法正确的是( ) A.一个算法只能含有一种逻辑结构 B.一个算法最多可以包含两种逻辑结构 C.一个算法必须含有上述三种逻辑结构 D.一个算法可以含有上述三种逻辑结构的任意组合 【解析】 任何一种算法都是由上述三种逻辑结构组成的,它可 以含有三种结构中的一种、两种或三种.
章末复习课
课时目标 1.进一步巩固和理解本章重要知识点.2.学会用算法的思想处理问题.
1.下列关于算法的说法正确的有( )
①求解某一类问题的算法是唯一的;
②算法必须在有限步操作之后停止;
③算法的每一步操作必须是明确的,不能有歧义;
④算法执行后一定产生明确的结果.
A.1 个
B.2 个
C.3 个
D.4 个
3.给出以下四个问题,
①输入 x,输出它的相反数.
②求面积为 6 的正方形的周长.
③求三个数 a,b,c 中的最大数.
x-1, x≥0
④求函数 f(x)=
的函数值.
x+2, x<0
高中数学必修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。
最新高一数学题库 必修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)算法与程序框图含解析
单元检测卷 (1) 算法与程序框图1、下边的结论正确的选项是()A.—个程序的算法步骤是可逆的B.—个算法能够无止境地运算下去C.达成一件事情的算法有且只有一种D.设计算法要本着简单方便的原则2、阅读下边的四段话, 此中不是解决问题的算法的是()A. 从济南到北京旅行, 先坐火车 , 再坐飞机到达B. 解一元一次方程的步骤是去分母、去括号、移项、归并同类项、系数化为1C.方程 x210 有两个实根D.求1 23 4 5的值,先计算123, 再计算 3 3 6,6 4 10,10 515,最后结果为153、在设计一个算法求 12 和 14 的最小公倍数时 , 设计的算法不适合的一步是()A. 第一将12 因式分解 :1223 2B. 其次将14 因式分解 :1427C.确立其素因数及素因数的最高指数:22 ,31,71D.其最小公倍数为 S 2 37424、下边对算法描绘正确的一项为哪一项()A.算法只好用自然语言来描绘B.算法只好用图形方式来表示C.同一问题能够有不一样的算法D.同一问题的算法不一样, 结果必定不一样5、能设计算法求解以下各式中S 的值的是()① S111...1;2482100② S 111...1... ; 2482100③ S 111...1n 为确立的正整数) 248n(2A. ①②B. ①③C.②③D.①②③6、以下对于算法的说法, 正确的有 ()①求解某一类问题的算法是独一的;②算法一定在有限次以后停止;③算法的每一步操作一定是明确的, 不可以有歧义或模糊;④算法履行后必定产生确立的结果.A.1 个B.2个C.3个D.4 个7、现用若干张扑克牌进行扑克牌游戏, 小明背对小亮, 让小亮按以下四个步骤操作 :第一步 , 散发左、中、右三堆牌, 每堆牌许多于两张 ,且各堆牌的张数同样 .第二步 , 从左侧一堆取出两张, 放人中间一堆 .第三步 , 从右侧一堆取出一张, 放入中间一堆 .第四步 , 左侧一堆有几张牌, 就从中间一堆取出几张牌放人左侧一堆.这时 , 小明正确地说出了中间一堆牌现有的张数, 则中间一堆牌现有的张数是()A.4B.5C.6D.88、给出下边的算法:第一步 , 输入x .第二步 , 判断x能否小于0 , 假如 , 则输出x 2 ,不然履行第三步.第三步 , 输出x1.当输入的 x 的值为1,0,1 时,输出的结果分别为()A.1,0,1B.1,1,0C.1, 1,0D.0, 1,1答案以及分析1答案及分析:答案: D分析:算法程序是有序步骤, 是不行逆的 , 算法的程序是有限的, 同一个问题的算题也是不唯一的 .2 答案及分析:答案: C分析:A. 从济南到北京旅行, 先坐火车 , 再坐飞机到达, 解决了如何去的问题,因此 A 是解决问题的算法 ;B. 解一元一次方程的步骤是去分母、去括号、移项、归并同类项、系数化为1, 解决了如何解一元一次方程的问题, 因此 B 是解决问題的算法 ; D. 求 1+2+3+4+5 的值 , 先计算 1+2=3, 再计算 3+3 =6, 6+4 =10,10+5=15,最后结果为15, 解决了如何求这些数的和的问题, 因此 D是解决问题的算法. 应选C.3答案及分析:答案: D分析:最小公倍数为211S 2 3 784.4答案及分析:答案: C分析:算法的特色: 有穷性 , 确立性 , 次序性与正确性, 不独一性 , 广泛性 ;算法能够用自然语言、图形语言, 程序语言来表示, 故 A、 B 不对 ;同一问题能够用不一样的算法来描绘, 但结果必定同样, 故 D不对 .C 对.故应选 C.5答案及分析:答案: B分析:由于算法的步骤是有限的, 因此②不可以设计算法求解 . 易知①③能设计算法求解.6答案及分析:答案: C分析:由算法的观点, 知②③④正确, 而解决某类问题的算法不必定是独一的, 进而①说法不正确.应选 C.7 答案及分析:答案: B分析:由第一步, 知三堆牌的张数同样, 设为第二步后, 左侧一堆牌的张数为x 2 ,中间一堆牌的张数为 x 2 ;第三步后,中间一堆牌的张数为x 2 1 x 3 ;第四步,从中间一堆牌中抽出x 2 张牌,则中间余下 5 张牌,应选B.8答案及分析:答案: C分析:依据 x 值与0的关系,选择履行不一样的步骤, 当x的值为1,0,1 时,输出的结果应分别为1, 1,0 ,应选C.。
人教A版高中数学必修三试卷高中 1.1算法与程序框图练习 新
高中数学学习材料金戈铁骑整理制作2015高中数学 1.1算法与程序框图练习 新人教A 版必修3一、选择题1.下列关于算法的说法,正确的有( ) ①求解某一类问题的算法是唯一的; ②算法必须在有限步操作之后停止;③算法的每一步操作必须是明确的,不能有歧义或模糊; ④算法执行后一定产生确定的结果.A .1个B .2个C .3个D .4个 【解析】由算法的特征知①不正确,②③④正确,故选C . 【答案】C2.下面的说法正确的是( )A .一个问题的算法步骤是可逆的B .一个算法可以无止境地运算下去C .完成一件事情的算法有且只有一种D .设计算法要本着简单方便的原则 【解析】考查算法的定义与特征. 【答案】D3.对于像“喝一碗水”这类含有动作性的语言能否出现在算法的一个步骤中,下列说法正确的是( )A .能B .不能C .有些题目能有些不能D .上述说法均不对 【解析】由算法的特征知算法必须是明确的,不能有歧义或模糊. 【答案】B4.给出下列表述:①利用海伦公式)2a b cS p ++==计算边长分别为6,8,10的三角形的面积;②从江苏常州到九寨沟旅游可以先乘汽车到上海,再乘飞机到成都,再乘汽车抵达九寨沟; ③求过(1,2)M 与(3,5)N -两点的连线所在的直线方程,可先求直线MN 的斜率,再利用点斜式方程求得;④求三点(2,2)A ,(2,6)B ,(4,4)C 所在ABC △的面积,可先算AB 的长a ,再求AB 的直线方程及点C 到直线AB 的距离h ,最后利用12S ah =来进行计算,其中是算法的有( )A .1个B .2个C .3个D .4个【解析】四个表述均满足算法的定义.【答案】D5.计算下列各式中S的值,能设计算法求解的是()①123100S=++++;②123100S=+++++;③123(1,)且….S n n n=++++∈NA.①②B.①③C.②③D.①②③【解析】算法的设计要求步骤是可行的,并且在有限步之内能完成任务.【答案】B6.早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广播(8 min)几个步骤,从下列选项中选出最好的一种算法()A.第一步洗脸刷牙、第二步刷水壶、第三步烧水、第四步泡面、第五步吃饭、第六步听广播B.第一步刷水壶、第二步烧水同时洗脸刷牙、第三步泡面、第四步吃饭、第五步听广播C.第一步刷水壶、第二步烧水同时洗脸刷牙、第三步泡面、第四步吃饭同时听广播D.第一步吃饭同时听广播、第二步泡面、第三步烧水同时洗脸刷牙、第四步刷水壶【解析】由题知C选项最节省时间,由算法的特征可知C方法最好.【答案】C7.下列关于算法的说法中,正确的是()A.算法就是某个问题的解题过程B.算法执行后可以不产生确定的结果C.解决某类问题的算法不是唯一的D.算法可以无限地操作下去【解析】算法的特性之一.【答案】C8.我们已学过的算法有求解一元二次方程的求根公式,加减消元法求二元一次方程组的解,二分法求出函数的零点等,对算法的描述有:①对一类问题都有效;②算法可执行的步骤必须是有限的;③算法可以一步一步的进行,每一步都有确切的含义;④是一种通法,只要按部就班的做,总能得到结果.以上算法的描述正确的有()A.1个B.2个C.3个D.4个【解析】由算法的概念可知①②③④都正确,因而选D【答案】D9.算法的每一步应该是正确的,并且能有效的执行且得到确定的结果,而不是模棱两可的,这是指算法的()A.有穷性B.确定性C.普遍性D.不唯一性【解析】由算法的概念与特征可知应为算法的确定性.【答案】B10.下列关于算法的描述正确的是()A.算法与求解一个问题的方法相同B.算法只能解决一个问题,不能重复使用C.算法过程要一步一步执行,每步执行的操作必须确切D.有的算法执行完后,可能无结果【解析】算法与求解一个问题的方法既有区别又有联系,故A不正确;算法能够重复使用,故B不正确;每一个算法执行完后,必须有结果,故D 不正确. 【答案】C11.对于一般的二元一次方程组111222,.a x b y c a x b y c +=⎧⎨+=⎩在写解此方程组的算法时,需要注意的是( )A .10a ≠B .20a ≠C .12210a b a b -≠D .11220a b a b -≠【解析】采用加减法解方程组,未知数,x y 的系数是1221a b a b -,故12210a b a b -≠才能保证方程组有解.【答案】C12.下列叙述中,①植树需要运苗、挖坑、栽苗、浇水这些步骤;②按顺序进行下列运算:1+1=2,2+1=3,3+1=4,…99+1=100; ③从青岛乘火车到济南,再从济南乘飞机到广州观看亚运会开幕式; ④3x >x +1;⑤求所有能被3整除的正数,即3,6,9,12,…. 能称为算法的个数为( ) A .2 B .3 C .4 D .5【解析】根据算法的含义和特征:①②③都是算法;④⑤不是算法.其中④,3x >x +1不是一个明确的步骤,不符合确定性;⑤的步骤是无穷的,与算法的有限性矛盾. 【答案】B13.关于一元二次方程x 2-5x +6=0的求根问题,下列说法正确的是( ) A .只能设计一种算法 B .可以设计多种算法 C .不能设计算法D .不能根据解题过程设计算法【解析】一元二次方程的求解过程可以用公式法和分解因式法进行,也可用配方法求解,可根据不同的解题过程来设计算法,故可以设计多种算法,但几种算法输出的结果是一样的. 【答案】B14.对于解方程x 2-2x -3=0的下列步骤:①设f (x )=x 2-2x -3;②计算判别式Δ=(-2)2-4×1×(-3)=16>0; ③作f (x )的图象;④将a =1,b =-2,c =-3代入求根公式x =-b ±Δ2a,得x 1=3,x 2=-1.其中可作为解方程的算法的有效步骤为( ) A .①② B .②③ C .②④ D .③④【解析】解一元二次方程可分为两步:确定判别式和代入求根公式,故②④是有效的,①③不起作用. 【答案】C15.在用二分法求方程零点的算法中,下列说法正确的是( ) A .这个算法可以求所有的零点 B .这个算法可以求任何方程的零点 C .这个算法能求所有零点的近似解 D .这个算法可以求变号零点的近似解【解析】二分法的理论依据是函数的零点存在定理,它解决的是求变号零点的问题,并不能求所有零点的近似值. 【答案】D 16.已知算法: 第一步,输入n .第二步,判断n 是否是2,若n =2,则n 满足条件. 若n >2,则执行第三步.第三步,依次检验从2到n -1的整数能不能整除n ,若不能整除n ,满足条件. 上述满足条件的数是( )A .质数B .奇数C .偶数D .4的倍数 【解析】由质数的定义知. 【答案】A17.下列算法要解决的问题是( )第一步,比较a 与b 的大小,如果a <b ,则交换a ,b 的值. 第二步,比较a 与c 的大小,如果a <c ,则交换a ,c 的值. 第三步,比较b 与c 的大小,如果b <c ,则交换b ,c 的值. 第四步,输出a ,b ,c .A .输入a ,b ,c 三个数,比较a ,b ,c 的大小B .输入a ,b ,c 三个数,找出a ,b ,c 中的最大数C .输入a ,b ,c 三个数,按从大到小的顺序输出D .输入a ,b ,c 三个数,求a ,b ,c 的平均数【解析】由步骤S 1→S 4可知算法要解决问题是输入a ,b ,c 三个数,按从大到小的顺序输出. 【答案】C 二、填空题18.在用二分法求方程3210x x --=的一个近似解时,现在已经将根锁定在区间(1,2)内,则下一步可断定该根所在的区间为 . 【解析】区间(1,2)的中点为032x =,令3()21f x x x =--, 则35()028f =-<,(2)30f =>,所以根所在的区间为3(,2)2.【答案】3(,2)219.以下是解二元一次方程组⎩⎪⎨⎪⎧2x -y +6=0,①x +y +3=0 ②的一个算法,请将该算法补充完整.第一步,①②两式相加得3x +9=0;③第二步,由③式可得________;④ 第三步,将④式代入①式得y =0; 第四步,输出方程组的解________.【解析】由3x +9=0,得x =-3,即④处应填x =-3;把x =-3代入2x -y +6=0,得y =0,即方程组的解为⎩⎪⎨⎪⎧x =-3,y =0.【答案】x =-3 ⎩⎪⎨⎪⎧x =-3,y =020.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99,求他的总分和平均成绩的一个算法为:第一步,取A =89,B =96,C =99;第二步,__________________________; 第三步,__________________________; 第四步,输出计算的结果.【解析】应先计算总分D =A +B +C ,然后再计算平均成绩E =D3. 【答案】计算总分D =A +B +C 计算平均成绩E =D321.已知A (-1,0),B (3,2),下面是求直线AB 的方程的一个算法,请将其补充完整: 第一步,__________________________________.第二步,用点斜式写出直线AB 的方程y -0=12[x -(-1)].第三步,将第二步的方程化简,得到方程x -2y +1=0.【解析】该算法功能为用点斜式方程求直线方程,第一步应为求直线的斜率,应补充为“计算直线AB 的斜率k =12”.【答案】计算直线AB 的斜率k =1222.给出下面的算法: 第一步,输入x .第二步,判断x 是否小于0,若是,则输出x +2,否则执行第三步. 第三步,输出x -1.当输入的x 的值分别为-1,0,1时,输出的结果分别为________、________、________. 【解析】该算法实际上是分段函数f (x )=⎩⎪⎨⎪⎧x -1, x ≥0,x +2, x <0,∴f (-1)=-1+2=1,f (0)=0-1=-1,f (1)=1-1=0.【答案】1 -1 023.小明中午放学回家自己煮面条吃,有下面几道工序:①洗锅盛水2分钟;②洗菜6分钟;③准备面条及佐料2分钟;④用锅把水烧开10分钟;⑤煮面条和炒菜共3分钟.以上各道工序,除了④之外,一次只能进行一道工序.小明要将面条煮好,最少要用________分钟.【解析】 ①洗锅盛水2分钟+④用锅把水烧开10分钟(同时②洗菜6分钟+③准备面条及佐料2分钟)+⑤煮面条和炒菜共用3分钟=15分钟. 【答案】1524.求过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 225.已知数字序列:2,5,7,8,15,32,18,12,55,9.写出从该序列搜索18的一个算法. 第一步,输入实数a .第二步,____________________________________. 第三步,输出a =18.【答案】 如果a =18,则执行第三步,否则重复执行第一步. 三、解答题26.设计一个算法,使得从10个确定且互不相等的数中挑选出最大的一个数. 【解】第一步,假定这10个数中第一个是“最大值”.第二步,将下一个数与“最大值”比较,如果它大于此“最大值”,那么就用这个数取代“最大值”,否则就取“最大值”. 第三步,再重复第二步. 第四步,在这10个数中一直取到没有可以取的数为止,此时的“最大值”就是10个数中的最大值.27.下面给出了一个问题的算法: 第一步,输入a .第二步,若4a …,则执行第三步,否则,执行第四步. 第三步,输出21a -.第四步,输出223a a -+. 问题:(1)这个算法解决的问题是什么?(2)当输入的a 值为多大时,输出的数值最小?【解】(1)这个算法解决的问题是求分段函数221,4,()23,4x x f x x x x -⎧=⎨-+<⎩…的函数值.(2)1a =时输出的数值最小.28.已知一个等边三角形的周长为a ,求这个三角形的面积.设计一个算法解决这个问题. 【解】算法步骤如下: 第一步,输入a 的值; 第二步,计算l =a 3的值;第三步,计算S =34×l2的值; 第四步,输出S 的值.29.在某次田径比赛中,男子100米A 组有8位选手参加预赛,成绩(单位:秒)依次为:9.88,10.57,10.63,9.90,9.85,9.98,10.21,10.86.请设计一个算法,在这些成绩中找出不超过9.90秒的成绩. 【解】算法如下:第一步,设计数变量n =1.第二步,输入一个成绩x ,判断x 与9.90的大小.若x >9.90,则执行第三步;若x ≤9.90,输出x ,并执行第三步.第三步,使计数变量n 的值增加1后仍记为n .第四步,判断计数变量n 与成绩个数8的大小.若n ≤8,则返回执行第二步;若n >8,则算法结束.30.写出求1+12+13+…+1100的一个算法.【解】第一步:使S =1;第二步:使I =2; 第三步:使n =1I;第四步:使S =S +n ; 第五步:使I =I +1;第六步:如果I ≤100,则返回第三步,否则输出S .。
高中数学 专题01 流程图与算法语句分项汇编(含解析)新人教A版必修3-新人教A版高一必修3数学试题
专题01 流程图与算法语句一、选择题1.【某某自治区北方重工业集团某某第三中学2017-2018学年高二3月月考】如图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是A. B. C. D.【答案】B第九次,,满足条件,,第十次,,满足条件,;由条件知不满足条件.故判断框内应填入的条件是.选B.2.【某某八中乌兰察布分校2017-2018学年高二下学期第一次调考】以下是一个算法的程序框图,当输入的x值为3时,输出y的结果恰好是,则处的关系式是( )A . y =x 3B . y =3-xC . y =3xD . y =【答案】C3.【某某某某市第三中学2017-2018学年高二下学期第一次月考】如图所示,程序框图的输出值S =( )A . 15B . 22C . 24D . 28【答案】C【解析】由程序框图,数据初始化: 1,020i S ==<; 第一次循环: 3,320i S ==<;第二次循环: 5,820i S ==<; 第三次循环: 7,15i S ==20<; 第四次循环: 9,2420i S ==>; 此时结束循环,输出S 值为24. 本题选择C 选项.4.【某某省某某市2018届高三教学质量检查第二次统考】执行下面的程序框图,如果输入1a =, 1b =,则输出的S =( )A . 7B . 20C . 22D . 54【答案】B5.【某某省外国语学校2017-2018学年高二下学期入学考试】阅读如图所示的程序框图,若运行相应的程序输出的结果为0,则判断框中的条件不可能是( )A . 2014n ≤B . 2015n ≤C . 2016n ≤D . 2018n ≤【答案】A故选A .6.【人教B 版高中数学必修三同步测试】给出一个算法的程序框图如图所示,该程序框图的功能是( )A . 求出a ,b ,c 三数中的最小数B . 求出a ,b ,c 三数中的最大数C . 将a ,b ,c 从小到大排列D . 将a ,b ,c 从大到小排列【答案】A【解析】由图框可知,第一步判断中的较小数,第二步判断中的较小数与的比较后的较小数。
- 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.框图如下:。