北京师范大学附中高三数学一轮复习 算法初步与框图单元训练
北师大版高中数学一轮复习第十二章12.1算法与程序框图word版下载
课时作业64 算法与程序框图一、选择题1.如下框图,当x1=6,x2=9,p=8.5时,x3等于().A.7 B.8 C.10 D.112.(2012江西南昌模拟)若如下程序框图所给的运行结果为S=20,那么判断框中应填入的关于k的条件是().A.k=9 B.k≤8 C.k<8 D.k>83.(2012北京高考)执行如图所示的程序框图,输出的S值为().A.2 B.4 C.8 D.164.阅读如图的程序框图,若输出的S的值等于16,那么在程序框图中的判断框内应填写的条件是().A.i>5 B.i>6 C.i>7 D.i>85.如图是求x1,x2,…,x10的乘积S的程序框图,图中空白框中应填入的内容为().A.S=S·(n+1) B.S=S·x n+1 C.S=S·n D.S=S·x n6.(2012山东高考)执行下面的程序框图,如果输入a=4,那么输出的n的值为().A.2 B.3 C.4 D.57.若下面的程序框图输出的S是126,则①应为().A.n≤5 B.n≤6 C.n≤7 D.n≤8二、填空题8.某程序框图如图所示,则该程序运行后输出的k的值是________.9. (2012上海十三校联考)根据右面的程序框图,要使得输出的结果在区间[-1,0]上,则输入的x的取值范围是__________.10.(2012陕西高考改编)下图是计算某年级500名学生期末考试(满分为100分)及格率q的程序框图,则图中空白框内应填入__________.三、解答题11. 已知某算法的程序框图如图所示,若将输出的(x,y)值依次记为(x1,y1),(x2,y2),…,(x n,y n),…若程序运行中输出的一个数组是(x,-8),求x的值.12. 程序框图如图,运行此程序,试求输出的b的值.参考答案一、选择题1.B 解析:∵x 1=6,x 2=9, ∴x 1+x 22=6+92=7.5≠8.5, ∴输出的p =x 2+x 32=9+x 32=8.5, ∴x 3=8.2.D 解析:据程序框图可得当k =9时,S =11;k =8时,S =11+9=20.∴应填入“k >8”.3.C 解析:初始:k =0,S =1,第一次循环:由0<3,得S =1×20=1,k =1; 第二次循环:由1<3得,S =1×21=2,k =2;第三次循环:由2<3得,S =2×22=8,k =3.经判断此时要跳出循环.因此输出的S 值为8.4.A5.D 解析:这里要求的S 是x 1,x 2,…,x 10的乘积,S 从1开始每循环一次就乘以一个xn ,直到符合S =x 1x 2·…·x n 为止,然后跳出循环,输出S .6.B 解析:由程序框图知,当n =0时,P =1,Q =3;当n =1时,P =5,Q =7;当n =2时,P =21,Q =15,此时n 增加1变为3,满足P >Q ,循环结束,输出n =3.7.B 解析:程序是计算21+22+…+2n =126,解得n =6,所以判断框内应填“n ≤6”.二、填空题8.5 解析:第1次循环:k =3,a =43,b =34;第2次循环:k =4,a =44,b =44; 第3次循环:k =5,a =45,b =54.此时,满足条件a >b ,循环终止,因此,输出的k 的值是5.9.⎣⎡⎦⎤2,52 解析:由程序框图可得输出值y =⎩⎪⎨⎪⎧ x 2, x <0,4-2x ,x ≥0, 若y ∈[-1,0],则⎩⎪⎨⎪⎧ -1≤x 2≤0,x <0,或⎩⎪⎨⎪⎧-1≤4-2x ≤0,x ≥0, 解得2≤x ≤52. 10.q =M M +N 解析:由框图可知M 表示及格人数,N 表示不及格人数,所以q =M M +N. 三、解答题11.解:开始n =1,x 1=1,y 1=0→n =3,x 2=3,y 2=-2→n =5,x 3=9,y 3=-4→n =7,x 4=27,y 4=-6→n =9,x 5=81,y 5=-8,则x =81.12.解:运行程序各次结果分别为i =10,a =1012,b =a =1012;i =9,a =947,b =a =947;…;i =5,b =a =613;i =4,a =6<613,b =a =6;i =3,a =7>6,此时程序结束,故输出b 的值为6.。
高三数学一轮复习算法初步北师大版
高三数学一轮复习算法初步北师大版高三总复习人教A版·数学(理)高三总复习人教A版·数学(理)高三总复习人教A版·数学(理)高三总复习人教A版·数学(理)高三总复习人教A版·数学(理)算法初步算法与程序框图算法的含义及表示算法的基本逻辑结构顺序结构循环结构选择结构程序框图基本算法语句输入语句、输出语句、赋值语句循环语句条件语句(文)框图流程图结构图.高考本单元考查的题型主要是选择题和填空题分值约在~分之间属中低档题..重点考查程序框图的“读”或“补”注重对循环结构的考查或与其他知识点相结合的综合考查.高三总复习人教A版·数学(理).预计今后的高考本单元仍将以程序框图为主重点关注程序框图“读”或“补”.在考查程序框图时经常会与数列、函数等知识的实际问题相结合进一步强化框图问题的实际背景.高三总复习人教A版·数学(理)高三总复习人教A版·数学(理).算法是实践性很强的内容复习时要结合具体实例体验程序框图、算法语句在解决问题中的作用.在复习本单元知识时重点应放在程序框图的读图和制图方面的练习练习审题的速度与准确度尤其能抓住循环问题的循环条件以提高得分率..程序框图是联系具体问题与求解方法之间的纽带合理的程序框图为程序的正确编写提供了依据.因此编写程序的关键在于理清问题的算法特别是算法的结构画出相应的流程图.高三总复习人教A版·数学(理)高三总复习人教A版·数学(理)高三总复习人教A版·数学(理)考纲解读.了解算法的含义了解算法的思想.理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.考向预测.本节是高考的热点内容新课标地区每年必考主要考查程序框图..本部分内容在高考中以选择题、填空题为主属于中档题.高三总复习人教A版·数学(理)高三总复习人教A版·数学(理)知识梳理.算法定义算法是解决某类问题的一系列或只要按照这些步骤执行都能使问题得到解决..算法框图的基本结构在算法设计中算法框图(也叫)可以准确、清晰、直观地表达解决问题的思路和步骤它包括三种基本结构、、.步骤程序程序框图顺序结构选择结构循环结构高三总复习人教A版·数学(理).程序框图中图形符号的意义起始结束输入或输出判断框图形符号名称功能终端框(起止框)表示一个算法的或输入、输出框表示一个算法的信息处理框(执行框)赋值计算判断某一条件是否成立成立时在出口处标明“是”或“Y”不成立时标明“否”或“N”高三总复习人教A版·数学(理)顺序结构按照步骤的一个算法称为具有“顺序结构”的算法或者称为算法的顺序结构..选择结构()定义:选择结构是指算法的流程根据给定的条件是否成立而选择执行不同的流向的结构方式.()流程图形式为依次执行高三总复习人教A 版·数学(理).循环结构()定义:循环结构是指.反复执行的处理步骤称为.()画循环结构流程图之前要确定三件事:①确定循环变量和初始条件②确定算法中反复执行的部分即循环体③确定循环的终止条件.()流程图形式为从某处开始按照一定条件反复执行处理某步骤的情况循环体高三总复习人教A版·数学(理)高三总复习人教A 版·数学(理)基础自测.(·陕西文)右图是求xx…x的乘积S的程序框图图中空白框中应填入的内容为()A.S=S*(n+)B.S=S*xn+C.S=S*nD.S=S*xn答案D解析本题考查循环结构程序图的理解关键是抓住程序运行时S与n 的数值如何对应变化.高三总复习人教A版·数学(理).下列说法不正确的是()A.任何一个算法一定含有顺序结构B.由顺序结构、条件结构、循环结构能够描述任何一个算法C.循环结构中一定包含条件结构D.条件结构中一定包含循环结构答案D高三总复习人教A版·数学(理)解析任何一个算法都有按顺序执行的部分故A对任何一个算法都可以用三种结构中的一部分或全部来描述故B对条件结构中不一定包含循环结构如有些程序只须进行一次判断就可结束.循环结构须按照一定条件反复执行某一处理步骤这就涉及条件结构故C 正确D错误.高三总复习人教A版·数学(理).(·海南宁夏理)如果执行下边的流程图输入x=-h=那么输出的各个数的和等于( )A.B.C.D.高三总复习人教A版·数学(理)答案B解析本题主要考查流程图知识和学生的识图能力.由程序框图知输入x=-h=那么输出的各个数的和为高三总复习人教A版·数学(理).(·天津文)阅读右边的程序框图运行相应的程序则输出s的值为()A.-B.C.D.答案B高三总复习人教A版·数学(理)解析本题考查了程序框图.按照程序框图依次执行为:初始S=i=()S =i=()S=i=()S=i=()S=i=∵∴输出S=高三总复习人教A版·数学(理).(·山东文)执行右图所示的程序框图若输入x=则输出y的值为.答案-eqf(,)高三总复习人教A版·数学(理)解析本题考查了程序框图的基础知识考查了学生的识图能力和理解能力x=时y=eqf(,)×-=有|y-x|=当x=时y=eqf(,)×-=-eqf(,)有|y-x|=eqf(,)当x=-eqf(,)时y=eqf(,)×(-eqf(,))-=-eqf(,)此时|y-x|=eqf(,)故为-eqf(,)高三总复习人教A版·数学(理).已知函数f(x)=|x-|程序框图(如图所示)表示的是给定x的值求其相应的函数值的算法请将该程序框图补充完整.其中①处填②处填.高三总复习人教A版·数学(理)答案x≤(或x)y=x-解析由程序框图可知该算法是求分段函数的函数值函数f(x)=|x-|=eqblc{rc(avsalco(x-x,-x x≤))故判断框①内填x≤②内填y=x-高三总复习人教A版·数学(理)高三总复习人教A版·数学(理)例已知三角形三边长判定这个三角形是否为直角三角形写出算法画出相应的算法框图.高三总复习人教A版·数学(理)解析算法:S输入a、b、cS p=a+b-cq=b+c-ar=a+c-bS若p=则输出“是直角三角形”.S若q=则输出“是直角三角形”.S若r=则输出“是直角三角形”.S若pqr≠则输出“不是直角三角形”结束.算法框图如图.想一想还可以怎样设计算法.高三总复习人教A版·数学(理)点评给出一个问题设计算法时应注意:()认真分析问题联系解决此问题的一般数学方法.()综合考虑此类问题中可能涉及的各种情况.()将解决问题的过程划分为若干个步骤.()用简练的语言将各个步骤表示出来.高三总复习人教A版·数学(理).画程序框图的规则()使用标准的框图符号()框图一般按从上到下、从左到右的方向画()除判断框外大多数程序框图中的程序框只有一个进入点和一个退出点判断框是具有超过一个退出点的唯一符号()在图形符号内描述的语言要非常简练清楚.注意:()终端框(起止框)是任何程序图不可少的表明程序开始和结束.()输入框和输出框可用在算法中任何需要输入、输出的位置.高三总复习人教A版·数学(理)用二分法设计一个求方程x-=的近似解的算法.解析假设所求近似解与精确解的差的绝对值不超过则不难设计出以下算法步骤.()令f(x)=x -因为f()f()所以设x=x=()令m=eqf(x+x,)判断f(m)是否为若是则m即为所求否则继续判断f(x)·f(m)大于还是小于高三总复习人教A 版·数学(理)()若f(x)·f(m)则x=m否则x=m()判断|x-x|是否成立若是则xx之间的任意值均为满足条件的近似解否则返回第二步.()输出结果高三总复习人教A版·数学(理)例()下面的算法框图如果输入三个实数abc要求输出这三个数中最大的数那么在空白的判断框中应该填入下面四个选项中的()A.cxB.xcC.cbD.bc高三总复习人教A版·数学(理)解析第一次判断后x取a与b中较大的一个故第二次判断后x应取x与c中较大者故判断框中应填cx故选A答案A高三总复习人教A版·数学(理)()(·长沙铁一中月考)如图给出一个算法框图其作用是输入x 的值输出相应的y值.若要使输入的x值与输出的y值相等.则这样的x值有个.答案解析当x≤时x=x有x=或x=当x≤时x-=x有x=当x时x=eqf(,x)x无解.故可知这样的x有个.高三总复习人教A版·数学(理)()阅读图所示的算法框图若分别输入x=-和则分别输出.A.,B.,C.-,D.-,高三总复习人教A版·数学(理)答案A解析算法框图所表示的函数为y=eqblc{rc(avsalco(x x,f(,)x=,x+x))所以分别输入x=-和则分别输出y=和高三总复习人教A版·数学(理)()下列算法框图的功能是()A.求a-b的值B.求b-a的值C.求|a-b|的值D.以上都不对答案C解析由判断框中的条件和输出的两种结果易知框图是求|a-b|的值高三总复习人教A版·数学(理)例给出下面的算法框图那么输出结果应为()A.B.C.D.高三总复习人教A版·数学(理)解析由条件知i=时退出循环故最后一个加数为∴此框图即计算+++…+的值.故选A答案A高三总复习人教A版·数学(理)()如果执行下面的程序框图那么输出的S等于()A.B.C.D.答案C高三总复习人教A版·数学(理)解析由题意知输出的结果S为、、、…、的和所以S=eqf(×+,)=高三总复习人教A版·数学(理)()(·浙江理)某程序框图如图所示若输出的S=则判断框内的()A.kB.kC.kD.k答案A解析由S=k=⇒k=S=⇒k=S =⇒k=S=⇒k=S=知k=显然k故选A高三总复习人教A版·数学(理)例如图()是某县参加年高考的学生身高条形统计图从左到右的各条形表示的学生人数依次记为A、A、…、A(如A表示身高(单位:cm)在,)内的学生人数).如图()是统计图()中身高在一定范围内学生人数的一个算法流程图.现要统计身高在~cm(含cm不含cm)的学生人数那么在算法框图中的判断框内应填写的条件是()高三总复习人教A版·数学(理)A.iB.iC.iD.i答案B解析∵统计~cm的学生即A+A+A+A,≤i≤时都符合要求.故i=时跳出循环.高三总复习人教A版·数学(理)(广东理)随机抽取某产品n件测得其长度分别为aa…an则如图所示的程序框图输出的s =s表示的样本的数字特征是.(注:流程图中的赋值符号“=”也可以写成“←”“:=”)高三总复习人教A版·数学(理)答案eqf(,n)(a +a+…+an)样本平均数解析考查程序框图的概念、结构和统计的基本概念.由程序框图知当i=时x=a此时S=ai=时x=eqf(-S+a,)=eqf(a+a,)此时S=eqf(a+a,)i=时x=eqf(-S+a,)=eqf(a+a+a,)此时S=eqf(a+a+a,)…高三总复习人教A版·数学(理)i=n-时xn-=eqf(n-Sn-+an-,n-)=eqf(a+a+…+an-,n-)此时S=eqf(a+a+…+an-,n-)i=n时可得S=eqf(a+a+…+an,n)i=n+不满足i≤n跳出循环输出S后结束故输出S=eqf(a+a +…+an,n)它表示的样本的数字特征是aa…an这n个数的平均数.高三总复习人教A版·数学(理)高三总复习人教A版·数学(理).在设计一个算法的过程中要牢记它的五个特征:概括性、逻辑性、有穷性、不惟一性、普遍性.编程的一般步骤:()算法分析:根据提供的问题利用数学及相关学科的知识设计出解决问题的算法.()画流程图:依据算法分析画出流程图.()写出程序:根据流程图中的算法步骤逐步写出相应的程序语句..算法的思想与数学知识的融合会是新高考命题的方向要注意此方面知识的积累.高三总复习人教A版·数学(理).在复习中注意不要把算法讲成算法语言课或程序设计课要体现数学与算法的有机结合理解数学在利用算法解决问题的作用不仅要学会画图还要会识图.①注意起止框与处理框、判断框和循环框的区别.②注意条件分支结构与循环结构的联系.③要弄清楚三种基本逻辑结构的构成方式及功能以免使用时造成混乱或错误.。
北师大文科数学高考总复习练习:算法与算法框图 含答案
第3讲算法与算法框图基础巩固题组(建议用时:30分钟)一、选择题1.执行如图所示的算法框图,若输入的实数x=4,则输出结果为()A.4 B.3 C.2 D.1 4解析依题意,输出的y=log24=2.答案 C2.(2017·汉中质检)根据如图所示算法框图,当输入x为6时,输出的y=()A.1 B.2C.5 D.10解析当x=6时,x=6-3=3,此时x=3≥0;当x=3时,x=3-3=0,此时x=0≥0;当x=0时,x=0-3=-3,此时x=-3<0,则y=(-3)2+1=10.答案 D3.一个算法的算法框图如图所示,若该程序输出的结果是163,则判断框内应填入的条件是()A.i<4 B.i>4 C.i<5 D.i>5解析i=1进入循环,i=2,T=1,P=151+2=5;再循环,i=3,T=2,P=52+3=1;再循环,i=4,T=3,P=13+4=17;再循环,i=5,T=4,P=174+5=163,此时应满足判断条件,所以判断框内应填入的条件是i>4.答案 B4.(2016·四川卷)秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的算法框图给出了利用秦九韶算法求某多项式值的一个实例,若输入n,x的值分别为3,2,则输出v的值为()A.9 B.18 C.20 D.35解析由算法框图知,初始值:n=3,x=2,v=1,i=2,第一次循环:v=4,i=1;第二次循环:v=9,i=0;第三次循环:v=18,i=-1.i=-1<0,结束循环,输出v=18.答案 B5.(2017·合肥调研)阅读右面的算法框图,运行相应的程序,则输出S的值为()A.-10 B.6C.14 D.18解析算法框图为直到型循环结构,初始值S=20,i=1.执行一次循环,i=2,S=20-2=18.执行两次循环,i=2×2=4,S=18-4=14.执行三次循环,i=2×4=8,S=14-8=6满足i>5,终止循环,输出S=6.答案 B6.根据程序写出相应的算法功能为() S=0;For i=1 to 999 Step 2S=S+i^ 2i=i+2Next输出S.A.求和:12+32+52+…+9972B.求和:12+32+52+…+9992C.求和:12+32+52+…+9952D.求和:12+32+52+…+20012答案 B7.(2016·天津卷)阅读右边的算法框图,运行相应的程序,则输出S的值为()A.2 B.4C.6 D.8解析初始值S=4,n=1.循环第一次:S=8,n=2;循环第二次:S=2,n=3;循环第三次:S=4,n=4,满足n>3,输出S=4.答案 B8.(2015·全国Ⅱ卷)下面算法框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”,执行该算法框图,若输入的a,b分别为14,18,则输出的a等于()A.0 B.2 C.4 D.14解析执行算法框图:当a=14,b=18时,a<b,则b=18-14=4;当a =14,b=4时,a>b,则a=14-4=10;当a=10,b=4时,a>b,则a=10-4=6;当a=6,b=4时,a>b,则a=6-4=2;当a=2,b=4时,a<b,则b=4-2=2,此时a=b =2,输出a为2.故选B.答案 B二、填空题9.(2017·铜川模拟)执行下面的算法框图,若输入的x的值为1,则输出的y的值是________.解析当x=1时,1<2,则x=1+1=2;当x=2时,不满足x<2,则y=3×22+1=13.答案1310.(2017·安徽江南名校联考)某算法框图如图所示,判断框内为“k≥n”,n为正整数,若输出的S=26,则判断框内的n=________.解析依题意,执行题中的算法框图,进行第一次循环时,k=1+1=2,S =2×1+2=4;进行第二次循环时,k=2+1=3,S=2×4+3=11;进行第三次循环时,k=3+1=4,S=2×11+4=26.因此当输出的S=26时,判断框内的条件n=4.答案 411.如图所示的算法框图,若输入的x的值为1,则输出的n的值为________.解析由x2-4x+3≤0,解得1≤x≤3.当x=1时,满足1≤x≤3,所以x=1+1=2,n=0+1=1;当x=2时,满足1≤x≤3,所以x=2+1=3,n=1+1=2;当x=3时,满足1≤x≤3,所以x=3+1=4,n=2+1=3;当x=4时,不满足1≤x≤3,所以输出n=3.答案 312.(2017·安庆模拟)执行如图所示的算法框图,如果输入的t=50,则输出的n =________.解析第一次运行后S=2,a=3,n=1;第二次运行后S=5,a=5,n=2;第三次运行后S=10,a=9,n=3;第四次运行后S=19,a=17,n=4;第五次运行后S=36,a=33,n=5;第六次运行后S=69,a=65,n=6;此时不满足S<t,退出循环,输出n=6.答案 6能力提升题组(建议用时:15分钟)13.(2016·全国Ⅲ卷)执行下面的算法框图,如果输入的a=4,b=6,那么输出的n=()A.3 B.4C.5 D.6解析循环1次:a=2,b=4,a=6,s=6,n=1;循环2次:a=-2,b=6,a=4,s=10,n=2;循环3次:a=2,b=4,a=6,s=16,n=3;循环4次:a=-2,b=6,a=4,s=20,n=4;此时20>16,则输出n的值为4.答案 B14.(2017·长沙雅礼中学调研)执行如图所示的算法框图,如果输入n=3,则输出的S=()A.67 B.37 C.89 D.49解析第一次循环:S=11×3,i=2;第二次循环:S=11×3+13×5,i=3;第三次循环:S=11×3+13×5+15×7,i=4,满足循环条件,结束循环.故输出S=11×3+13×5+15×7=12(1-13+13-15+15-17)=37.答案 B15.(2017·西安模拟)执行如图所示的算法框图,如果输出S=3,那么判断框内应填入的条件是________.解析 首次进入循环体, S =1×log 23,k =3; 第二次进入循环体,S =lg 3lg 2×lg 4lg 3=2,k =4;依次循环, 第六次进入循环体,S =3,k =8, 此时结束循环,则判断框内填k ≤7. 答案 k ≤716.关于函数f (x )=⎩⎨⎧-x ,1<x ≤4,cos x ,-1≤x ≤1的算法框图如图所示,现输入区间[a ,b ],则输出的区间是________.解析 由算法框图的第一个判断条件为f (x )>0,当f (x )=cos x ,x ∈[-1,1]时满足.然后进入第二个判断框,需要解不等式f ′(x )=-sin x ≤0,即0≤x ≤1.故输出区间为[0,1].答案[0,1]。
高考数学一轮总复习 121算法与算法框图课后强化作业 北师大版
高考数学一轮总复习 121算法与算法框图课后强化作业北师大版基础达标检测一、选择题1.(文)(2013·天津高考)阅读下边的程序框图,运行相应的程序,则输出n的值为()A.7B.6C.5D.4[答案] D[解析]本题考查程序框图中的循环结构.由程序框图可知,n=1时,S=-1;n=2时,S=1;n=3时,S=-2;n=4时,S=2≥2,输出n的值为4,故选D.按照顺序逐次计算结果,直至退出循环.(理)(2013·天津高考)阅读下边的程序框图,运行相应的程序,若输入x的值为1,则输出S的值为()A.64B.73C.512D.585[答案] B[解析]本题考查了程序框图及计算.x=1,S=S+x3=0+13=1;x=2,S=S+x3=1+23=9;x=4,S=S+x3=9+43=9+64=73>50,故输出S. 2.(2013·北京高考)执行如图所示的程序框图,输出的S值为()A .1 B.23 C.1321 D.610987[答案] C[解析] 程序运行过程为:i =0,S =1,S =12+12×1+1=23,i =0+1=1,i ≥2不成立;继续下一次循环,S =(23)2+12×23+1=1321,i =1+1=2,由于此时i ≥2成立,故停止循环,输出S 的值1321后结束.3.执行下面的程序框图,如果输入的n 是4,则输出的p 是( )A.8 B.5 C.3 D.2 [答案] C[解析]本小题考查的内容为程序框图中的循环结构.k=1时,p=1,k=2时,p=2,k=3时,p=3. 4.执行如图所示的程序框图,输出的S值为()A.2 B.4C.8 D.16[答案] C[解析]当k=0时,满足k<3,因此S=1×20=1;当k=1时,满足k<3,因此S=1×21=2;当k=2时,满足k<3,因此S=2×22=8;当k=3时,不满足k<3,因此输出S=8.5.(文)(2013·江西高考)阅读如下程序框图,如果输出i=4,那么空白的判断框中应填入的条件是()A.S<8 B.S<9C.S<10 D.S<11[答案] B[解析]本题考查了程序框图的循环结构.依据循环要求有i=1,S=0;i=2,S=2×2+1=5;i=3,S=2×3+2=8;i=4,S=2×4+1=9,此时结束循环,故应为S<9.(理)(2013·江西高考)阅读如下程序框图,如果输出i=5,那么在空白矩形框内应填入的语句为()[答案] C[解析]i=2时,i不是奇数,S=2×2+1=5<10,继续循环,i=2+1=3,3是奇数,执行“选项”后,需继续循环,故排除D.当i=4时,i不是奇数,S=2×4+1=9<10,继续循环,i=4+1=5,5是奇数,执行“选项”后,应跳出循环,输出i的值5后结束,但2×5-2=8<10,2×5-1=9<10,都需继续循环,故排除A、B选项,但2×5=10<10不成立,故选C.二、填空题6.如图给出一个算法框图,其作用是输入x的值,输出相应的y值.若要使输入的x 值与输出的y值相等.则这样的x值有________个.[答案] 3[解析]当x≤2时,x2=x,有x=0或x=1;当2<x≤5时,2x-3=x,有x=3;,x无解.当x>5时,x=1x故可知这样的x有3个.7.(2013·山东高考)执行下面的程序框图,若输入的ε的值为0.25,则输出的n的值为________.[答案] 3[解析] 本题考查了程序框图和算法等知识. ε=0.25,F 0=1,F 1=2,n =1,此时F 1=F 0+F 1=1+2=3;F 0=F 1-F 0=3-1=2,n =2,∵1F 1=13≤0.25不成立,进入下一循环,F 1=F 0+F 1=2+3=5,F 0=F 1-F 0=5-2=3,n =3,1F 1=15≤0.25成立,输出n =3.三、解答题8.国家法定工作日内,每周工作时间满工作量为40h ,每小时工资8元;如因需要加班,则每小时工资为10元.某人在一周内工作时间为x h ,但他须交纳个人住房公积金、失业险(这两项费用为每周总收入的10%).试分析算法步骤并画出其净得工资y元的算法的流程图.(注:满工作量外的工作时间为加班)[解析]算法如下:S1输入工作时间x h;S2若x≤40,则y=8x×(1-10%);否则,y=40×8(1-10%)+(x-40)×10(1-10%).S3输出y值.流程图如下:能力强化训练一、选择题1.(文)(2013·新课标Ⅱ)执行下面的程序框图,如果输入的N=4,那么输出的S=()A .1+12+13+14B .1+12+13×2+14×3×2C .1+12+13+14+15D .1+12+13×2+14×3×2+15×4×3×2[答案] B[解析] 本题考查程序框图的循环结构.由程序框图依次可得,输入N =4, K =1,S =0,T =1→T =1,S =1,K =2;2>4否 T =12,S =1+12,K =3;3>4否T =16,S =1+12+13×2,K =4;4>4否T =14×3×2,S =1+12+13×2+14×3×2,K =5;5>4是,输出S =1+12+13×2+14×3×2,故选B.(理)(2013·新课标Ⅱ)执行下面的程序框图,如果输入的N =10,那么输出的S =( )A .1+12+13+…+110B .1+12!+13!+…+110!C .1+12+13+…+111D .1+12!+13!+…+111![答案] B[解析] 当输入N =10时,由于初值k =1,S =0,T =1,故程序运行过程依次为:T =11=1,S =0+1=1,k =1+1=2,此时不满足k >10→T =12=12!,S =1+12!,k =2+1=3,不满足k >10→T =12!3=13!,S =1+12!+13!,k =3+1=4仍不满足k >10,…,直到k =10时,T =19!10=110!,S =1+12!+13!+…+110!,k =11,此时满足k >10,结束循环,输出S =1+12!+13!+ (110)后结束. 2.如果执行如图的框图,输入N =5,则输出的数等于( )A.54B.45 C.65 D.56[答案] D[解析] 本题考查了程序框图的有关知识,并且渗透了裂项求和的方法,在解题时要注意首先弄清楚程序框图的功能,然后看限制条件,题目定位是中档题.根据程序框图可知,该程序框图的功能是计算S =11×2+12×3+13×4+…+1k ×(k +1),现在输入的N =5,所以满足条件k <N 的结果为S =11×2+12×3+13×4+14×5+15×6=(1-12)+(12-13)+…+(15-16)=56,故选D. 3.执行如图所示的流程图,若输出的b 的值为16,则图中判断框内①处应填( )A.3B.4C.5D.2[答案] A[解析]按照流程图依次执行:初始a=1,b=1;第一次循环后,b=21=2,a=1+1=2;第二次循环后,b=22=4,a=2+1=3;第三次循环后,b=24=16,a=3+1=4,而此时应输出b的值,故判断框中的条件应为a≤3,故选A.4.(2013·重庆高考)执行如图所示的程序框图,如果输出s=3,那么判断框内应填入的条件是()A .k ≤6B .k ≤7C .k ≤8D .k ≤9[答案] B[解析] 本题考查程序框图,主要是循环结构的运行问题.依题意,程序框图是计算s =log 23log 34…log k (k +1)的值,当输出s =3时,即log 2(k +1)=3,所以k =7.由k =k +1知,选B.二、填空题 5.如图是计算函数 y =⎩⎪⎨⎪⎧ln (-x ) x ≤-20 -2<x ≤32x x >3的值的程序框图,在①、②、③处应分别填入的是____________________.[答案]y=ln(-x),y=2x,y=0[解析]由程序框图所表达的意义知①②③处应分别填入的是y=ln(-x),y=2x,y=0. 6.下图是一个算法流程图,则输出的k的值是________.[答案] 5[解析]第一步,当k=1时,k2-5k+4=1-5+4=0;第二步,当k=2时,k2-5k+4=4-10+4=-2<0;第三步,当k=3时,k2-5k+4=9-15+4=-2<0;第四步,当k=4时,k2-5k+4=16-20+4=0;第五步,当k=5时,k2-5k+4=25-25+4>0,结束循环,输出k=5.三、解答题7.用循环语句来书写1+22+32+…+n2>100的最小自然数n的算法,画出算法流程图.[解析]算法如下:第一步:S=0;第二步:n=1;第三步:S=S+n2;第四步:如果S≤100,使n=n+1,并返回第三步,否则输出n-1.相应的流程图如图所示.。
2020届一轮复习北师大版算法初步课时作业(1)
2020届一轮复习北师大版算法初步课时作业1、执行如图所示的程序框图,则输出的结果是()A.6 B.7 C.8 D.92、运行下图程序框图,则输出框输出的是()A.12B.-1 C.2 D.03、执行如图所示的程序框图,输出T的值为()A.3 B.4 C.5 D.64、运行如图程序框图,输出m的值是()A.1 B.2 C.3 D.45、对任意非零实数已知,若的运算原理如图所示,那么( )A.B.C.D.6、阅读如图所示的程序框图,运行相应的程序,输出的结果是()A.5 B.26 C.667 D.6777、执行如图所示的程序框图,输出S的值为()A.- B.C.-D.8、《九章算术》中的玉石问题:“今有玉方一寸,重七两;石方一寸,重六两.今有石方三寸,中有玉,并重十一斤(176两),问玉、石重各几何?”其意思:“宝玉1立方寸重7两,石料1立方寸重6两,现有宝玉和石料混合在一起的一个正方体,棱长是3寸,质量是11斤(176两),问这个正方体中的宝玉和石料各多少两?”如图所示的程序框图给出了对此题的一个求解算法,运行该程序框图,则输出的x,y分别为()A.96,80 B.100,76 C.98,78 D.94,829、执行如图所示的程序框图,则输出s的值为()A. B. C. D.10、根据下面的程序框图,输出的S的值为()A.1007 B.1009 C.0 D.-111、执行如图所示的程序框图,则输出S ()A.26 B.57C.120 D.24712、1927年德国汉堡大学的学生考拉兹提出一个猜想:对于任意一个正整数,如果它是奇数,对它乘3加1,如果它是偶数,对它除以2,这样循环,最终结果都能得到1.有的数学家认为“该猜想任何程度的解决都是现代数学的一大进步,将开辟全新的领域”.如图是根据考拉兹猜想设计的一个程序框图,则输出i的值为( )A.8 B.7C.6 D.513、《九章算术》卷第七——盈不足中有如下问题:“今有垣高九尺.瓜生其上,蔓日长七寸. 瓠生其下,蔓日长一尺.问几何日相逢.”翻译为“今有墙高9尺.瓜生在墙的上方,瓜蔓每天向下长7寸.葫芦生在墙的下方,葫芦蔓每天向上长1尺.问需要多少日两蔓相遇.”其中1尺=10寸.为了解决这一问题,设计程序框图如下所示,则输出的k的值为()A.8 B.7 C.6 D.514、执行如图所示的程序框图,输出的结果为( )A.3,5 B.8,13C.12,17 D.21,3415、执行如图所示的程序框图,若输入的a、b分别为5、2,则输出的n=()A.2 B.3 C.4 D.16、若执行如图的程序框图,则输出的值为( )A.7 B.6 C.5 D.417、如图程序框图输出的4y,则输入x的所有取值为()A.-2或2 B.4或2 C.-2或4或2 D.-2或418、已知数列{a n}的通项公式a n=4n-20,则如图算法的输出结果是()A.3 B.4 C.5 D.619、执行如图所示的程序框图,如果输入N的值是5,那么输出p的值是()A.6 B.10 C.24 D.12020、如图所示,执行图中的程序框图,输出的值是_______.参考答案1、答案:C由S=0,n=1,第一次循环:S=0+21log 2,n=2;第二次循环:S=21log 2+ 22log 3=21log 3,n=3;第三次循环:S=21log 3+23log 4=21log 4,n=4; 第四次循环:S=21log 4+24log 5=21log 5,n=5; 第五次循环:S=21log 5+ 25log 6=21log 6, n=6;第六次循环:S=21log 6+ 26log 7=21log 7,n=7; 第七次循环:S=21log 7+ 27log 8=21log 38=-,n=8;符合题意输出n=8,故选C.2、答案:A直接按照程序框图运行,找到数列的周期,即可得解.【详解】 n=1,x=12,1≤2019,x=1-2=-1,n=2,2≤2019,x=1+1=2,n=3,3≤2019,x=1-11=22,n=4, 所以由x 组成的数列的周期为3,2019=673×3, 所以输出的是12.故选:A名师点评:本题主要考查程序框图和数列的周期性,意在考查学生对这些知识的理解掌握水平和分析推理能力.3、答案:C执行循环结构的程序框图,逐次准确计算,根据判定条件终止循环,即可得到答案.【详解】由题意,执行如图所示的程序框图,可得第一次循环:2S =,2T =,不满足判断条件;第二次循环:6S =,3T =,不满足判断条件;第三次循环:12S =,4T =,不满足判断条件;第四次循环:20S =,5T =,满足判断条件,T ,此时退出循环,输出计算的结果5故选C.名师点评:本题主要考查了循环结构的程序的计算与输出问题,其中解答中正确理解程序框图的运算公式,逐次准确计算是解答的关键,着重考查了运算与求解能力,属于基础题.4、答案:D根据程序框图进行模拟运算即可.【详解】a=16,a≤0否,a=4,a≤0否,a=2,a≤0否,a=1,a≤0否,a=0,a≤0是,输出m=4,故选:D.名师点评:本题主要考查程序框图的识别和判断,解决此类问题的关键是读懂程序框图,明确顺序结构、条件结构、循环结构的真正含义。
高三数学一轮总复习 12-1算法与算法框图同步练习 北师大版
基础巩固一、选择题1.(2012·北京理,4)执行如图所示的程序框图,输出的S值为( )A.2 B.4C.8 D.16[答案]C[解析] 本题考查了算法循环结构的直到型的流程图及整数指数幂的运算.k=0,S=1;k=1,S=1;k=2,S=2;k=3,S=8.循环结束,输出S为8,故选C. 2.执行下面的程序框图,如果输入的n是4,则输出的p是( )A.8 B.5C.3 D.2[答案]C[解析] 本小题考查的内容为程序框图中的循环结构.k=1时,p=1,k=2时,p=2,k=3时,p=3.3.以下是给出的对程序框图的几种说法:①任何一个程序框图都必须有起止框;②输入框只能放在开始框后,输出框只能放在结束框前;③判断框是唯一具有超过一个退出点的符号;④对于一个程序来说,判断框内的条件表达方法是唯一的.其中正确说法的个数是( )A.1 B.2C.3 D.4[答案]C[解析] ①②③正确,④错误.4.(2012·山东理,6)执行下面的程序框图,如果输入a=4,那么输出的n的值为( )A.2 B.3C.4 D.5[答案]B[解析] 本题考查了算法循环结构的直到型的流程图问题.n=0,P=0+40=1,Q=2+1=3;n=1,P=1+41=5,Q=6+1=7;n=2,P=5+42=21,Q=14+1=15,n=3,P>Q.5.如果执行如图所示的程序框图,那么输出的k=( )A.4 B.5C.6 D.7[答案]B[解析] 第一次运行k=2,S=0+20=1;第二次运行k=3,S=1+21=3;第三次运行k=4,S=3+23=11;第四次运行k=5,S=11+211>100.结束循环,输出的k=5,故选B.二、填空题6.(文)(2012·湖南文,14)如果执行如图所示的程序框图,输入x=4.5,则输出的数i=________.[答案] 4[解析] 本题考查程序框图,循环结构等算法知识.i=1,x=4.5-1=3.5;i=2,x=3.5-1=2.5;i=3,x=2.5-1=1.5;i=4,x=1.5-1=0.5,∵0.5<1,∴输出i=4.(理)(2012·湖南理,14)如果执行如图所示的程序框图,输入x=-1,n=3,则输出的数S=________.[答案]-4[解析] 本题主要考查程序框图的功能.根据框图,第一次运行后:S=-3,i=1;第二次运行后:S=5,i=0;第三次运行后:S=-4,i=-1,不满足i≥0,故输出S=-4.7.(2012·晋江月考)如图给出一个算法框图,其作用是输入x的值,输出相应的y值.若要使输入的x值与输出的y值相等.则这样的x值有________个.[答案] 3[解析] 当x≤2时,x 2=x ,有x =0或x =1;当2<x≤5时,2x -3=x ,有x =3;当x>5时,x =1x,x 无解.故可知这样的x 有3个.三、解答题8.国家法定工作日内,每周工作时间满工作量为40h ,每小时工资8元;如因需要加班,则每小时工资为10元.某人在一周内工作时间为x h ,但他须交纳个人住房公积金、失业险(这两项费用为每周总收入的10%).试分析算法步骤并画出其净得工资y 元的算法的程序框图.(注:满工作量外的工作时间为加班)[解析] 算法如下: S1 输入工作时间x h ;S2 若x ≤40,则y =8x ×(1-10%);否则,y =40×8(1-10%)+(x -40)×10(1-10%). S3 输出y 值. 程序框图:能 力 提 升一、选择题1.(文)(2012·辽宁文,10)执行如图所示的程序框图,则输出的S 的值是( )A .4 B.32C.23D .-1 [答案] D[解析] 本题考查循环结构.i =1,S =4;i =2时,S =22-4=-1; i =3时,S =22--1=23;i =4时,S =22-23=32;i =5时,S =22-32=4;i =6时,S =22-4=-1, 此时跳出循环,输出S 的值-1.(理)(2012·辽宁理,9)执行如图所示的程序框图,则输出的S 值是( )。
北大附中届高三数学一轮复习单元综合测试算法初步
北大附中届高三数学一轮复习单元综合测试算法初步▁▂▃▄▅▆▇█▉▊▋▌精诚凝聚 =^_^= 成就梦想▁▂▃▄▅▆▇█▉▊▋▌北大附中届高三数学一轮复习单元综合测试:算法初步本试卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分.满分分.考试时间分钟.第Ⅰ卷(选择题共60分)一、选择题(本大题共12个小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的)1.下列程序执行后输出的结果是A.–1B. 0C. 1D. 2B2.执行如图所示的程序框图,输出的S值为A.3 B. 6 C3.算法的有穷性是指A.算法必须包含输出 C.算法的步骤必须有限 CC.10 D.15B.算法中每个操作步骤都是可执行的 D.以上说法均不正确4.在下列各数中,最大的数是 A.85(9) B5.和的最大公约数是A.84 A 6.当xB.12C.D.B.(6)C、(4)D.(2)2时,下面的程序段执行后所得的结果是 ( )▃ ▄ ▅ ▆ ▇ █ █ ■ ▓点亮心灯 ~~~///(^v^)\\\~~~ 照亮人生▃ ▄ ▅ ▆ ▇ █ █ ■ ▓▁▂▃▄▅▆▇█▉▊▋▌精诚凝聚 =^_^= 成就梦想▁▂▃▄▅▆▇█▉▊▋▌ A.3 C7.下面的程序框图能判断任意输入的数x的奇偶性:B.7C.15D.17其中判断框内的条件是 A.m0 B. x0 C. x 1 D. m 1D8.下列给出的赋值语句中正确的是A.3=A B9.把“二进制”数(2)化为“五进制”数是A.(5) C10.给出以下一个算法的程序框图:B.(5)C.(5)D.(5)B. M=-MC. B=A=2D. x y0▃ ▄ ▅ ▆ ▇ █ █ ■ ▓点亮心灯 ~~~///(^v^)\\\~~~ 照亮人生▃ ▄ ▅ ▆ ▇ █ █ ■ ▓▁▂▃▄▅▆▇█▉▊▋▌精诚凝聚 =^_^= 成就梦想▁▂▃▄▅▆▇█▉▊▋▌ 该程序框图的功能是 A.求出a b c三数中的最大数 C.将a b c 按从小到大排列B11.为了在运行下面的程序之后得到输出y=16,键盘输入x应该是B.求出a b c三数中的最小数 D.将a b c 按从大到小排列A.3或 3B. 5C.5或5 D.5或 3C12.读如图21-3所示的程序框图,若输入p=5,q=6,则输出a,i的值分别为( ) 图21-3▃ ▄ ▅ ▆ ▇ █ █ ■ ▓点亮心灯 ~~~///(^v^)\\\~~~ 照亮人生▃ ▄ ▅ ▆ ▇ █ █ ■ ▓▁▂▃▄▅▆▇█▉▊▋▌精诚凝聚 =^_^= 成就梦想▁▂▃▄▅▆▇█▉▊▋▌ A.a=5,i=1 C.a=15,i=3 DB.a=5,i=2 D.a=30,i=6▃ ▄ ▅ ▆ ▇ █ █ ■ ▓点亮心灯 ~~~///(^v^)\\\~~~ 照亮人生▃ ▄ ▅ ▆ ▇ █ █ ■ ▓▁▂▃▄▅▆▇█▉▊▋▌精诚凝聚 =^_^= 成就梦想▁▂▃▄▅▆▇█▉▊▋▌第Ⅱ卷(非选择题共90分)二、填空题(本大题共4个小题,每小题5分,共20分,把正确答案填在题中横线上) 13.下列各数85(9) 、 (6) 、 (4) 、 (2)中最小的数是___ (2)14.三个数72,,的最大公约数是_______2415.正方体-A1B1C1D1的棱长为π16.如图,已知正三棱柱-A1B1C1的底面边长为2 cm,高为5 cm,一质点自A点出发,沿着三棱柱的侧面绕行两周到达A1点的最短路线的长为______cm3,则四面体A-B1CD1的外接球的体积为_______13▃ ▄ ▅ ▆ ▇ █ █ ■ ▓点亮心灯 ~~~///(^v^)\\\~~~ 照亮人生▃ ▄ ▅ ▆ ▇ █ █ ■ ▓▁▂▃▄▅▆▇█▉▊▋▌精诚凝聚 =^_^= 成就梦想▁▂▃▄▅▆▇█▉▊▋▌三、解答题(本大题共6个小题,共70分,解答应写出文字说明,证明过程或演算步骤) 17.试说明图中的算法流程图的设计是求什么?求非负数a的算术平方根. 18.指出下列语句的错误,并改正:(1)A=B=50 (2)x=1,y=2,z=3(3)“ ” x (4),x (5) A+B=;C (6) -!变量不能够连续赋值可以改为A=50 B=A(2)一个赋值语句只能给一个变量赋值可以改为x=1 y=2 z=3(3)语句“提示内容”后面有个分号改为“ ?”;x(4)语句可以省略“提示内容”部分,此时分号也省略,也不能有其他符号改为x(5)语句“提示内容”部分要加引号改为“A+B=”;C (6)语句可以没有表达式部分,但提示内容必须加引号改为“-!” 19.用循环语句描述1++2+3+ (9)算法分析:第一步:是选择一个变量S表示和,并赋给初值0再选取一个循环变量i,并赋值为0;第二步:开始进入循环语句,首先判断i是否小于等于9;第三步:为循环表达式(循环体)用来控制循环;第四步:用来结束程序,可写出程序如下图:▃ ▄ ▅ ▆ ▇ █ █ ■ ▓点亮心灯 ~~~///(^v^)\\\~~~ 照亮人生▃ ▄ ▅ ▆ ▇ █ █ ■ ▓▁▂▃▄▅▆▇█▉▊▋▌精诚凝聚 =^_^= 成就梦想▁▂▃▄▅▆▇█▉▊▋▌ 20.请您设计一个帐篷它下部的形状是高为1 m的正六棱柱,上部的形状是侧棱长为3 m的正六棱锥(如图所示)若要求帐篷的体积为163m3,试问帐篷的顶点O到底面中心O1的距离为多少?设OO1为x m,则由题设可得正六棱锥底面边长为位:m)于是底面正六边形的面积为632x182x x2(单23(82x x2)2 4(8+2x-x)(单位:m), 2帐篷的体积为 V(x)(82x x2)[x11](1612x x3)(单位:m3)于是333(16+12x-x)=, 22∴x-12x+16=0,即(x-2)(x+4)=0,解得x=2答:OO1为2 m21.设计算法求:+++…+的值,要求画出程序框图.1×22×33××这是一个累加求和问题,共99项相加,可设计一个计数变量,一个累加变量,用循环结构实现这一算法;程序框图如下图所示.▃ ▄ ▅ ▆ ▇ █ █ ■ ▓点亮心灯 ~~~///(^v^)\\\~~~ 照亮人生▃ ▄ ▅ ▆ ▇ █ █ ■ ▓▁▂▃▄▅▆▇█▉▊▋▌精诚凝聚 =^_^= 成就梦想▁▂▃▄▅▆▇█▉▊▋▌ 22.用冒泡排序法将下列各数排成一列:8,6,3,18,21,67,54并写出各趟的最后结果及各趟完成交换的次数每一趟都从头开始,两个两个地比较,若前者小,则两数位置不变;否则,调整这两个数的位置第一趟的结果是: 7 完成3次交换第二趟的结果是: 7 完成1次交换第三趟交换次数为0,说明已排好次序,即 7▃ ▄ ▅ ▆ ▇ █ █ ■ ▓点亮心灯 ~~~///(^v^)\\\~~~ 照亮人生▃ ▄ ▅ ▆ ▇ █ █ ■ ▓。
高考数学一轮复习第9章算法初步统计与统计案例第1节算法与算法框图课时分层训练文北师大版
高考数学一轮复习第9章算法初步统计与统计案例第1节算法与算法框图课时分层训练文北师大版A组基础达标(建议用时:30分钟)一、选择题1.执行如图9114所示的算法框图,若输入的实数x=4,则输出结果为( )图9114A.4 B.3C.2 D.14C [依题意,输出的Y=LOG24=2.]2.(2017·天津河西区调研)阅读算法框图9115,运行相应的程序,则输出S的值为( )【导学号:66482432】图9115A.-10 B.6C.14 D.18B [初始值S=20,I=1.执行一次循环,i=2,S=20-2=18;执行两次循环,i=2×2=4,S=18-4=14;执行三次循环,i=2×4=8,S=14-8=6满足i>5,终止循环,输出S=6.]3.(2016·四川高考)秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图9116所示的算法框图给出了利用秦九韶算法求某多项式值的一个实例,若输入n,x的值分别为3,2,则输出v的值为( )图9116A.35 B.20C.18 D.9C [由算法框图知,初始值:N=3,X=2,V=1,I=2,第一次:v=4,i=1;第二次:v=9,i=0;第三次:v=18,i=-1.i=-1<0,结束循环,输出v=18,故选C.]4.(2016·郑州模拟)随机抽取某产品n件,测得其长度分别是a1,a2,…,an,如图9117所示的算法框图输出样本的平均值为s,则在处理框①中应填入的式子是( )图9117A.s=B.s=is+aii+1C.s=s+ai D.s=-+aiiD [设A1+A2+…+AI=SI,则在第I-1次时SI-1=(I-1)S,在第I次时SI=SI-1+AI,∴S===,故选D.]5.(2016·天津高考)阅读下边的算法框图,运行相应的程序,则输出S的值为( )图9118A.2 B.4C.6 D.8。
高三数学一轮复习课时规范练48算法与算法框图文含解析北师大版
课时规范练48 算法与算法框图基础巩固组1.如图,若依次输入的x分别为5π6,π6,相应输出的y分别为y1,y2,则y1,y2的大小关系是()A.y1=y2B.y1>y2C.y1<y2D.无法确定(第1题图)(第2题图)2.如图所示的算法框图所实现的功能是()A.输入a的值,计算(a-1)×32 021+1B.输入a的值,计算(a-1)×32 020+1C.输入a的值,计算(a-1)×32 019+1D.输入a的值,计算(a-1)×32 018+13.如果执行如图的算法框图,那么输出的S值是()A.2 010B.-1C.12D.2(第3题图)(第4题图)4.秦九韶算法是南宋时期数学家秦九韶提出的一种多项式简化算法,即使在现代,它依然是利用计算机解决多项式问题的最优算法,其算法的算法框图如图所示,若输入的a0,a1,a2,…,a n分别为0,1,2,…,n.若n=5,根据该算法计算当x=2时多项式的值,则输出的结果为()A.248B.258C.268D.2785.执行如图所示的算法框图,如果输入的x,y∈R,那么输出的S的最大值为()A.0B.1C.2D.3(第5题图)(第6题图)6.按如图所示的算法框图,某同学在区间〖0,9〗上随机地取一个数作为x输入,则该同学能得到“OK”的概率为()A.12B.19C.1318D.897.某算法框图如图所示,若运行该程序后输出S=()A.53B.74C.95D.116(第7题图)(第8题图)8.执行如图算法框图,如果输入的x∈-π4,π,则输出y的取值范围是() A.〖-1,0〗 B.〖-1,√2〗 C.〖1,2〗 D.〖-1,1〗综合提升组9.我国古代名著《庄子·天下篇》中有一句名言“一尺之棰,日取其半,万世不竭”,其意思为:一尺的木棍,每天截取一半,永远都截不完.现将该木棍依此规律截取,如图所示的算法框图的功能就是计算截取20天后所剩木棍的长度(单位:尺),则①②③处可分别填入的是()A.i<20,S=S-1i,i=2iB.i≤20,S=S-1i,i=2iC.i<20,S=S2,i=i+1D.i≤20,S=S2,i=i+110.相传黄帝时代,在制定乐律时,用“三分损益”的方法得到不同的竹管,吹出不同的音调.“三分损益”包含“三分损一”和“三分益一”,用现代数学的方法解释如下,“三分损一”是在原来的长度减去一分,即变为原来的三分之二;“三分益一”是在原来的长度增加一分,即变为原来的三分之四,如图的程序是与“三分损益”结合的计算过程,若输入的x的值为1,则输出的x的值为()A.1627B.3227C.89D.2311.条形码是由一组规则排列的条、空及其对应的代码组成,用来表示一定的信息,我们通常见的条形码是“EAN-13”通用代码,它是由从左到右排列的13个数字(用a1,a2,…,a13表示)组成,这些数字分别表示前缀部分、制造厂代码、商品代码和校验码,其中a13是校验码,用来校验前12个数字代码的正确性.图1是计算第13位校验码的算法框图,框图中符号〖M〗表示不超过M的最大整数(例如〖365.7〗=365).现有一条形码如图2所示(97a37040119917),其中第3个数被污损,那么这个被污损的数字a3是()图1图2A.6B.7C.8D.912.根据某校10位高一同学的身高(单位:cm)画出的茎叶图(图1),其中左边的数字从左到右分别表示学生身高的百位数字和十位数字,右边的数字表示学生身高的个位数字,设计一个算法框图(图2),用A i(i=1,2,…,10)表示第i个同学的身高,计算这些同学身高的方差,则算法框图①中要补充的语句是()图1图2A.B=B+A iB.B=B+A i 2C.B=(B+A i -A )2D.B=B 2+A i 2创新应用组13.我国南北朝时期的数学家张丘建在《张丘建算经》中给出一个解不定方程的百鸡问题,问题如下:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一.百钱买百鸡,问鸡翁母雏各几何?用代数方法表述为:设鸡翁、鸡母、鸡雏的数量分别为x ,y ,z ,则鸡翁、鸡母、鸡雏的数量即为方程组{5x +3y +z3=100,x +y +z =100的解.其解题过程可用框图表示如下图所示,则框图中正整数m 的值为 .(第13题图)(第14题图)14.如图算法框图的算法思路源于数学名著《几何原本》中的“辗转相除法”.若输入的m ,n 分别为385,105,执行该算法框图(图中“m MOd n ”表示m 除以n 的余数,例:11 MOd 7=4),则输出的m= .▁ ▃ ▅ ▇ █ 参 *考 *答 *案 █ ▇ ▅ ▃ ▁课时规范练48 算法与算法框图1.C 由算法框图可知,当输入的x 为5π6时,sin 5π6>cos 5π6成立,所以输出的y 1=sin 5π6=12;当输入的x 为π6时,sin π6>cos π6不成立,所以输出的y 2=cos π6=√32,所以y 1<y 2. 2.B 由算法框图可知a 1=a ,a n+1=3a n -2,由i 的初值为1,末值为2019可知,此递推公式共执行了2019+1=2020(次),又由a n+1=3a n -2,得a n+1-1=3(a n -1),得a n -1=(a-1)×3n-1,即a n =(a-1)×3n-1+1,故a 2021=(a-1)×32021-1+1=(a-1)×32020+1,故选B .3.D 当k=0时,S=-1,k=1时,S=12,当k=2时,S=2,所以S 的值呈现周期性变化,周期为3.当k=2018=3×672+2时,S 的值与k=2时的值相等,即S=2.当k=2019时,k<2019不成立,输出S=2.故选D . 4.B 该算法框图是计算多项式f (x )=5x 5+4x 4+3x 3+2x 2+x 当x=2时的值,f (2)=258,故选B . 5.C先画出x ,y 满足的约束条件{x ≥0,y ≥0,x +y ≤1,对应的可行域如图中的阴影部分.平移直线l 0:y=-2x.当直线经过点A (1,0)时,y=-2x+S 中截距S 最大,此时S max =2×1+0=2. 与x ≥0,y ≥0,x+y ≤1不成立时S=1进行比较,可得S max =2. 6.C 当x ∈0,12时,由算法可知y=-2x+2得y ∈〖1,2〗,得到“OK”;当x ∈12,1时,由算法可知y=-2x+2得y ∈(0,1),不能得到“OK”;当x ∈〖1,3)时,由算法可知y=log 3x 得y ∈〖0,1),不能得到“OK”; 当x ∈〖3,9〗时,由算法可知y=log 3x 得y ∈〖1,2〗,能得到“OK”; ∴P=12+69=1318,故选C .7.D 根据算法框图可知其功能为计算:S=1+11×2+12×3+…+1n (n+1)=1+1-12+12−13+…+1n −1n+1=1+1-1n+1=2n+1n+1,初始值为n=1,当n=6时,输出S ,可知最终赋值S 时n=5,所以S=2×5+15+1=116,故选D .8.B 流程图计算的输出值为分段函数:y={2cos 2x +sin2x -1,x <π2,cos 2x +2sinx -1,x ≥π2,原问题即求解函数在区间[-π4,π]上的值域.当-π4≤x<π2时,y=2cos 2x+sin2x-1=cos2x+1+sin2x-1=√2sin (2x +π4),-π4≤x<π2,则-14π≤2x+π4<54π,此时函数的值域为〖-1,√2〗.当π2≤x ≤π时,y=cos 2x+2sin x-1=-sin 2x+2sin x ,π2≤x ≤π,则0≤sin x ≤1,此时函数的值域为〖0,1〗.综上可得,函数的值域为〖-1,√2〗∪〖0,1〗,即〖-1,√2〗. 即输出y 的取值范围是〖-1,√2〗.故选B .9.D 根据题意可知,第一天S=12,所以满足S=S2,不满足S=S-1i,故排除A,B,由框图可知,计算第二十天的剩余时,有S=S2,且i=21,所以循环条件应该是i ≤20.故选D .10.B 若x=1,则x=23,i=2,则x=89,i=3,则x=3227,i=4,结束循环,输出结果x=3227,故选B .11.B 由算法框图可知,S 表示的结果为前12项中所有偶数项之和,T 表示的结果为前12项中所有奇数项之和,则 S=7+7+4+1+9+1=29,T=9+a 3+0+0+1+9=19+a 3,M=3×29+19+a 3=106+a 3,由检验码,a 13=7,可知N=10-a 13=3, 结合选项进行检验: 若a 3=6,则N=106+a 3-106+a 310×10=106+6-106+610×10=2,不合题意; 若a 3=7,则N=106+a 3-106+a 310×10=106+7-106+710×10=3,符合题意; 若a 3=8,则N=106+a 3-106+a 310×10=106+8-106+810×10=4,不合题意; 若a 3=9,则N=106+a 3-106+a 310×10=106+9-106+910×10=5,不合题意.故选B .12.B 由s 2=(x 1-x )2+(x 2-x )2+…+(x n -x )2n=x 12+x 22+…+x n 2-2(x 1+x 2+…+x n )x+nx 2n=x 12+x 22+…+x n 2-2nx 2+nx 2n=x 12+x 22+…+x n 2n−x 2,循环退出时i=11,知x 2=(A i -1)2.所以B=A 12+A 22+…+A 102,故算法框图①中要补充的语句是B=B+A i 2.故选B .13.4 由{5x +3y +z3=100,x +y +z =100,得y=25-74x ,故x 必为4的倍数,当x=4t 时,y=25-7t ,由y=25-7t>0得t的最大值为3,故判断框应填入的是“t<4?”,故m=4.14.35模拟执行程序,可得m=385,n=105,执行循环体,r=70,m=105,n=70,不满足条件r=0,执行循环体;r=35,m=70,n=35,不满足条件r=0,执行循环体;r=0,m=35,n=0,满足条件r=0,退出循环,输出的m值为35.。
高三数学一轮复习单元训练算法初步与框图
卜人入州八九几市潮王学校大学附中2021届高三数学一轮复习单元训练:算法初步与框图本套试卷分第一卷(选择题)和第二卷(非选择题)两局部.总分值是150分.考试时间是是120分钟.第一卷(选择题一共60分)一、选择题(本大题一一共12个小题,每一小题5分,一共60分,在每一小题给出的四个选项里面,只有一项为哪一项哪一项符合题目要求的)1.把十进制73化成四进制后,其末位数字是()A .0B .1C .2D .3【答案】B2.用秦九韶算法计算多项式123456)(2345+++++=x x x x x x f 当x =5的值时,乘法运算和加法运算的次数分别()A .10,5B .5,5C .5,6D .15,6【答案】B 3.算法的三种根本构造是()A .顺序构造条件构造循环构造B .顺序构造模块构造条件构造C .顺序构造循环构造模块构造D .模块构造条件构造循环构造【答案】A4.将两个数8,17a b ==交换,使17,8a b ==,下面语句正确一组是()【答案】B 5.执行下面的程序框图,假设输入的N 是6,那么输出的p 是()A .120B .720C .1440D .50406.以下程序运行的结果是()A .1,2,3B .2,3,1C .2,3,2D .3,2,1 【答案】C7.用秦九韶算法计算多项式2345()1510105f x x x x x x =+++++在2x =-时的值时,3v 的值是()A .1B .2C .3D .4 【答案】B8.算法的有穷性是指()A . 算法必须包含输出B .算法中每个操作步骤都是可执行的C .算法的步骤必须有限D .以上说法均不正确 【答案】C9.四进制数201(4)表示的十进制数的是()A .31B .32C .33D .34 【答案】C10.计算机执行下面的程序,输出的结果是()a=1b=3a=a+bb=b *a输出a ,bEndA .1,3B .4,9C .4,12D .4,811.计算机中常用十六进制,采用数字0~9和字母A ~F 一共16个计数符号与十进制得对应关系如下表: 例如用十六进制表示有D+E =1B ,那么A ×B=()A .6EB .7C C .5FD .B0 【答案】A12.运行如下列图的程序流程图,那么输出I 的值是()A .5B .6C .7D .8 【答案】C第二卷(非选择题一共90分)二、填空题(本大题一一共4个小题,每一小题5分,一共20分,把正确答案填在题中横线上)13.根据条件把流程图补充完好,求11000→内所有奇数的和;(1) 处填(2) 处填【答案】〔1〕s s i =+〔2〕2i i =+14.840与1764的最大公约数是_____【答案】8415.以下程序执行后输出的结果是S =.i =1S =0WHILEi<=50S =S +ii =i +1WENDPRINTSEND【答案】127516.以下列图程序运行结果是.【答案】21三、解答题(本大题一一共6个小题,一共70分,解容许写出文字说明,证明过程或者演算步骤)17.铁路托运行李,从甲地到乙地,规定每张火车票托运行李不超过50公斤时,每公斤0.2元,超过50公斤时,超过局部按每公斤0.3元计算,〔缺乏1公斤时按1公斤计费〕,试设计一个计算某人坐火车托运行李所需费用的算法,要求画出框图,并用根本语句写出算法。
高考数学一轮复习 第十二章 复数、算法、推理与证明 第2讲 算法与程序框图练习 理 北师大版-北师大
第2讲 算法与程序框图[基础题组练]1.(2020·某某某某模拟)执行如图所示的程序框图,输出K 的值为( )A .99B .98C .100D .101解析:选A.执行程序框图,得K =1,S =0;S =0+lg1+11=lg 2,K =2;S =lg 2+lg 2+12=lg 3,K =3;S =lg 3+lg 3+13=lg 4,K =4;S =lg 4+lg 4+14=lg 5,K =5;…;S =lg 98+lg98+198=lg 99,K =99;S =lg 99+lg 99+199=lg 100=2,退出循环.所以输出K =99,故选A.2.(2020·某某江门调研)执行如图所示的程序框图,若判断框内为“i ≤3”,则输出S =( )A .2B .6C .10D .34解析:选D.因为“i ≤3”,所以执行程序框图,第一次执行循环体后,j =2,S =2,i=2≤3;第二次执行循环体后,j =4,S =10,i =3≤3;第三次执行循环体后,j =8,S =34,i =4>3,退出循环.所以输出S =34.故选D.3.(2020·某某某某质检)执行如图所示的程序框图,若输出的S =2524,则判断框内填入的条件不可以是( )A .k ≤7B .k <7C .k ≤8D .k <8解析:选C.模拟执行程序框图,可得S =0,k =0;k =2,S =12;k =4,S =12+14;k =6,S =12+14+16;k =8,S =12+14+16+18=2524.由题意,此时应不满足条件,退出循环,输出S的值为2524.结合选项可得判断框内填入的条件不可以是“k ≤8”.故选C.4.(2020·某某调研)执行如图所示的程序框图,当输出的值为1时,输入的x 值是( )A .±1B .1或 3C .-3或1D .-1或 3解析:选C.因为输出的值为1,所以根据程序框图可知⎩⎪⎨⎪⎧x >0,2-x 2=1或⎩⎪⎨⎪⎧x ≤0,x 2-2=1,得x =1或x =-3,故选C.5.(2020·某某某某模拟)执行如图所示的程序框图,输出的n 的值是( )A .5B .7C .9D .11解析:选C.法一:执行程序框图,n =1,S =0;S =0+11×3=13,n =3;S =13+13×5=25,n =5;S =25+15×7=37,n =7;S =37+17×9=49,n =9,此时满足S ≥49,退出循环.输出n =9,故选C.法二:由程序框图知,该程序框图的作用是由11×3+13×5+…+1n ×(n +2)=12⎝ ⎛⎭⎪⎫1-13+13-15+…+1n -1n +2=12⎝ ⎛⎭⎪⎫1-1n +2≥49,解得n ≥7,所以输出的n 的值为7+2=9,故选C.6.执行如图所示的程序框图,如果输入的x ,y ,z 的值分别为1,2,3,则输出的S 等于( )A.32 B .163C.158D .154解析:选C.k =6,S =21+2=4,y =1,x =4;k =5,S =24+1=32,y =4,x =32;k =4,S =232+4=163,y =32,x =163;k =3,S =2163+32=158,y =163,x =158;k =2,终止循环,输出的S =158.选C.7.(2020·某某某某四校联考)已知函数f (x )=cos πx3,执行如图所示的程序框图,则输出的S 的值为( )A .670B .1 3412C .671D .672解析:选C.执行程序框图,y =f (1)=cos π3=12,S =0+12=12,n =1+1=2;y =f (2)=cos 2π3=-12,S =12,n =2+1=3;y =f (3)=cos π=-1,S =12,n =3+1=4;y =f (4)=cos 4π3=-12,S =12,n =4+1=5;y =f (5)=cos 5π3=12,S =12+12=1,n =6;y =f (6)=cos 2π=1,S =1+1=2,n =7,…,直到n =2 016时,退出循环.因为函数y =cosn π3是以6为周期的周期函数,2 015=6×335+5,f (2 016)=cos 336π=cos (2π×138)=1,所以输出的S =336×2-1=671.故选C.8.(2020·某某巴蜀中学一模)执行如图所示的程序框图,若输入的a 为24,c 为5,输出的数为3,则输入的b 有可能为( )A .11B .12C .13D .14解析:选B.结合程序框图,若输出的数为3,则经过循环之后的b =a +3=27,由27÷5=5……2,并结合循环结构的特点可得,输入的b 除以5的余数为2,结合选项可得,b 有可能为12,故选B.9.(2020·某某彬州第一次质监)如图1是某高三学生进入高中三年来的数学考试成绩茎叶图,第1次到第14次的考试成绩依次记为A1,A2,…,A14.如图2是统计茎叶图中成绩在一定X围内考试次数的一个程序框图,执行程序框图,输出的结果是( )A.7 B.8C.9 D.10解析:选B.该程序框图的作用是求14次考试成绩超过90分的次数.根据茎叶图可得超过90分的次数为8,故选B.10.(2020·某某三湘名校联盟第一次联考)中国有个名句“运筹帷幄之中,决胜千里之外”.其中的“筹”原意是指《孙子算经》中记载的算筹,古代是用算筹来进行计算,算筹是将几寸长的小竹棍摆在平面上进行运算,算筹的摆放形式有纵横两种,如下表:表示一个多位数时,像阿拉伯记数一样,把各个数位的数码从左到右排列,但各位数码的筹式需要纵横相间,个位,百位,万位用纵式表示,十位,千位,十万位用横式表示,以此类推,例如2 268用算筹表示为执行如图所示的程序框图,若输入的x=1,y=2,则输出的S用算筹表示为( )解析:选C.x =1,y =3,i =2;x =2,y =8,i =3;x =14,y =126,i =4.退出循环,输出S =1 764,用算筹表示为,故选C.11.中国古代名著《孙子算经》中的“物不知数”问题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”即“有数被三除余二,被五除余三,被七除余二,问该数为多少?”为解决此问题,现有同学设计如图所示的程序框图,则框图中的“”处应填入( )A.a -221∈Z B .a -215∈Z C.a -27∈ZD .a -23∈Z解析:选A.根据题意可知,此程序框图的功能是找一个满足下列条件的数a :a =3k +2,a =5n +3,a =7m +2,k ,n ,m ∈Z ,根据程序框图可知,数a 已经满足a =5n +3,n ∈Z ,所以还要满足a =3k +2,k ∈Z 和a =7m +2,m ∈Z 并且还要用一个条件给出,即a -2既能被3整除又能被7整除,所以a -2能被21整除,故在“”处应填入a -221∈Z ,选A.12.程序框图如图,若输入的S =1,k =1,则输出的S 为________.解析:第一次循环,k =2,S =4;第二次循环,k =3,S =11;第三次循环,k =4,S =26;第四次循环,k =5,S =57.此时,终止循环,输出的S =57.答案:5713.如图程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a ,b 分别为14,18,则输出的a =________.解析:开始:a =14,b =18,第一次循环:a =14,b =4;第二次循环:a =10,b =4; 第三次循环:a =6,b =4;第四次循环:a =2,b =4; 第五次循环:a =2,b =2.此时,a =b ,退出循环,输出a =2. 答案:214.公元前6世纪的毕达哥拉斯是最早研究完全数的人.完全数是一种特殊的自然数,若一个数所有的真因子(即除了自身以外的约数)的和,恰好等于它本身,则称该数为完全数.如6的真因子有1,2,3,且1+2+3=6,故6是完全数.现为判断一个非零自然数是否是完全数,编拟如下的程序框图,则空白框内应填________.解析:程序框图的循环结构部分的功能是累计非零自然数x 的真因子之和,如果t =xi是整数,那么就将i 这个数累加到变量S 中,所以空白框内应填S =S +i .答案:S =S +i15.若[x ]表示不超过x 的最大整数,则图中的程序框图运行之后输出的结果为________.解析:根据题意,得⎣⎢⎡⎦⎥⎤19940=[4.975]=4,所以该程序框图运行后输出的结果是40个0,40个1,40个2,40个3,40个4的和,所以输出的结果为S =40+40×2+40×3+40×4=400.答案:400[综合题组练]1.执行如图的程序框图,若输入的n 为2 018,则输出的是( )A .前 1 008 个正偶数的和B .前 1 009 个正偶数的和C .前 2 016 个正整数的和D .前 2 018 个正整数的和解析:选B.模拟程序的运行过程知,该程序运行后计算并输出S =2+4+6+…+2 018 的值.故选B.2.“欧几里得算法”是有记载的最古老的算法,可追溯至公元前300年前,如图所示的程序框图的算法思路就是来源于“欧几里得算法”.执行该程序框图(图中“a MOD b ”表示a 除以b 的余数),若输入的a ,b 分别为675,125,则输出的a =( )A .0B .25C .50D .75解析:选B.初始值:a =675,b =125, 第一次循环:c =50,a =125,b =50; 第二次循环:c =25,a =50,b =25; 第三次循环:c =0,a =25,b =0,此时不满足循环条件,退出循环.输出a 的值为25,故选B.3.我国古代数学著作《周髀算经》有如下问题:“今有器中米,不知其数.前人取半,中人三分取一,后人四分取一,余米一斗五升.问,米几何?”如图是解决该问题的程序框图,执行该程序框图,若输出的S =1.5(单位:升),则输入k 的值为( )A .4.5B .6C .7.5D .9解析:选B.由程序框图知S =k -k 2-k 2×3-k3×4=1.5,解得k =6,故选B.4.执行如图所示的程序框图,如果输入的a 依次为2,2,5时,输出的s 为17,那么在判断框中可以填入( )A.k<n B.k>nC.k≥n D.k≤n解析:选B.执行程序框图,输入的a=2,s=0×2+2=2,k=1;输入的a=2,s=2×2+2=6,k=2;输入的a=5,s=2×6+5=17,k=3,此时结束循环,又n=2,所以判断框中可以填“k>n”,故选B.5.执行两次如图所示的程序框图,若第一次输入的x的值为7,第二次输入的x的值为9,则第一次、第二次输出的a的值分别为( )A.0,0 B.1,1C.0,1 D.1,0解析:选D.当输入x=7时,b=2,因为b2>x不成立且x不能被b整除,故b=3,这时b2>x成立,故a=1,输出a的值为1.当输入x=9时,b=2,因为b2>x不成立且x不能被b整除,故b=3,这时b2>x不成立且x能被b整除,故a=0,输出a的值为0.6.南宋数学家秦九韶在《数书九章》中提出的秦九韶算法至今仍是多项式求值比较先进的算法.已知f(x)=2 018x2 017+2 017x2 016+…+2x+1,如图所示的程序框图是求f(x0)的值,在“”中应填的语句是( )A.n=i B.n=i+1C.n=2 018-i D.n=2 017-i解析:选C.由秦九韶算法得f(x)=2 018x2 017+2 017x2 016+…+2x+1=(…((2 018x +2 017)x+2 016)x+…+2)x+1,所以程序框图的执行框内应填写的语句是n=2 018-i,故选C.。
高中数学单元训练4算法初步一含解析北师大版必修4
高中数学单元训练(4)算法初步(一)1当m =7, n =3时,执行如图所示的程序框图,输出的S 值为( ) A. 7 B.42 C.2102、执行如图所示的程序框图,如果输出s =3,那么判断框内应填入的条件是A. k^6??B. k "??C. k^8??D. m??3、如图所示,程序框图(算法流程图)的输出结果是(D.840( )CODrA.34B.554 ,C.78"[—2,2], SD.89()/ s /fA. 1-6, -2 1B. 〔-5,-11C. U,5 1D. [ -3,6]5 , 60一一一1INPUT x :1 IF x<=50 THEN 1 i it y = 0.4 ♦ x i! ELSE !;尸25 + 05 心50);A. 25B.30C.31D.611,2,3,IA.B.C.D.7、算法的有穷性是指()A.算法必须包含输出B. 算法中每个操作步骤都是可执行的C. 算法的步骤必须有限D. 以上说法均不正确8、阅读如下程序框图,运行相应的程序,则程序运行后输出的结果为(A.7B.9C.10答案1.C20372165158D.11高中数学2. Bs = s」og k k 1 =log2 3, k =2 1 =3;s = s log k k 1 =log23 Iog34 =log24, k =3 1 =4;,s=s log k k 1i;=log24 log45 =log25, k = 5;n , s=log2 n 1 logndn 2)=log2(n 2),k= n 2,s=3, log2(n+2)= 3, n +2=8,n = 6,k = n+2=8, k=8 , kW7. B .3. Bx=1, y =1, z=2; x=1, y = 2, z=3;x=2, y=3, z=5;x=3, y=5, z = 8;x=5, y =8, z=13; x=8, y=13, z=21 ; x=13, y=21, z = 34;x = 21, y=34, z=55, . 55.4. D0 兰t E2, S = t—3 壬[—3,—1],S -2,61,一2 兰tvO , 2t2+1"1,9],,S 訂3,6 1,D.5答□ C解 | , 2' < 50 ,劝二,■ i ,_ ‘ i ,1 .『二GO ,“ =鮎+ O.G 冥(出)一切)=:口.6. D3 3,M , a =2, b , n =2、2 2“83_8 o3 2 315 8 15 ―,M = —,a= 一,b=一,n=4, , M8 3 8故选D.7. C解析:算法的程序即算法步骤是有限的,算法具有有限性8. B解析:通过对程序框图的分析可知,该循环是一个根据判断条件不断累加的过程1 3 5 7 i••• i = 7 时,S = 0 lg lg lg lg lg 1,3 5 7 9 91 3 5 7 9 1i =9 时,S =0 lg lg lg lg lg lg 13 5 7 9 11 11i = 9,故选B.高中数学。
高三数学一轮复习单元训练:算法初步与框图
高三数学一轮复习单元训练:算法初步与框图本试卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分.满分150分.考试时间120分钟.第Ⅰ卷(选择题 共60分)一、选择题(本大题共12个小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的)1.当2 x 时,下面的程序段执行后所得的结果是( )A .3B .7C .15D .17【答案】C2.一名中学生在家庭范围内推广“节水工程”——做饭、淘米、洗菜的水留下来擦地或浇花,洗涮的水留下来冲卫生间(如图),该图示称为( )A .流程图B .程序框图C .组织结构图D .知识结构图【答案】A3.把十进制数15化为二进制数为( )A . 1011B .1001 (2)C . 1111(2)D .1111 【答案】C4.下图是《集合》的知识结构图,如果要加入“子集”,则应该放在( )A .“集合的概念”的下位B .“集合的表示”的下位C .“基本关系”的下位D .“基本运算”的下位【答案】C5.阅读下列程序:输入x ;if x <0, then y =32x π+;else if x >0, then y =52x π-;else y =0;输出 y . 如果输入x =-2,则输出结果y 为( )A .π-5B . -π-5C . 3+πD . 3-π【答案】D6.下列框图符号中,表示处理框的是( )【答案】B7.已知一个算法:第一步,;第二步,如果,则,输出;否则执行第三步;第三步,如果,则,输出,否则输出“无解”如果,那么执行这个算法的结果是( )A .3B .6C .2D .无解【答案】C8.用“辗转相除法”求得459和357的最大公约数是( )A .3B .9C .17D .51 【答案】D9.下列给出的赋值语句中正确的是( )A .4=MB .M=-MC .B=A=3D .x+y=0 【答案】B10.某同学设计下面的程序框图用以计算和式222212320++++L 的值,则在判断框中应填写( )A .19i ≤B .19i ≥C .20i ≤D .21i ≤【答案】C11.为了在运行下面的程序之后得到输出y =16,键盘输入x 应该是( )A .3或3-B .5-C .5-或5D .5或3-【答案】C12.早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广播(8 min)几个步骤、从下列选项中选最好的一种算法( )A .S1 洗脸刷牙、S2刷水壶、S3 烧水、S4 泡面、S5 吃饭、S6 听广播B .刷水壶 、S2烧水同时洗脸刷牙、S3泡面、S4吃饭、S5 听广播C .刷水壶 、S2烧水同时洗脸刷牙、S3泡面、S4吃饭 同时 听广播D .吃饭 同时 听广播、S2泡面、S3烧水同时洗脸刷牙、S4刷水壶【答案】C第Ⅱ卷(非选择题 共90分)二、填空题(本大题共4个小题,每小题5分,共20分,把正确答案填在题中横线上)13.读程序,完成下面各题(1)输出结果是(2)输出结果是【答案】(1)2,3,2 (2)614.根据条件把流程图补充完整,求11000→内所有奇数的和;(1) 处填(2) 处填【答案】(1)s s i =+(2)2i i =+15.某地区为了了解70~80岁老人的日平均睡眠时间(单位:h),随机选择了50位老人进行调查.下表是这50位老人日睡眠时间的频率分布表.在上述统计数据的分析中,一部分计算见流程图,则输出的S的值是.【答案】6.4216.如果执行右侧的程序框图,那么输出的S ____ .【答案】420三、解答题(本大题共6个小题,共70分,解答应写出文字说明,证明过程或演算步骤)17.若有A、B、C三个不同大小的数字,你能设计一个算法,找出其中的最大值吗?试给出解决问题的一种算法,并画出流程图。
高考数学一轮复习 算法与程序框图课时作业52 文 北师大版
高考数学一轮复习算法与程序框图课时作业52 文北师大版一、选择题1.执行下面的程序框图,若p=4,则输出的S等于( )A.78B.1516C.3132D.12解析:由程序框图可知S=12+122+123+124=1516.答案:B2.(2010年天津高考)阅读右边的程序框图,若输出s的值为-7,则判断框内可填写( )A.i<3?B .i <4?C .i <5?D .i <6?解析:由s =2,i =1,s =2-1=1,i =3,s =1-3=-2,i =5,s =-2-5=-7,i =7.可知应填i <6?.答案:D3.[2011·陕西卷] 如下框图,当x 1=6,x 2=9,p =8.5时,x 3等于( )A .7B .8C .10D .11解析:因为x 1=6,x 2=9,p =8.5,p =x 1+x 22或p =x 2+x 32,当x 1=6,x 2=9,p =x 1+x 22=7.5,不合题意,故p =x 2+x 32=8.5,x 2=9,得x 3=8,故答案为B.答案:B4.右面是一个算法的程序框图,当输入的x 值为3时,输出y 的结果恰好是13,则①处的关系式是( )A .y =x 3B .y =3-xC .y =3xD .y =x 13解析:x =3――→x >0x =3-2=1――→x >0x =1-2=-1――→x <0y =3x y =13. 答案:C5.某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为:不超过50 kg 按0.53元/kg 收费,超过50 kg 的部分按0.85元/kg 收费.相应收费系统的流程图如右图所示,则①处应填( )A .y =0.85xB .y =50×0.53+(x -50)×0.85C .y =0.53xD .y =50×0.53+0.85x 答案:B6.张老师给学生出了一道题,“试写一个程序框图,计算S =1+13+15+17+19”.发现同学们有如下几种做法,其中有一个是错误的,这个错误的做法是( )解析:根据程序框图,易知A ,B ,D 正确;对于C, 由该框图可知当i =1时,S =1,依次i =i +2,到i =7时有S =1+13+15+17,此时i =i +2=9>7,结束该循环,所以得不出题目的结果.答案:C 二、填空题7.如图所给出的是计算12+14+16+…+120的值的一个程序框图,其中判断框内应填入的条件是________.解析:由框图知,要经过10次循环才能算出此表达式的值,∴应填入“i >10?”. 答案:i >10?8.[2011·江西卷] 图1-6是某算法的程序框图,则程序运行后输出的结果是________.图1-6解析:第一次,s =0+(-1)1+1=0,n =2,第二次,s =0+(-1)2+2=3,n =3,第三次,s =3+(-1)3+3=5,n =4,第四次,s =5+(-1)4+4=10>9,终止循环,输出结果10.答案:109.[2011·安徽卷] 如图所示,程序框图(算法流程图)的输出结果是________.解析:第一次进入循环体有T =0+0,第二次有:T =0+1,第三次有T =0+1+2,…第k +1次有T =0+1+2+…+k =k k +12,若T =105,解得k =14,继续执行循环,这时k=15,T >105,所以输出的k 的值是15.答案:15三、解答题10.设计求1+3+5+7+…+31的算法,并画出相应的程序框图. 解:第一步:S =0; 第二步:i =1; 第三步:S =S +i ; 第四步:i =i +2;第五步:若i 不大于31,返回执行第三步,否则执行第六步; 第六步:输出S 值. 程序框图如图:11.已知函数f (x )=⎩⎪⎨⎪⎧3x -1x <02-5x x ≥0,写出求该函数的函数值的算法并画出程序框图.解:算法如下: 第一步,输入x .第二步,如果x <0,那么使f (x )=3x -1; 否则f (x )=2-5x . 第三步,输出函数值f (x ). 程序框图如下:12.甲、乙两位同学为解决数列求和问题,试图编写一程序.两人各自编写的程序框图分别如图1和如图2.(1)根据图1和图2,试判断甲、乙两位同学编写的程序框图输出的结果是否一致?当n =20时分别求它们输出的结果;(2)若希望通过对图2虚框中某一步(或几步)的修改来实现“求首项为2,公比为3的等比数列的前n 项和”,请你给出修改后虚框部分的程序框图.解:(1)图1中程序的功能是求2+4+6+8+…+2n的和,当n=20时,S=2+4+6+…+40=420.图2中程序功能是求2+4+6+…+2n的和,当n=20时,S=2+4+6+…+40=420.所以甲、乙两位同学编写的程序输出的结果是一致的.(2)修改后部分程序框图为。
2025版高考数学一轮复习课后限时集训52算法与算法框图文含解析北师大版
课后限时集训(五十二)(建议用时:60分钟) A 组 基础达标一、选择题1.阅读如图所示的程序框图,运行相应的程序,若输入x 的值为1,则输出y 的值为 ( )A .2B .7C .8D .128 C [由程序框图知,y =⎩⎪⎨⎪⎧2x,x ≥2,9-x ,x <2.∵输入x 的值为1,比2小,∴执行的程序要实现的功能为9-1=8,故输出y 的值为8.]2.(2024·佛山调研)执行如图所示的程序框图,输出的结果是( )A .-5B .-1C .3D .11A [起先S =1,n =1,第一次循环:S =1+(-2)1=-1,n =2; 其次次循环:S =-1+(-2)2=3,n =3; 第三次循环:S =3+(-2)3=-5,n =4,此时4<4不成立,退出循环, 故输出S =-5.]3.执行如图所示的程序框图,则输出n 的值为( )A .9B .11C .13D .15C [由程序框图可知,S 是对1n 进行累乘,直到S <12 018时停止运算,即当S =1×13×15×17×19×111<12 018时循环终止,此时输出的n =13.] 4.某算法的程序框图如图所示,其中输入的变量x 在1,2,3,…,24这24个整数中等可能随机产生,则按程序框图正确编程运行时输出y 的值为3的概率为 ( )A .12B .13C .16D .18C [由程序框图知,输出y 的值为3时,x 为3的倍数,且为偶数,即x =6,12,18,24,所以其概率为424=16,故选C .]5.执行如图所示的程序框图,假如输入的S ,k 的值分别为1,2,那么输出的S =( )A .1+15B .15C .4D .17C [初始值:S =1,k =2;第1步循环结果:S =1+12+1,k =3;第2步循环结果:S =1+12+1+13+2,k =4;…;第15步循环结果:S =1+12+1+13+2+…+116+15,k =17>16,退出循环.此时输出的结果为S =1+12+1+13+2+…+116+15=1+(2-1)+(3-2)+…+(16-15)=4,故选C .]6.我国古代数学著作《周髀算经》有如下问题:“今有器中米,不知其数.前人取半,中人三分取一,后人四分取一,余米一斗五升.问,米几何?”如图是解决该问题的程序框图,执行该程序框图,若输出的S =1.5(单位:升),则输入k 的值为( )A .4.5B .6C .7.5D .9B [由题中程序框图知S =k -k 2-k 2×3-k3×4=1.5,解得k =6,故选B.]7.(2024·湘中名校联考)执行如图所示的程序框图,假如运行结果为5 040,那么推断框中应填入( )A.k<6 B.k<7C.k>6 D.k>7D[执行程序框图,第一次循环,得S=2,k=3;其次次循环,得S=6,k=4;第三次循环,得S=24,k=5;第四次循环,得S=120,k=6;第五次循环,得S=720,k=7;第六次循环,得S=5 040,k=8.此时满意题意,退出循环,输出的S=5 040,故推断框中应填入“k>7”.]二、填空题8.(2024·吉林长春质检)更相减损术是出自《九章算术》的一种算法.如图所示的程序框图是依据更相减损术写出的,若输入a=91,b=39,则输出的值为________.13[输入a=91,b=39,执行程序框图,第一次:a=52,b=39;其次次:a=13,b =39;第三次:a=13,b=26;第四次:a=13,b=13;a=b,满意输出条件,输出的值为13.]9.(2024·广东七校联考)公元263年左右,我国数学家刘徽发觉当圆内接正多边形的边数无限增加时,多边形面积可无限靠近圆的面积,并创立了“割圆术”,利用“割圆术”刘徽得到了圆周率精确到小数点后两位的近似值3.14,这就是闻名的“徽率”.如图是利用刘徽的“割圆术”思想设计的一个程序框图,则输出的n的值为________.(参考数据:sin 15°≈0.258 8,sin 7.5°≈0.130 5)24 [执行程序框图,n =6,S =332≈2.598<3.10;n =12,S =3<3.10;n =24,S ≈3.1056>3.10,满意条件,退出循环.故输出的n 的值为24.]10.(2024·长沙模拟)已知函数f (x )=ax 3+12x 2在x =-1处取得极大值,记g (x )=1f ′x .程序框图如图所示, 若输出的结果S >2 0182 019,则推断框中可以填入的关于n 的推断条件是________.(填序号)①n ≤2 018;②n ≤2 019;③n >2 018;④n >2 019. ② [由题意得f ′(x )=3ax 2+x , 由f ′(-1)=0,得a =13,∴f ′(x )=x 2+x ,即g (x )=1x 2+x =1xx +1=1x -1x +1. 由程序框图可知S =0+g (1)+g (2)+…+g (n ) =0+1-12+12-13+…+1n -1n +1=1-1n +1=n n +1,由nn +1>2 0182 019,得n >2 018. 故进行循环的条件应为n ≤2 019. 故可填入②.]B 组 实力提升1.(2024·郑州模拟)某品牌洗衣机专柜在国庆期间实行促销活动,如图1所示的茎叶图中记录了每天的销售量(单位:台),把这些数据经过如图2所示的程序框图处理后,输出的S =( )A .28B .29C .196D .203B [由程序框图可知,该程序框图输出的是销售量的平均值,结合茎叶图可知,输出的S =20+22+26+33+33+34+357=29,故选B.]2.(2024·全国卷Ⅲ)执行如图所示的程序框图,为使输出S 的值小于91,则输入的正整数N 的最小值为( )A .5B .4C .3D .2D [假设N =2,程序执行过程如下:t =1,M =100,S =0,1≤2,S =0+100=100,M =-10010=-10,t =2,2≤2,S =100-10=90,M =--1010=1,t =3,3>2,输出S =90<91.符合题意. ∴N =2成立.明显2是N 的最小值. 故选D.]3.(2024·惠州三调)执行如图所示的程序框图,则输出的结果为________.9 [法一:i =1,S =lg 13=-lg 3>-1;i =3,S =lg 13+lg 35=lg 15=-lg 5>-1; i =5,S =lg 15+lg 57=lg 17=-lg 7>-1; i =7,S =lg 17+lg 79=lg 19=-lg 9>-1; i =9,S =lg 19+lg 911=lg 111=-lg 11<-1;故输出的i =9.法二:因为S =lg 13+lg 35+…+lg ii +2=lg 1-lg 3+lg 3-lg 5+…+lg i -lg(i +2)=-lg(i +2),当i =9时,S =-lg(9+2)<-lg 10=-1,所以输出的i =9.]4.执行如图所示的程序框图,若输入m =209,n =121,则输出的m 的值为________.11[当m=209,n=121时,m除以n的余数r=88,此时m=121,n=88,m除以n的余数r=33,此时m=88,n=33,m除以n的余数r=22,此时m=33,n=22,m除以n的余数r=11,此时m=22,n=11,m除以n的余数r=0,此时m=11,n=0,退出循环,输出m 的值为11.]。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京师范大学附中2013届高三数学一轮复习单元训练:算法初步与
框图
本试卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分.满分150分.考试时间120分钟.
第Ⅰ卷(选择题 共60分)
一、选择题(本大题共12个小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的)
1.计算机中常用十六进制,采用数字0~9和字母A ~F 共16个计数符号与十进制得对应关系如下表:
例如用十六进制表示有D+E =1B ,则A ×B=( )
A . 6E
B . 7
C C . 5F
D . B0
【答案】A
2.把11化为二进制数为( )
A .1 011(2)
B .11 011(2)
C .10 110(2)
D .0 110(2)
【答案】A
3.为了在运行下面的程序之后得到输出y =16,键盘输入x 应该是( )
A .3或3-
B .5-
C .5-或5
D .5或3-
【答案】C
4.下列程序运行的结果是( )
A . 1, 2 ,3
B . 2, 3, 1
C . 2, 3, 2
D . 3, 2, 1 【答案】C
5.把十进制73化成四进制后,其末位数字是( )
A .0
B .1
C .2
D .3 【答案】B
6.阅读下列程序:
输入x ;
if x <0, then y =32x π
+;
else if x >0, then y =52x π
-;
else y =0;
输出 y .
如果输入x =-2,则输出结果y 为( ) A .π-5 B . -π-5
C . 3+π
D . 3-π
【答案】D
7.读程序
对甲乙两程序和输出结果判断正确的是( )
A .程序不同结果不同
B .程序不同,结果相同
C .程序相同结果不同
D .程序相同,结果相同
【答案】B
8.已知一个算法:第一步,
;第二步,如果,则,输出;否则执行第三步;第三步,如果,则,输出,否则输出“无解”如果
,那么执行这个算法的结果是( )
A .3
B .6
C .2
D .无解
【答案】C 9.用秦九韶算法求多项式()543254321f x x x x x x =+++++, 当2x =时的值的过程中,做的乘法和加法次数分别为( )
A .4,5
B .5,4
C .5,5
D .6,5
【答案】C
10.在程序框图中,算法中间要处理数据或计算,可分别写在不同的( )
A .处理框内
B .判断框内
C .输入、输出框内
D .终端框内
【答案】A
11.将八位数135(8)化为二进制数为( )
A.1110101(2)B.1010101(2)C.1011101(2)D.1111001(2)【答案】C
12.根据右边的结构图,总经理的直接下属是( )
A.总工程师和专家办公室B.开发部
C.总工程师、专家办公室和开发部D.总工程师、专家办公室和所有七个部【答案】C
第Ⅱ卷(非选择题共90分)
二、填空题(本大题共4个小题,每小题5分,共20分,把正确答案填在题中横线上) 13.已知某算法的流程图如图所示,则程序运行结束时输出的结果为.
【答案】(27,-5)
14.228与1995的最大公约数是。
【答案】57
15.描述算法的方法通常有:
(1)自然语言;(2);(3)伪代码.
【答案】流程图
16.下面是一个算法.如果输出的y的值是20,则输入的x的值是 .
【答案】2或6
三、解答题(本大题共6个小题,共70分,解答应写出文字说明,证明过程或演算步骤)
17.已知 5913...101S =++++,分别用“For ”语句和“While ”语句描述计算S 这一问题的算法过程。
【答案】
18.设计程序框图求504914
31321211⨯+⋅⋅⋅+⨯+⨯+⨯的值. 【答案】程序框图如图所示:
19.2000年我国人口为13亿,如果人口每年的自然增长率为7‰,那么多少年 后我国人口将达到15亿?设计一个算法的程序.
【答案】A=13
R=0.007
i=1
DO
A=A*(1+R )
i=i+1
LOOP UNTIL A >=15
i=i -1
PRINT “达到或超过15亿人口需要的年数为:”;i
END
20.阅读下列文字,然后回答问题:
对于任意实数x ,符号[x ]表示x 的整数部分,即[x ]是不超过x 的最大整
数”.在实数轴R (箭头向右)上[x ]是在点x 左侧的第一个整数点,当x 是整数时,
[x ]就是x .这个函数[x ]叫做“取整函数”,也叫做高斯(Gauss )函数,它在数学本 身和生产实践中有广泛的应用.例如当您在学习和使用计算器时,在用到的算法语言 中,就有这种取整函数.
试求]1024[log ]4[log ]3[log ]2[log ]1[log 22222+++++Λ的和.
【答案】Θ[]223291010
0,121,222,22log 9,2210,2N N N N N N ≤<⎧⎪≤<⎪⎪≤<=⎨⎪⎪≤<⎪=⎩M 故原式=10)22(9)22(2)22(10910232+-⋅++-⋅+-⋅+Λ
=802410)2222(2928910=+++++-⋅Λ .
21.铁路托运行李,从甲地到乙地,规定每张火车票托运行李不超过50公斤时,每公斤0.2元,超过50公斤时,超过部分按每公斤0.3元计算,(不足1公斤时按1公斤计费),试设计一个计算某人坐火车托运行李所需费用的算法,要求画出框图,并用基本语句写出算法。
(提示: INT (x )表示取不大于x 的最大整数,如INT (3.5)=3 ,INT (6)=6)
【答案】设此人行李重量为x 公斤,所需费用为y(元
).
输入x
If x<=50 Then
If Int(x)=x Then
y=0.2*x
Else
y=0.2*((INT(x+1)
Else
If Int(x)=x Then
y=0.3*x-5
Else
y=10+0.3*((INT(x-49)
End If
End If
输出 y
22.用秦九韶算法写出求f(x)=1+x+0.5x2+0.16667x3+0.04167x4+0.00833x5
在x=-0.2时的值的过程.
【答案】先把函数整理成
f(x)=((((0.00833x+0.04167)x+0.16667)x+0.5)x+1)x+1,按照从内向外的顺序依次进行.
x=-0.2
a5=0.00833 V0=a5=0.008333
a4=0.04167 V1=V0x+a4=0.04
a3=0.016667 V2=V1x+a3=0.15867
a2=0.5 V3=V2x+a2=0.46827
a1=1 V4=V3x+a1=0.90635
a0=1 V5=V4x+a0=0.81873
∴f(-0.2)=0.81873.。