浙江大学附中2013届高三数学一轮复习单元训练:算法初步与框图
2013届高考数学一轮复习课时检测 第九章 第四节 算法初步 理

第九章 第四节 算法初步一、选择题1.(2011·北京高考)执行如图所示的程序框图,若输 入A 的值为2,则输出的P 值为 ( ) A .2 B .3 C .4D .5解析:第一次运行,P =2,S =32,第二次运行,P =3,S =32+13=116;第三次运行,P =4,S =116+14>116+16=2,此时结束循环,故输出的P 值为4.答案:C2.某流程图如图所示,现输入如下四个函数,则可以输出的函数是 ( )A .f (x )=x 2B .f (x )=1xC .f (x )=ln x +2x -6D .f (x )=sin x解析:本题的程序框图的功能是判断函数是否是奇函数且是否存在零点,满足既是奇函数又存在零点的函数是选项D.答案:D3.执行如图所示的程序框图,若输出的S =88,则判断框内应填入的条件是( )A .k >7?B .k >6?C .k >5?D .k >4?解析:第一次循环:k =1+1=2,S =2×0+2=2; 第二次循环:k =2+1=3,S =2×2+3=7 第三次循环:k =3+1=4,S =2×7+4=18 第四次循环:k =4+1=5,S =2×18+5=41第五次循环:k =5+1=6,S =2×41+6=88,满足条件则输出S 的值,而此时k =6,故判断框内应填入的条件应是k >5.答案:C4.执行如图所示的程序框图,输出的s 值为 ( )A .-3B .-12C.13D .2解析:因为该程序框图执行4次后结束,s 的值分别是13,-12,-3,2,所以输出的s的值等于2.答案:D5.如果执行如图的程序框图,若输入n =6,m =4,那么输出的p 等于 ( )A .720B .360C .240D .120解析:程序运行如下:n =6,m =4,k =1,p =1,p =p (n -m +k )=6-4+1=3,k <m ;k =1+1=2,p =p (n -m +k )=3×(6-4+2)=12,k <m ;k =2+1=3,p =p (n -m +k )=12×(6-4+3)=60,k <m ;k =3+1=4,p =p (n -m +k )=60×(6-4+4)=360,k =m ,所以输出p ,p =360.答案:B6.执行如图的程序框图,若使输出的结果不大于39,则输入的整数i 的最大值为 ( )A .4B .5C .6D .7解析:根据程序框图可知: 第一次循环,S =2,n =1;第二次循环,S =2+21+1=5,n =2; 第三次循环,S =5+22+1=10,n =3; 第四次循环,S =10+23+1=19,n =4; 第五次循环,S =19+24+1=36,n =5;第六次循环,S =36+25+1=69>39,n =6,不符合题意,从而易知i 的最大值是5. 答案:B 二、填空题7.下面方框中为一个求20个数的平均数的程序,则在横线上应填的语句为________.解析:该算法程序中,使用了UNTIL 循环语句,按照该种循环特征,当某一次条件满足时,不再执行循环体,跳到LOOP UNTIL 句的后面,执行其他的语句.根据问题要求,应填i >20.答案:i >208.(2011·山东高考)执行右图所示的程序框图,输入l =2,m =3,n =5,则输出的y 的值是__________.解析:逐次计算.第一次y =70×2+21×3+15×5=278;执行循环;第二次y =278-105=173;再次循环,y =173-105=68,此时输出,故输出结果是68.答案:689.(2012·南京模拟)如图所示,程序框图(算法流程图)的输出结果是________.解析:第一次进入循环体有T =0+0,第二次有T =0+1,第三次有T =0+1+2,…,第n 次有T =0+1+2+…+n -1(n =1,2,3,…),令T =n n -12>105,解得n >15,故n=16,k =15.答案:15 三、解答题10.为调查深圳市中学生平均每人每天参加体育锻炼的时间X (单位:分钟),按锻炼时间分下列4种情况统计:①0~10分钟;②11~20分钟;③21~30分钟;④30分钟以上.有10 000名中学生参加了此项调查活动,下图是此次调查中某一项的流程图,其输出的结果是6 200.求平均每天参加体育锻炼时间在0~20分钟内的学生的频率是多少?解:由程序框图,当输入体育锻炼时间X >20时,S =S +1,计数T =T +1,一直到T >10 000,即10 000个数据全部输入完,故输出的结果6 200是每天参加体育锻炼时间X >20的学生人数,则每天参加体育锻炼时间在0~20分钟内的学生人数是10 000-6 200=3 800,其频率为3 80010 000=0.38.11.已知某算法的程序框图如图所示,若将输出的(x ,y )值依次记为(x 1,y 1)、(x 2,y 2)、…、(x n ,y n )、…若程序运行中输出的组数是(x ,-8),求x 的值.解:开始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.已知数列{a n }的各项均为正数,观察如图所示的程序框图,当k =5,k =10时,分别有S =511和S =1021,求数列{a n }的通项公式.解:由程序框图可知S =1a 1a 2+1a 2a 3+…+1a k a k +1,∵{a n }是等差数列,其公差为d ,则有1a k a k +1=1d (1a k -1a k +1),∴S =1d (1a 1-1a 2+1a 2-1a 3+…+1a k -1a k +1)=1d (1a 1-1a k +1),由题意可知,k =5时,S =511;k =10时,S =1021, ∴⎩⎪⎨⎪⎧1d1a 1-1a 6=5111d 1a 1-1a 11=1021解得⎩⎪⎨⎪⎧a 1=1d =2或⎩⎪⎨⎪⎧a 1=-1d =-2(舍去),故a n =a 1+(n -1)d =2n -1(n ∈N *)。
高考数学一轮复习 试题分类汇编 算法初步与框图(B)

第十二章算法初步与框图考点算法与程序框图1.(2013天津,3,5分)阅读下边的程序框图,运行相应的程序,则输出n的值为( )A.7B.6C.5D.4答案 D2.(2013安徽,3,5分)如图所示,程序框图(算法流程图)的输出结果为( )A. B. C. D.答案 C3.(2013陕西,4,5分)根据下列算法语句,当输入x为60时,输出y的值为( )输入x;If x≤50Theny=0.5*xElsey=25+0.6*(x-50)End If输出y.A.25B.30C.31D.61答案 C4.(2013重庆,5,5分)执行如图所示的程序框图,则输出的k的值是( )A.3B.4C.5D.6答案 C5.(2013北京,6,5分)执行如图所示的程序框图,输出的S值为( )A.1B.C.D.答案 C6.(2013山东,6,5分)执行两次如图所示的程序框图,若第一次输入的a的值为-1.2,第二次输入的a的值为1.2,则第一次、第二次输出的a的值分别为( )A.0.2,0.2B.0.2,0.8C.0.8,0.2D.0.8,0.8答案 C、7.(2013江西,7,5分)阅读如下程序框图,如果输出i=4,那么空白的判断框中应填入的条件是( )A.S<8B.S<9C.S<10D.S<11答案 B8.(2013课标全国Ⅱ,7,5分)执行下面的程序框图,如果输入的N=4,那么输出的S=( )A.1+++B.1+++C.1++++D.1++++答案 B9.(2013辽宁,8,5分)执行如图所示的程序框图,若输入n=8,则输出S=( )A. B. C. D.答案 A10.(2013广东,5,5分)执行如图所示的程序框图,若输入n的值为3,则输出s的值是( )A.1B.2C.4D.7答案 C11.(2013湖北,13,5分)阅读如图所示的程序框图,运行相应的程序.若输入m的值为2,则输出的结果i= .答案 412.(2013浙江,14,4分)若某程序框图如图所示,则该程序运行后输出的值等于.答案13.(2013湖南,12,5分)执行如图所示的程序框图,如果输入a=1,b=2,则输出的a的值为.答案9。
浙江大学附中2013届高三数学一轮复习单元训练-圆锥曲线和方程版含答案解析]
![浙江大学附中2013届高三数学一轮复习单元训练-圆锥曲线和方程版含答案解析]](https://img.taocdn.com/s3/m/a291e4e3240c844768eaee20.png)
浙江大学附中2013届高三数学一轮复习单元训练:圆锥曲线与方程本试卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分.满分150分.考试时间120分钟.第Ⅰ卷(选择题 共60分)一、选择题(本大题共12个小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的)1.双曲线192522=-y x 的渐近线方程为( )A .3x ±4y =0B . 4x ±3y =0C . 3x ±5y =0D .5x ±3y =0【答案】C2.在同一坐标系中,方程22221a x b y +=与20ax by +=(a >b>0)的曲线大致是( )【答案】D3.知F 是椭圆12222=+by a x (a >b>0)的左焦点, P 是椭圆上的一点, PF ⊥x 轴, OP ∥AB(O 为原点),则该椭圆的离心率是( )A .22 B .42 C .21 D .23 【答案】A4.P 是椭圆14522=+y x 上的一点,1F 和2F 是焦点,若∠F 1PF 2=30°,则△F 1PF 2的面积等于( ) A .3316 B .)32(4- C .)32(16+ D . 16【答案】B5.已知双曲线22221(0,0)x y a b a b-=>>的两条渐近线均和圆22:650C x y x +-+=相切,且双曲线的右焦点为圆C 的圆心,则该双曲线的方程为( )A .22145x y -=B .22154x y -=C .22136x y -=D .22163x y -=【答案】B6.已知F 是椭圆12222=+by a x (a >b>0)的左焦点, P 是椭圆上的一点, PF ⊥x 轴, OP ∥AB(O 为原点), 则该椭圆的离心率是( )A .22 B .42 C .21 D .23 【答案】A7.经过原点且与抛物线23(1)4y x =+-只有一个公共点的直线有多少条?( ) A . 0 B . 1C . 2D . 3【答案】D8.已知 21、F F 分别为双曲线12222=-by a x ()0,0>>b a 的左、右焦点,P 为双曲线右支上任一点.若||||221PF PF 的最小值为a 8,则该双曲线的离心率e 的取值范围是( )A .()2,1B .(]3,1C .[]3,2D .[)+∞,3【答案】B9.若双曲线22221(0)x y a b a b-=>>的左右焦点分别为1F 、2F ,线段1F 2F 被抛物线22y bx=的焦点分成7:5的两段,则此双曲线的离心率为( ) A .98BCD【答案】C10.已知双曲线22122x y -=的准线过椭圆22214x y b +=的焦点,则直线2y kx =+与椭圆至多有一个交点的充要条件是( ) A . 11,22K ⎡⎤∈-⎢⎥⎣⎦B . 11,,22K ⎛⎤⎡⎫∈-∞-+∞⎪⎥⎢⎝⎦⎣⎭C .22K ⎡∈⎢⎣⎦D . 2,,22K ⎛⎡⎫∈-∞-+∞ ⎪⎢ ⎪⎝⎦⎣⎭【答案】A11.若方程15222=-+-ky k x 表示双曲线,则实数k 的取值范围是( ) A . 2<k<5 B . k>5C . k<2或k>5D . 以上答案均不对【答案】C12.若抛物线px y 22=的焦点与双曲线1322=-y x 的右焦点重合,则p 的值为( ) A . -4 B . 4 C . -2 D . 2【答案】A第Ⅱ卷(非选择题 共90分)二、填空题(本大题共4个小题,每小题5分,共20分,把正确答案填在题中横线上)13.已知P 为椭圆221259x y += 上一点,F 1,F 2是椭圆的焦点,∠F 1PF 2=900,则△F 1PF 2的面积为___________; 【答案】914.已知P 是双曲线)0(1y 4x 222>=-b b上一点,F 1、F 2是左右焦点,⊿P F 1F 2的三边长成等差数列,且∠F 1 P F 2=120°,则双曲线的离心率等于 【答案】27 15.抛物线C: y 2=4x 上一点Q 到点B(4,1)与到焦点F 的距离和最小,则点Q 的坐标为 。
高三数学一轮复习第六部分第1讲算法与程序框图

第六章算法初步、统计、统计案例第1讲算法与轨范框图一、必记2个知识点1.算法与轨范框图(1)算法的定义:算法是指按照必然轨则解决某一类问题的明确和有限的步骤.(2)轨范框图:①轨范框图又称流程图,是一种用轨范框、流程线及文字说明来暗示算法的图形.②轨范框图凡是由轨范框和流程线组成.③基本的轨范框有终端框(起止框)、输入、输出框、处理框(执行框)、判断框.(3)三种基本逻辑结构:2.基本算法语句(1)输入、输出、赋值语句的格式与功能:语句一般格式功能输入语句IN PUT“提示内容”;变量输入信息输出语句PRINT“提示内容”;表达式输出常量、变量的值和系统信息赋值语句变量=表达式将表达式所代表的值赋给变量(2)条件语句的格式及框图:①IF-THEN格式:②IF-THEN-ELSE格式:(3)循环语句的格式及框图:①UNTIL语句:②WHILE语句:二、必明3个易误区1.易混淆处理框与输入框,处理框主要是赋值、计算,而输入框只是暗示一个算法输入的信息.2.易忽视循环结构中必有条件结构,其感化是控制循环进程,避免进入“死循环”,是循环结构必弗成少的一部分.3.易混淆当型循环与直到型循环.直到型循环是“先循环,后判断,条件满足时终止循环”;而当型循环则是“先判断,后循环,条件满足时执行循环”;两者的判断框内的条件表述在解决同一问题时是分歧的,它们刚好相反.三、必会1个方式识别轨范框图运行和完善轨范框图的步骤识别运行轨范框图和完善轨范框图是高考的热点.解答这一类问题,第一,要明确轨范框图的按次结构、条件结构和循环结构;第二,要识别运行轨范框图,理解框图所解决的实际问题;第三,按照标题问题的要求完成解答.对轨范框图的考查常与数列和函数等知识相结合,进一考点一算法的基本结构1.(2021·新课标卷Ⅰ)执行右面的轨范框图,如果输入的t∈[-1,3],则输出的s属于() A.[-3,4] B.[-5,2]C.[-4,3] D.[-2,5]2.(2021·安徽高考)如右图所示,轨范框图(算法流程图)的输出结果为()A.34 B.16 C.1112 D.25243.(2021·南昌模拟)若如下框图所给的轨范运行结果为S=20,那么判断框中应填入的关于k的条件是()A.k=9? B.k≤8?C.k<8? D.k>8?考点二 算法的交汇性问题角度一 与统计的交汇问题 1.(2021·荆州模拟)图(1)是某高三学生进入高中三年来的数学考试成绩茎叶图,第1次到第14次的考试成绩依次记为A1,A2,…,A14.图(2)是统计茎叶图中成绩在必然范围内考试次数的一个算法流程图.那么算法流程图输出的结果是( )A .7B .8C .9D .10 角度二 与函数的交汇问题 2.(2021·北京海淀模拟)执行如图所示的轨范框图,输出的k 值是( ) A .4 B .5 C .6 D .7角度三 与概率交汇问题3.如图是用模拟方式估计圆周率π值的轨范框图,P 暗示估计结果,则图中空白框内应填入________.解析:通过阅读标题问题和所给数据可知试验了1 000次.M 代表落在圆内的点的个数,按照几何概型,π4=M 1 000,对应的圆周率π为P =4M1 000.答案:P =4M1 000考点三基本算法语句[典例] (2021· n =10S =100DOS =S -nn =n -1LOOP UNTIL S<=70PRINT n ENDA .4B .5C .6D .7 [针对训练]运行下面的轨范时,WHILE 循环语句的执行次数是( ) N =0WHILE N<20 N =N +1N =N*NWEND PRINT N ENDA .3B .4C .1D .19 课后作业 [试一试]1.执行如图所示的轨范框图,若输入x =2,则输出y 的值为( )A .5B .9C .14D .41 2.如图是一个算法流程图,则输出的k 的值是________[练一练] 1.(2021·深圳调研)若执行 图中的框图,输入N =13, 则输出的数等于________.2.运行如图所示的轨范框图,若输出的结果是S=62,则判断框中整数M 的值是________. [做一做] 1.(2021·济南模拟)阅读轨范框图,运行相应的轨范,输出的结果为( )A.1311B.2113C.813D.1382.(2021·福州模拟)执行如图所示的轨范框图,若输入的x 值为2,则输出的x 值为( )A .3B .126C.127 D.3.(2021·广东高考)执行如图所示的轨范框图,若输入n的值为4,则输出s的值为________.[课下提升考能]1.(2021·大连模拟)在如图所示的轨范框图中,输入A=192,B=22,则输出的结果是() A.0 B.2C.4 D.62.(2021·长春模拟)如图的轨范框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的()A.c>x? B.x>c?C.c>b? D.b>c?3.(2021·哈师大附中)按如图所示的轨范框图运行后,输出的结果是63,则判断框中的整数M的值是()A.5 B.6C.7 D.84.(2021·湘潭模拟)执行如图所示的轨范框图,输出的结果是________.。
高三数学一轮复习单元训练:算法初步与框图

高三数学一轮复习单元训练:算法初步与框图本试卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分.满分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三个不同大小的数字,你能设计一个算法,找出其中的最大值吗?试给出解决问题的一种算法,并画出流程图。
浙江大学附中2013届高三数学一轮复习单元训练 概率 新人教A版

浙江大学附中2013届高三数学一轮复习单元训练:概率本试卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分.满分150分.考试时间120分钟.第Ⅰ卷(选择题 共60分)一、选择题(本大题共12个小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的)1.如图,矩形OABC 内的阴影部分是由曲线()()()sin 0,f x x x π=∈及直线()()0,x a a π=∈与x 轴围成,向矩形OABC 内随机投掷一点,若落在阴影部分的概率为14,则a 的值是( )A.712π B .23π C.34π D . 56π 【答案】B2.一个篮球运动员投篮一次得3分的概率为a ,得2分的概率为b ,不得分的概率为c(a 、b 、(0,1)c ∈),已知他投篮一次得分的数学期望为2(不计其它得分情况),则ab 的最大值为( )A .148B .124C .112D .16【答案】D3.给出下列四个命题:①15秒内,通过某十字路口的汽车的数量是随机变量;②在一段时间内,某侯车室内侯车的旅客人数是随机变量;③一条河流每年的最大流量是随机变量;④一个剧场共有三个出口,散场后某一出口退场的人数是随机变量。
其中正确的个数是( )A .1B .2C .3D .4【答案】D4.设ξ~N(0,1),且P(ξ<1.623)=p,那么P(-1.623≤0≤ξ)的值是( )A . pB . -pC . 0.5-pD . p-0.5【答案】D5.已知直线y =x +b 的横截距在[-2,3]范围内,则该直线在y 轴上的纵截距大于1的概率是( )A . 15B . 25C . 35D . 45【答案】A6.某中学高考数学成绩近似地服从正态分布()100,100N ,则此校数学成绩在120~80分的考生占总人数的百分比为( )A .31.74﹪B .68.26﹪C .95.44﹪D .99.74﹪【答案】C7.从一批产品中取出三件,设A=“三件产品全不是次品”,B=“三件产品全是次品”,C=“三件产品不全是次品”,则下列结论正确的是( )A .A 与C 互斥B .B 与C 互斥 C .任两个均互斥D .任两个均不互斥【答案】B8.从装有红球、黑球和白球的口袋中摸出一个球,若摸出的球是红球的概率是0.4,摸出的球是黑球的概率是0.25,那么摸出的球是白球的概率是( )A. 0.35B. 0.65C.0.1D.不能确定【答案】A9.如图,在圆心角为直角的扇形OAB 中,分别以OA ,OB 为直径作两个半圆。
浙江2013年高考数学第一轮系统复习资料之《第十章 算法》

浙江2013年高考数学第一轮系统复习资料之《第十章算法》第一节程序框图A组1.(2009年高考福建卷改编)阅读如图所示的程序框图,运行相应的程序,输出的结果是________.2.(2009年高考宁夏、海南卷改编)如果执行如图的程序框图,输入x=-2,h=0.5,那么输出的各个数的和等于________.3.(2009年高考山东卷改编)执行下面的程序框图,输出的T=________.(第1题)(第2题)(第3题)4.(2010年南京市高三调研)阅读下面的流程图,若输入a=6,b=1,则输出的结果是________.(第4题)(第5题)(第6题)5.(2010年苏、锡、常、镇四市高三调研)阅读如图所示的程序框图,若输入的n是100,则输出的变量S的值是多少?6.(原创题)已知如图所示的程序框图(未完成),设当箭头a指向①时,输出的结果为S=m,当箭头a指向②时,输出的结果为S=n,求m+n的值.B组1.(2010年温州调研)如图是一算法的程序框图,若此程序运行结果为s=720,则在判断框中应填入的关于k的判断条件是__________.(第1题)(第2题)(第3题)2.若R=8,则下列流程图的运行结果为______.3.给出一个如图所示的程序框图,若要使输入的x的值与输出的y的值相等,则x的可能值的个数为________.4.如图,该程序运行后输出的结果为________.5.已知流程图如图所示,该程序运行后,为使输出的b值为16,则循环体的判断框内①处应填___________.(第4题)(第5题)(第6题)6.按如图所示的程序框图运行后,输出的结果是63,则判断框中的整数M的值是________.7.(2009年高考广东卷改编)某篮球队6名主力队员在最近三场比赛中投进的三分球个数如下表所示:队员i 12345 6三分球个数a1a2a3a4a5a6下图是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,则图中判断框应填___________,输出的s=___________.(注:框图中的赋值符号“←”也可以写成“=”或“:=”)(第7题) (第8题)8.(2009年高考上海卷)某算法的程序框图如图所示,则输出量y 与输入量x 满足的关系式是________.9.某流程如图所示,现输入如下四个函数①f (x )=x 2;②f (x )=1x;③f (x )=ln x ;④f (x )=sin x .则输入函数与输出函数为同一函数的是 .(第9题) (第10题)10.如图所示的算法中,令a =tan θ,b =sin θ,c =cos θ,若在集合⎩⎨⎧⎭⎬⎫θ⎪⎪-π4<θ<3π4,θ≠0,π4,π2中,给θ取一个值,输出的结果是sin θ,求θ值所在的范围.11.画出计算1+12+13+…+19+110值的一个算法的流程图.12.到银行办理个人异地汇款(不超过100万元)时,银行要收取一定的手续费.汇款额不超过100元,收取1元手续费;超过100元但不超过5000元,按汇款额的1%收取;超过5000元,一律收取50元手续费.设计算法求汇款额为x 元时,银行收取的手续费y 元,只画出流程图.第二节 程序语句A 组1.(2010年徐州调研)如图,给出一个算法的伪代码,则f (-3)+f (2)=________.(第1题) (第2题) (第3题) 2.输入x =5,运行下面的程序之后得到的y 等于________.3.(2010年泰州质检)根据如图所示的伪代码,可知输出的结果T 为________.4.(2009年高考安徽卷改编)程序框图(即算法流程图)如图所示,其输出结果是________.T ←1 I ←3 While I <50 T ←T +I I ←I +2 End While Print TInput x If x <0 Then y ←(x +1)(x -1)Else y ←(x -1)2End If Print y EndInput x If x ≤0 Thenf (x )←4x Else f (x )←2x End If Print f (x ) Input n S ←0 I ←1 While________S ←S +I I ←I +1 WendPrint “S =”;S End(第4题)(第5题)(第6题)5.(原创题)编写程序求S=1+2+3+…+n的和(n由键盘输入),程序如图,则横线上应填________.6.(2009年高考江苏卷改编)下图是一个算法的流程图,求最后输出的W的值.B组1.右面程序执行后输出的结果是________.2.下列程序的功能是:判断任意输入的数x是否是正数,若是,输出它的平方值;若不是,输出它的相反数.则填入的条件应该是________.x←Input(“x=”)If________y←-x;Elsey←x2End IfPrint y3.程序如下:a←Input(“a=”)b←Input(“b=”)c←Input(“c=”)a←bb←cc←aPrint a,b,c若输入10,20,30,则输出结果为________.n←5S←0 While S<15S←S+nn←n-1 End While Print n4.(2010年南通调研)程序如下:t ←1 i ←2While i ≤4 t ←t ×i i ←i +1End While Print t以上程序输出的结果是________. 5.有下面算法:p ←1For k From 1 To 10 Step 3p ←p +2×k -6End For Print p则运行后输出的结果是________.6.(2010年南京第一次调研)根据如图所示的伪代码,可知输出的结果I 为________.S ←1I ←1 While S <5 S ←S ×I +1II ←I +1 End While Print I7.现欲求1+13+15+…+12n -1的和(其中n 的值由键盘输入),已给出了其程序框图,请将其补充完整并设计出程序.8.已知函数y =x 2+2x (x ∈[-10,10],x ∈Z ),编写程序,求该函数的最大值.。
2013届高三数学一轮复习讲义 算法、程序框图、基本语句(人教A版)

算法与程序框图要点梳理1.算法在数学中,算法通常是指按照一定规则解决某一类问题的___明确___和___有限___的步骤.2.程序框图定义:程序框图又称__流程图___,是一种用__程序框_、_流程线___及_文字说明____来表示算法的图形.通常程序框图由程序框和流程线组成,一个或几个程序框的组合表示算法中的一个步骤;___ _流程线__带方向箭头,按照算法进行的顺序将__程序框_ __连接起来.3.程序框图中图形符号的意义①。
起止框图:起止框是任何流程图都不可缺少的,它表明程序的开始和结束,所以一个完整的流程图的首末两端必须是起止框.②输入、输出框:表示数据的输入或结果的输出,它可用在算法中的任何需要输入、输出的位置。
③.处理框:它是采用来赋值、执行计算语句、传送运算结果的图形符号。
④。
判断框:判断框一般有一个入口和两个出口,有时也有多个出口,它是惟一的具有两个或两个以上出口的符号,在只有两个出口的情形中,通常都分成“是"与“否”(也可用“Y”与“N”)两个分支。
4.三种基本逻辑结构(1)顺序结构是由__若干个依次执行的步骤_ ____组成的,这是任何一个算法都离不开的基本结构.其结构形式为(2)条件结构是指算法的流程根据给定的条件是否成立而选择执行不同的流向的结构形式.其结构形式为(3)循环结构是指____从某处开始,按照一定条件反复执行某些步骤的情况__.反复执行的处理步骤称为___循环体___.循环结构又分为____当型(WHILE型)___和_直到型(UNTIL型)_ ___.其结构形式为基础自测1.关于程序框图的图形符号的理解,正确的有( )①任何一个程序框图都必须有起止框;②输入框只能在开始框之后,输出框只能放在结束框之前;③判断框是唯一具有超过一个退出点的图形符号;④对于一个程序框图来说,判断框内的条件是唯一的.A.1个B.2个C.3个D.4个2.如图,是求实数x的绝对值的算法程序框图,则判断框①中可填_ x〉0?(或x≥0?)__3.阅读如图所示的程序框图,若输入的x是2,则输出的y值为____1____.4.若执行如图所示的框图,输入x1=1,x2=2,x3=4,x4=8,则输出的数为___错误!_____.5.执行如图所示的程序框图,如果输入的N是6,那么输出的p是( )A.120 B.720 C.1 440 D.5 040第2题图第3题图题型分类第4题图第5题图题型一算法的条件结构例1 已知函数y=错误!写出求该函数的函数值的算法及程序框图.解算法如下:第一步:输入x;第二步:如果x>0,则y=-2x;如果x=0,则y=0;如果x〈0,则y=2x;第三步:输出函数值y。
高三数学第一轮复习《算法、程序框图、基本语句》讲义

重点梳理1.算法在数学中,算法往常是指依据必定规则解决某一类问题的___明确 ___和 ___有限 ___的步骤.2.程序框图定义:程序框图又称__流程图 ___,是一种用 __程序框 _、 _流程线 ___及 _文字说明 ____来表示算法的图形.往常程序框图由程序框和流程线构成,一个或几个程序框的组合表示算法中的一个步骤;___ _流程线__带方向箭头,依据算法进行的次序将__程序框_ __ 连结起来.3.程序框图中图形符号的意义① . 起止框图:起止框是任何流程图都不行缺乏的,它表示程序的开始和结束,所以一个完好的流程图的首末两头一定是起止框.②输入、输出框:表示数据的输入或结果的输出,它可用在算法中的任何需要输入、输出的地点.③ . 办理框:它是采纳来赋值、履行计算语句、传递运算结果的图形符号.④ . 判断框:判断框一般有一个进口和两个出口,有时也有多个出口,它是唯一的拥有两个或两个以上出口的符号,在只有两个出口的情况中,往常都分红“是”与“否”(也可用“ Y”与“ N”)两个分支。
4.三种基本逻辑构造(1)次序构造是由 __若干个挨次履行的步骤 _____构成的,这是任何一个算法都离不开的基本构造.其构造形式为(2)条件构造是指算法的流程依据给定的条件能否建立而选择履行不一样的流向的构造形式.其构造形式为(3) 循环构造是指____从某处开始,依据必定条件频频履行某些步骤的状况__.频频履行的办理步骤称为 ___循环体 ___.循环构造又分为____当型 (WHILE型) ___和 _直到型 (UNTIL 型 ) _ ___.其构造形式为基础自测1.对于程序框图的图形符号的理解,正确的有()①任何一个程序框图都一定有起止框;②输入框只好在开始框以后,输出框只好放在结束框以前;③判断框是独一拥有超出一个退出点的图形符号;④对于一个程序框图来说,判断框内的条件是独一的.A. 1个 B.2个 C.3个 D.4个2.如图,是务实数x的绝对值的算法程序框图,则判断框①中可填_ x >0? ( 或x≥0? ) __3.阅读以下图的程序框图,若输入的x 是2,则输出的 y 值为____1____.4.若履行以下图的框图,输入x1=1,x2= 2,x3=4,x4= 8,则输出的数为15___ _____.45.履行以下图的程序框图,假如输入的N是6,那么输出的p 是() A. 120 B. 720 C .1 440 D .5 040第2题图第3题图题型分类第4题图第5题图题型一算法的条件构造例- 2x( x>0) ,1已知函数 y=0 ( x=0),2x (x<0),写出求该函数的函数值的算法及程序框图.解算法以下:第一步:输入x;第二步:假如x>0,则 y=-2x;假如 x=0,则 y=0;假如 x<0,则 y=2x;第三步:输出函数值y.相应的程序框图以下图.研究提升利用条件构造解决算法问题时,要引入判断框,要依据题目的要求引入一个或多个判断框.而判断框内的条件不一样,对应的下一图框中的内容和操作也相应地进行变化,故应逐一剖析判断框内的条件.变式训练 1(1)假如履行以下图的程序框图,输入 x=-2, h=0.5,那么输出的各个数的和等于()A.3 B.3.5 C . 4 D .4.5(2).某流程图以下图,现输入以下四个函数,则能够输出的函数是()2 1A.f ( x) =x B.f ( x) =x C.f ( x) = ln x+2x-6D. f ( x)=sin x分析:此题的程序框图的功能是判断函数是不是奇函数且能否存在零点,知足既是奇函数又存在零点的函数是选项 D. 答案: D(3).图中x1,x2,x3为某次考试三个评阅人对同一道题的独立评分,p 为该题的最后得分.当x1=6,x2=9, p=8.5 时, x3等于( )A. 11 B .10 C.8 D .7【分析】由题目中所给的数据 p=8.5,x1=6,x2=9,则若知足条件| x - x | <3 1| x3-x2| 时,不建立,故应不知足条件| x - x |<| x3 13x2+ x3- x2|,此时知足 2=8.5 ,则x3= 8,而且代入也切合题意,应选 C.题型二算法的循环构造例 2 设计算法求1 1 1++++1×22×33×41的值,并画出程序框图.2 011 ×2 012解算法以下:第一步,令S=0, i =1;第二步,若i ≤2 011建立,则履行第三步;不然,输出S,结束算法;1第三步, S= S+i(i+1);第四步, i = i +1,返回第二步.程序框图:方法一当型循环程序框图:方法二直到型循环程序框图:研究提升利用循环构造表示算法,第一要确立是利用当型循环构造,仍是直到型循环构造;第二必定要弄理解计数变量和累加变量,要选择正确的表示累加变量;第三要注意在哪一步开始循环及循环构造的停止条件变式训练2(1) 某程序框图以下图,则该程序运转后输出的k 的值是__5______.(2)履行以下图的程序框图,输出的 A 为__2 047 ______.(1)计数变量是 k,累加变量是 A,其规律是2A+1后再赋值给 A.(2) 运算次数,即循环结束由判断条件决定.此题中k>10时就结束循环.(3)假如履行如图的程序框图,若输入n=6, m=4,那么输出的 p 等于()A. 720B. 360C. 240 D . 120分析:程序运转以下:n=6, m=4,k=1,p=1,p= p( n- m+ k)=6-4+1=3, k<m;k=1+1=2, p= p( n- m+ k)=3×(6-4+2)=12, k<m; k=2+1=3, p= p( n- m+ k)=12×(6 - 4+ 3) = 60,k<m;k= 3+ 1= 4,p=p( n-m+k) =60×(6 - 4+ 4) = 360,k=m,所以输出 p, p=360.(4).履行以下图的程序框图,若输出的S=88,则判断框内应填入的条件是() A.k>7?B.k>6?C.k>5?D.k>4?分析:第一次循环:k=1+1=2,S=2×0+ 2= 2;第二次循环:k=2+1=3,S=2×2+3= 7第三次循环:k=3+1=4,S=2×7+4= 18第四次循环:k=4+1=5, S=2×18 + 5=41第五次循环:k=5+1=6, S=2×41 + 6= 88,知足条件则输出S 的值,而此时k=6,故判断框内应填入的条件应是答案: Ck>5.(5).某店一个月的收入和支出总合记录了N个数据支出记为负数.该店用下面的程序框图计算月总收入断框和办理框中,应分别填入以下四个选项中的( a1, a2,, a N,此中收入记为正数,S 和月净盈余V.那么在图中空白的判)A.A>0,V=S-T B.A<0,V=S-TC.A>0,V=S+T D.A<0,V=S+T第5题图第5题图第 6题图(6).若履行以下图的程序框图,输入x1=1,x2=2,x3=3,x = 2,则输出的数为________.2【分析】由累加的赋值符号S= S+( x i -3x )2获得S=(1-2)2+(2-2)2+(3-2)2=2,而最后输出的结果为 S =1S = 1×2= 2 .i 3 3(7).履行以下图的程序框图,输入l = 2,m = 3, n = 5,则输出的 y 的值是 __68______.解:逐次计算.第一次y =70×2+21×3+15×5= 278;履行循环;第二次y = 278-105= 173;再次循环, y = 173- 105= 68,此时输出,故输出结果是68.答案: 68(5).已知某算法的程序框图以下图,若将输出的( x , y ) 值挨次记为 ( x 1, y 1) 、( x ,y )、 、 ( x , y ) 、 若程序运转中输出的组数是 ( ,-8),求x 的值.22nn解:开始 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.(6).已知数列 { a n } 的各项均为正数,察看以下图的程序框图,当k = 5,k = 10 时,分别510有 S = 11和 S = 21,求数列 { a n } 的通项公式.解:由程序框图可知 S = 1 + 1 + +1 ,a 1 a 2 a 2a 3a k a k +1∵{ a n } 是等差数列,其公差为 d ,则有11 1 - 1= ( a k ) ,a k a k + 1 da k + 1∴ = 1( 1 - 1 + 1 - 1 + + 1 - 1 ) = 1 ( 1 - 1 ) ,Sd a1a2a2a3a ad a 1 ak + 1k k +15 10由题意可知, k = 5 时, S = 11; k = 10 时, S = 21,1 1 1=5-a6 11 a1=1 a1=-1d a1 + ( n- 1) d= 2n ∴解得或( 舍去 ) ,故a=an11 1 - 1 = 10 d=2 d=-2d a1 a11 21-1( n∈ N* ) .一、选择题1.阅读以下图的程序框图,运转相应的程序,输出的结果是()A. 3B. 11C. 38 D . 123第1题图第2题图第 3 题图2.阅读上面的程序框图,运转相应的程序,若输入x 的值为-4,则输出y 的值为( ) A. 0.5 B .1 C.2 D .43.某程序框图以下图,该程序运转后输出的k 的值是( )A.4 B .5 C.6 D .7第 4题图第 5题图第 6题图4.履行以下图的程序框图,若输出的 b的值为 16,则图中判断框内①处应填()A.2 B.3C.4 D .55.履行以下图的程序框图,若输入A的值为 2,则输出的P值为( )A. 2 B.3C.4 D .5分析:第一次运转,=2,= 3 ,第二次运转,=3,=3 +1 =11 ;第三次运转,PPS 2 P S 2 3 611 1 11 1=4,S=6+4> 6+6= 2,此时结束循环,故输出的P值为4.答案:C6. 履行以下图的程序框图,输出的s 值为( )1 1A.- 3 B .-2C. 3D. 24 次后结束,s的值分别是1 1s 的值分析:由于该程序框图履行3,-2,- 3,2 ,所以输出的等于 2. 答案: D7.履行以下图的程序框图,若输出的结果是8,则判断框内的取值范围是 ( )mA. (30,42] B . (42,56] C .(56,72] D . (30,72)分析:由题知,当输出结果k=8 时, S=2(1+2+3++7)=56;当输出结果k=7 时, S=2(1+2+3++6) = 42,联合程序框图知,选 B.答案: B第7题图第 8题图第 9题图二、填空题8.以下图,程序框图 ( 流程图 ) 的输出结果是 _15_______.分析】第一次进入循环体有T=0+0,第二次有: T=0+1,第三次有 T=0+1+2,第k + 1 次有= 0+1+ 2++k= k k+1 ,若= 105,解得k= 14,持续履行循环,这T 2 T时 k=15,T>105,所以输出的k 的值是15.9.以下图,程序框图 ( 流程图 ) 的输出值x= _12_____.10.依据以下图的程序框图,可知输出的结果i 为_______.第 10题图第 11 题图第8题图第 12题图11. 2010 年上海世博会园区每日9∶00 开园, 20∶00 停止入园.在以下图的框图中,S 表示上海世博会官方网站在每个整点报导的入园总人数, a 表示整点报导前1个小时内入园人数,则空白的履行框内应填__ S=S+a ______.12.为检查深圳市中学生均匀每人每日参加体育锻炼的时间X(单位:分钟),按锻炼时间分以下 4 种状况统计:①0~ 10 分钟;② 11~ 20 分钟;③ 21~30 分钟;④ 30 分钟以上.有 10 000 名中学生参加了此项检查活动,以下图是此次检查中某一项的流程图,其输出的结果是 6 200. 求均匀每日参加体育锻炼时间在0~20 分钟内的学生的频次是多少?解:由程序框图,当输入体育锻炼时间 X>20时, S= S+1,计数 T= T+1,向来到 T>10 000,即 10 000 个数据所有输入完,故输出的结果 6 200 是每日参加体育锻炼时间X>20的学生人数,则每日参加体育锻炼时间在0~ 20 分钟内的学生人数是 10 000- 6 200= 3 800,3800其频次为10 000= 0.38.基本算法语句重点梳理1.程序设计语言有好多种。
2013届高三数学算法初步与框图检测(附答案)

2013届高三数学算法初步与框图检测(附答案)2013届高三数学章末综合测试题(19)算法初步与框图一、选择题:本大题共12小题,每小题5分,共60分.1.算法共有三种逻辑结构,即顺序结构,条件结构和循环结构,下列说法正确的是()A.一个算法必定含有条件结构B.一个算法必定含有循环结构C.一个算法必定含有上述三种结构D.一个算法可以是顺序结构和其他两个结构的有机组合解析:一个算法必定含有顺序结构,其他两个结构根据需要可有可无. 答案:D2.对算法的理解不正确的是()A.一个算法包含的步骤是有限的B.一个算法中每一步都是明解可操作的,而不是模棱两可的C.算法在执行后,结果应是明解的D.一个问题只可以有一个算法解析:对于同一个问题,它的算法不唯一,故D错.答案:D3.学校成员、教师、后勤人员、理科教师、文科教师的结构图正确的是()解析:学校成员包含教师和后勤人员,而教师又包含理科教师和文科教师.答案:A4.以下程序中,输出时A的值是输入时A的值的()A.1倍B.2倍C.3倍D.4倍解析:由所给的程序可知输入A后进行了两次赋值,每次的计算都是2倍运算.答案:D5.下列几个不同进制数最大的是()A.3(10)B.11(2)C.3(8)D.11(3)解析:都化成十进制为3(10)=3,11(2)=1×21+1×20=3,3(8)=3×80=3,11(3)=1×31+1×30=4.答案:D6.给出以下四个问题:①输入一个数x,输出它的绝对值;②求函数f(x)=x2-1(x≥1),3x(x<0),的函数值;③求面积为6的正方形的周长;④求三个数a、b、c中的最大数.其中不需要用条件语句来描述其算法的有()A.1个B.2个C.3个D.4个解析:计算①、②、④都需要做出判断,都需要用条件语句.计算③只需顺序结构就够了.答案:A7.用辗转相除法求得111与1850的最大公约数是()A.3B.11C.37D.111解析:利用辗转相除法得1850=16×111+74111=1×74+3774=2×37 ∴111与1850的最大公约数是37.答案:C8.如下图所示的程序的输出结果为S=132,则判断框中应填()A.i≥10?B.i≥11?C.i≤11?D.i≥12?解析:i的初值为12,S的初值为1,第一次运算S=1×12=12,第二次运算S=12×11=132,所以循环了两次,∴应填i≥11?.答案:B9.在下图的程序框图中,若输入的x的值为5,则输出的结果是() A.x是方程2x2-3x-2=0的根B.x不是方程2x2-3x-2=0的根C.y≠0D.不输出任何结果解析:当x=5时,y=2×52-3×5-2=33≠0,故选B.答案:B10.执行下图的程序框图,输出的S和n的值分别是()A.9,3B.9,4C.11,3D.11,4解析:执行程序框图.S=0,T=0,n=1.又∵T≤S,∴S=S+3=0+3=3,T=1,n=2.又∵T≤S,∴S=6,T=4,n=3.又∵T≤S,∴S=9,T=11,n=4.∵T>S,∴输出S=9,n=4.答案:B11.程序框图计算的数学式是()A.1+2+3+…+nB.1!+2!+3!+…+n!C.1!+12!+13!+...+1n!D.1+12+13+ (1)解析:不妨设n=3,循环体共循环3次,输出S=1+12!+13!,由此可知选C.答案:C]12.为解决四个村庄用电问题,政府投资在建电厂与这四个村庄之间架设输电线路,现已知这四个村庄及电厂之间的距离如图所示(距离单位:千米),则能把电力输送到这四个村庄的输电线路的最短总长度应该是()A.19.5B.20.5C.21.5D.25.5解析:要使电厂与四个村庄相连,至少需四条线路,仔细观察所给的图,发现电厂离A村最近,A村离D村最近,D村离C村最近,A村到B村最近,故如图架线总路程最短,最短总长为5+4+5.5+6=20.5.答案:B二、填空题:本大题共4个小题,每小题5分,共20分.13.如图所示,这是计算12+14+16+…+120的值的一个程序框图,其中判断框内应填入的i的条件是__________.解析:这是一道数列求和题,n从2开始到20结束,则i从1开始到10结束,所以判断框内应填入i≤10?答案:i≤1014.执行下图所示的程序,若P=0.9,则输出的n值是__________.解析:当n=1时,S=0<0.9;答案:5。
浙江省2013届高三数学一轮复习 算法初步单元训练

浙江省2013届高三数学一轮复习单元训练:算法初步本试卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分.满分150分.考试时间120分钟.第Ⅰ卷(选择题 共60分)一、选择题(本大题共12个小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的)1.执行如图所示的程序框图,若输入A 的值为2,则输出的P 值为( )A .2B .3C .4D .5【答案】C 2.将两个数8,17a b ==交换,使17,8a b ==,下面语句正确一组是 ( )【答案】B3.840和1764的最大公约数是( )A .84B . 12C . 168D . 252【答案】A4.以下关于排序的说法中,正确的是( )A .排序就是将数按从小到大的顺序排序B .排序只有两种方法,即直接插入排序和冒泡排序C .用冒泡排序把一列数从小到大排序时,最小的数逐趟向上漂浮D .用冒泡排序把一列数从小到大排序时,最大的数逐趟向上漂浮【答案】C S 的值为( )A .0B .32C . 3D .-32【答案】B6.把“二进制”数(2)1011001化为“五进制”数是( )A .(5)224B .(5)234C .(5)324D .(5)423 【答案】C7.执行下面的程序框图,如果输入的n 是4,则输出的p 是( )A .8B .5C .3D .2【答案】C8.给出以下一个算法的程序框图(如图所示):该程序框图的功能是( )A .求出a, b, c 三数中的最大数B . 求出a, b, c 三数中的最小数C .将a, b, c 按从小到大排列D . 将a, b, c 按从大到小排列9.如图21-7所示程序框图,若输出的结果y 的值为1,则输入的x 的值的集合为( )图21-7A .{3}B .{2,3}C .⎩⎨⎧⎭⎬⎫12,3D .⎩⎨⎧⎭⎬⎫12,2,3 【答案】C10.已知某程序框图如图所示,则执行该程序后输出的结果是( )A .12B .-1C .2D .1【答案】A 11.下图是计算函数y =⎩⎪⎨⎪⎧ ln(-x ),x ≤-20,-2<x ≤32x ,x >3的值的程序框图,在①、②、③处应分别填入的是( ) A .y =ln(-x ),y =0,y =2xB .y =ln(-x ),y =2x ,y =0C .y =0,y =2x ,y =ln(-x )D .y =0,y =ln(-x ),y =2x12.程序:M=1 M=M+1 M=M+2 PRINT M END M的最后输出值为()A. 1 B.2 C. 3 D.4【答案】D第Ⅱ卷(非选择题共90分)二、填空题(本大题共4个小题,每小题5分,共20分,把正确答案填在题中横线上) 13.若输入8,则下列程序执行后输出的结果是________。
浙江省高三数学一轮复习 框图单元训练

浙江省2013届高三数学一轮复习单元训练:框图本试卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分.满分150分.考试时间120分钟.第Ⅰ卷(选择题 共60分)一、选择题(本大题共12个小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的)1. 学校成员、教师、后勤人员、理科教师、文科教师的结构图正确的是( )【答案】A2.阅读如图所示程序框图,为使输出的数据为31,则判断框中应填的是 ()A .4<nB .5<nC .6<nD .7<n【答案】B3. 如下图所示,某人拨通了电话,准备手机充值须如下操作 ( )A.1-5-1-1 B.1-5-1-5 C.1-5-2-1 D.1-5-2-3【答案】C4.阅读右边的程序框图,该程序输出的结果是( )A.9 B.81 C.729 D.6561【答案】C5.两个形状一样的杯子A和B中分别装有红葡萄酒和白葡萄酒.现在利用空杯子C将A和B两个杯子里所装的酒对调,下面画出的流程图正确的是()【答案】A6.某流程如图所示,现输入如下四个函数,则可以输出的函数是()A .2()f x x =B .1()f x x =C .()ln 26f x x x =+-D .()sin f x x = 【答案】D7.如下图所示的程序框图中,若a =9,则输出的结果是( )A .79B .-79C .0D .3【答案】D8. 下列结构图中要素之间表示从属关系的是【答案】C9.下列结构图中表示从属关系的是( )【答案】C10.如图所示流程图,判断正整数x是奇数还是偶数,其中判断框内的条件是( )A.余数是1 B.余数是0C.余数是3 D.以上都不对【答案】B11.下图是《集合》的知识结构图,如果要加入“子集”,则应该放在(A.“集合的概念”的下位B.“集合的表示”的下位C.“基本关系”的下位D.“基本运算”的下位【答案】C12.如图所示,是工序流程图的是( )A.整数指数幂→有理数指数幂→无理数指数幂B.随机事件→频率→概率C.买票→候车→检票→上车D.指数函数定义图象与性质【答案】C第Ⅱ卷(非选择题共90分)二、填空题(本大题共4个小题,每小题5分,共20分,把正确答案填在题中横线上) 13.如图所示的程序框图输出的值是【答案】14414.小明每天早晨起床后要做如下事情:洗漱用5分钟,收拾床褥用4分钟,收听广播用15分钟,吃早饭用8分钟.要完成这些事情,小明要花费的最少时间为________.【答案】17分钟15.阅读如图所示的程序框图,若输入的n是100,则输出的变量S的值是________.【答案】504916.根据题意,完成流程图填空:这是一个输入两个数,输出这两个数差的绝对值的一个算法.请将空格部分填上适当的内容(1);(2)【答案】a>b、b-a三、解答题(本大题共6个小题,共70分,解答应写出文字说明,证明过程或演算步骤) 17.某一完全寄宿学校,设有幼儿部、小学部、初中部、高中部,幼儿部下设托儿所、学前班,小学部下设一、二、三、四、五、六六个年级,初中部下设初一、初二、初三三个年级,高中部下设文科和理科两部,文理两部都分别下设高一、高二、高三三个年级.试画出该学校设置的组织结构图.【答案】结构图如下:18.已知一个数列的前n项和公式S n ,用自然语言写出求该数列的通项a n的算法步骤,并画出流程图.【答案】算法步骤:第一步:先求S1,此时a1=S1;第二步:作S n-S n-1,此时a n=S n-S n-1;第三步:验证a1能否并入a n中,若能则并入,若不能则分开写.流程图如图.19.根据学过的知识,试把“推理与证明”这一章的知识结构图画出来.【答案】如图所示.20.已知f(x)=x2-2x-3,求f(3)、f(-5)、f(5),并计算f(3)+f(-5)+f(5)的值.设计出解决该问题的一个算法,并画出流程图.【答案】算法如下:S1x←3;S2y1←x2-2x-3;S3x←-5;S4y2←x2-2x-3;S5x←5;S6y3←x2-2x-3;S 7 y ←y 1+y 2+y 3;S 8 输出y 1,y 2,y 3,y . 该算法对应的流程图如下图所示.21.数列{a n }的前n 项和为S n ,已知S n =n 2+3n 2.(1)求数列{a n }的通项公式; (2)若b n =⎩⎪⎨⎪⎧ a n (n 为奇数)2n (n 为偶数),数列{b n }的前n 项和为T n ,求T n (3)某学生利用第(2)题中的T n 设计了一个程序框图如图所示,但数学老师判断这个程序 是一个“死循环”(即程序会永远循环下去,而无法结束).你是否同意老师的观点?请说 明理由.【答案】(1)当n =1时, a 1=S 1=2,当n ≥2时,a n =S n -S n -1=n 2+3n 2-(n -1)2+3(n -1)2=n +1,当n =1时,有a 1=1+1=2满足题意,故数列(2)当n 为偶数时T n =(b 1+b 3+…+b n -1)+(b 2+b 4+…+b n )=(a 1+a 3+…+a n -1)+(22+24+…+2n )=a 1+a n -12·n 2+4(1-2n )1-4=n 2+2n 4+43(2n -1). 当n 为奇数时,n +1为偶数,则T n +1=(n +1)2+2(n +1)4+43(2n +1-1) =n 2+4n +34+43(2n +1-1), 而T n +1=T n +b n +1=T n +2n +1,∴T n =n 2+4n +34+13·2n +1-43. ∴T n =⎩⎪⎨⎪⎧ n 2+2n 4+23·2n +1-43 (n 为偶数)n 2+4n +34+13·2n +1-43 (n 为奇数).(3)由程序框图知,P =n 24+24n . 设数列{d n }的通项公式为d n =T n -P (n ∈N *),当n 为奇数时,d n =13·2n +1-23n -712,令d n +2-d n =2n +1-46>0,则n ≥5,∴从第5项开始数列{d n }中的奇数项递增,而d 1,d 3,…,d 11均小于2 009且d 13>2 009,∴d n ≠2 009.当n 为偶数时,d n =23·2n +1-472n -43,令d n +2-d n =2n +2-47>0,则n ≥4, ∴从第4项开始数列{d n }中的偶数项递增,而d 2,d 4,…,d 10均小于2 009且d 12>2 009,∴d n ≠2 009(n ∈N *).故d n ≠2 009,即T n -P ≠2 009(n ∈N *),即程序为死循环,所以老师的判断是正确的.22.商家生产一种产品,需要先进行市场调研,计划对北京、上海、广州三地市场进行调研,待调研结束后决定生产的产品数量.请你用流程图设计两种调研方案,并比较两种方案哪一种更为可取.【答案】方案1.派出调研人员赴北京、上海、广州调研,待调研人员回来后决定生产数量. 立顶→北京调研→上海调研→广州调研→投产方案2.分别派出调研人员齐头并进赴三地搞调研,以便提早结束调研,尽早投产.通过两种方案的比较,方案2较方案1更为可取.。
2013年高三数学第一轮总复习11-1算法与框图新人教A版(含解析)

11-1算法与框图基础巩固强化1.(文)(2011·北京西城区高三一模)阅读如图的程序框图,如果输出的函数值在区间[14,12]内,则输入的实数x 的取值范围是( )A .(-∞,-2]B .[-2,-1]C .[-1,2]D .[2,+∞)[答案] B[解析] 若x ∉[-2,2],则f (x )=2∉[14,12],不合题意;当x ∈[-2,2]时,f (x )=2x∈[14,12],得x ∈[-2,-1],故选B. (理)(2011·江南十校二模)某程序框图如图所示,现输入如下四个函数,其中可以输出的函数是( )A .f (x )=x 2B .f (x )=1xC .f (x )=ln x +2x -6D .f (x )=sin x[答案] D[解析] 第一个判断框的目的是判断输入的函数是否为奇函数,第二个判断框的目的是判断输入的函数是否存在零点.结合选项知,函数f (x )=sin x 为奇函数,且存在零点,故选D.2.若下面框图所给的程序运行结果为S =20,那么判断框中应填入的关于k 的条件是( )A .k =9B .k ≤8C .k <8D .k >8[答案] D[解析] 运行过程依次为k =10,S =1→S =11,k =9→S =20,k =8→输出S =20,此时判断框中的条件不满足,因此应是k >8.3.(2011·山西太原模拟)如图所示的流程图,若输入的x =-9.5,则输出的结果为( )A .0B .1C .2D .3 [答案] B[解析] ∵x =-9.5<0,∴x =x +2=-7.5, ∵x =-7.5<0,∴x =x +2=-5.5, ∵x =-5.5<0,∴x =x +2=-3.5, ∵x =-3.5<0,∴x =x +2=-1.5, ∵x =-1.5<0,∴x =x +2=0.5.∵x =0.5>0,∴c =2×0.5=1,输出c =1.4.(2011·陕西宝鸡质检)定义某种运算S =a ⊗b ,运算原理如框图所示,则式子2⊗ln e +2⊗⎝ ⎛⎭⎪⎫13-1的值为( )A .13B .11C .8D .4[答案] A[解析] 由框图知S =a ⊗b =⎩⎪⎨⎪⎧ab +,a ≥b ,b a +,a <b ,∵ln e =1,⎝ ⎛⎭⎪⎫13-1=3,∴2⊗ln e =2⊗1=2×(1+1)=4,2⊗⎝ ⎛⎭⎪⎫13-1=2⊗3=3×(2+1)=9, ∴2⊗ln e +2⊗⎝ ⎛⎭⎪⎫13-1=13,故选A.5.(2012·新课标全国,6)如果执行下边的程序框图,输入正整数N (N ≥2)和实数a 1、a 2、…、a N ,输出A 、B ,则( )A .A +B 为a 1,a 2,…,a N 的和 B.A +B2为a 1,a 2,…,a N 的算术平均数C.A和B分别是a1,a2,…,a N中最大的数和最小的数D.A和B分别是a1,a2,…,a N中最小的数和最大的数[分析] 这是一个循环结构程序框图,有三个判断条件,通过赋值语句x=a k,依次将a i(i =1,2,…,N)的值赋给x后,第一个判断条件“x>A”,满足时A取x的值,因此循环结束后,A是a1,a2,…,a N中的最大值;第二个判断条件“x<B”满足时B取x的值,因此循环结束后B取a1,a2,…,a N中的最小值;第三个判断条件“k≥N”,控制循环的结束,即当k=N 时循环结束,让x能取遍a1,a2,…,a N中的每一个值.[答案] C[解析] 随着k的取值不同,x可以取遍实数a1,a2,…,a N,依次与A、B比较,A始终取较大的那个数,B始终取较小的那个数,直到比较完为止,故最终输出的A、B分别是这N 个数中的最大数与最小数,故选C.[点评] 在读取循环结构的框图时,要注意每一次循环之后变量的变化,并能通过循环中止的条件确定好循环次数,避免在判断时,出现多一次循环与少一次循环的错误.6.(2012·山东理,6)执行下面的程序框图,如果输入a=4,那么输出的n的值为( )A.2 B.3 C.4 D.5[答案] B[解析] 程序运行过程依次为:a=4,P=0,Q=1,n=0,此时满足P≤Q→P=0+40=1,Q=2×1+1=3,n=0+1=1,仍满足P≤Q→P=1+41=5,Q=2×3+1=7,n=2,P≤Q仍然成立→P=5+42=21,Q=2×7+1=15,n=3,此时P≤Q不成立,跳出循环,输出n的值3后结束.7.(文)已知函数y =⎩⎪⎨⎪⎧log 2x , x ≥2,2-x , x <2.如图表示的是给定x 的值,求其对应的函数值y 的程序框图.①处应填写________;②处应填写________.[答案] x <2,y =log 2x[解析] 根据分段函数解析式及程序框图知,当满足x <2时,执行y =2-x ,故判断框中条件为x <2,不满足条件x <2,即x ≥2时,y =log 2x ,故②中为y =log 2x .(理)(2012·广东理,13)执行如下图所示的程序框图,若输入n 的值为8,则输出s 的值为________.[答案] 8[解析] 程序运行过程如下:开始→n =8,i =2,k =1,S =1,作判断i<n 成立,执行循环体,S =11×(1×2)=2,i=2+2=4,k =1+1=2,再判断i<n 仍成立,再执行循环体,S =12×(2×4)=4,i =4+2=6,k =2+1=3,此时,i<n 仍然成立,第三次执行循环体,S =13×(4×6)=8,i =6+2=8,k =3+1=4,此时不满足i<n ,跳出循环,输出S 的值8后结束.8.(2011·温州三模)已知某程序框图如图所示,则执行该程序后输出的结果是________.[答案] 12[解析] 由于i =1,a =2;i =2,a =12;i =3,a =-1;i =4,a =2;…,由此规律可知,i =3k +1,a =2;i =3k +2,a =12;i =3k +3,a =-1,其中,k ∈N .从而可知当i =20时,a =12.9.(2011·潍坊模拟)对一个作直线运动的质点的运动过程观测了8次,第i 次观测得到的数据为a i ,具体如下表所示:在对上述统计数据的分析中,一部分计算见如图所示的算法流程图(其中a 是这8个数据的平均数),则输出的S 的值是________.[答案] 7[解析] 此程序输出的是这组数据的方差.由已知得a -=44,∴当i =1时,S =16,i =2,S =25;i =3,S =26;…;i =8,S =56,这时i≥8,S =568=7.10.(文)(2012·浙江理,12)若某程序框图如图所示,则该程序运行后输出的值是________.[答案]1120[解析] 这是一个循环结构程序框图,控制循环的条件i>5,由于i 初值为1,故需循环5次.开始→T =1,i =1,T =11=1,i =1+1=2,此时i>5不成立,第二次执行循环体,T =12,i =2+1=3,i>5仍不成立,第三次执行循环体,T =123=16,i =3+1=4,i>5仍不成立,第四次执行循环体T =164=124,i =4+1=5,i>5仍不成立,第五次执行循环体,T =1245=1120,i=5+1=6,i>5成立,跳出循环,输出T 的值1120后结束.(理)某城市缺水问题比较突出,为了制定节水管理办法,对全市居民某年的月均用水量进行了抽样调查,其中4位居民的月均用水量分别为x 1,…,x 4(单位:t).根据如图所示的程序框图,若x 1,x 2,x 3,x 4分别为1,1.5,1.5,2,则输出的结果S 为__________.[答案] 32[解析] 每次循环,S 1与S 的值都在变化,但 S 1的值总是由前一次循环得到的值再加上x i 的值,S 的值却与前一次S 的值无关,只与S 1的值有关,∴四次循环后,S 1=1+1.5+1.5+2=6,S =14×S 1=14×6=32,故输出S 的值为32.能力拓展提升11.(2011·西安市质检)阅读如图所示的程序框图,运行相应的程序,输出的结果是( )A .-1B .2C .3D .4 [答案] D[解析] 第一次循环可得S =-1,n =2,第二次循环可得S =12,n =3,第三次循环可得S =2,n =4,此时满足条件,结束循环,输出n =4,故选D.12.(2012·安徽理,3)如图所示,程序框图(算法流程图)的输出结果是( )A .3B .4C .5D .8 [答案] B[解析] 本题主要考查了程序框图中的循环结构、赋值语句等.由x =1,y =1→x =2,y =2→x =4,y =3→x =8,y =4→结束(输出y =4).[点评] 对循环次数较少的问题可以依次写出,对循环次数较多的应考虑是否具有周期性.13.(2011·德州一中月考)下面的程序框图运行时,依次从键盘输入a =0.3 12 ,b =55,c =0.3-2,则输出结果为( )A .0.3 12B.55C .0.3-2D .以上都有可能[答案] B[解析] 此程序框图是比较a ,b ,c 的大小,输出三数中的最小数,∵y =0.3x是单调减函数,12>-2,∴0.3 12 <0.3-2,∵55=⎝ ⎛⎭⎪⎫15 12 =0.2 12 ,y =x 12 在第一象限内为增函数,0.2<0.3.∴0.2 12 <0.3 12 ,即55<0.3 12 ,∴55<0.3 12 <0.3-2,故输出55. 14.(2011·东北三校联考)如图,若依次输入的x 分别为5π6、π6,相应输出的y 分别为y 1、y 2,则y 1、y 2的大小关系是( )A .y 1=y 2B .y 1>y 2C .y 1<y 2D .无法确定[答案] 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.15.(2012·福建理,12)阅读下图所示的程序框图,运行相应的程序,输出的s 值等于________.[答案] -3[解析] 本题考查了程序框图的应用.依据循环控制条件k<4是否满足得到循环过程如下:开始,k=1,S=1,(1)1<4,S=2×1-1=1,k=1+1=2;(2)2<4,S=2×1-2=0,k=2+1=3;(3)3<4,S=2×0-3=-3,k=3+1=4;(4)k=4时不满足k<4,输出S=-3.[点评] 对于程序框图要看清楚属于哪种循环,是直到型循环,还是当型循环,还要注意跳出循环时各变量的最新状态.1.(2011·天津十二所重点学校联考)如图给出的是计算12+14+16+…+120的值的一个程序框图,其中判断框内应填入的条件是( )A .i>20B .i<20C .i<10D .i>10[答案] D[解析] 由循环体S =S +1n,n =n +2,i =i +1知,每循环一次n 的值增加2,和S 加上一项,S 共加上10项,故循环体须执行10次,控制循环的条件满足时跳出循环,故应为i>10.2.(2011·浙江名校联盟联考)为求使1+2+22+23+ (2)>2011成立的最小正整数n ,如果按下面的程序框图执行,输出框中“?”处应该填入( )A .n -1B .nC .n +1D .n +2[答案] A[解析] 循环体中语句n =n +1在S =S +2n后面,因此计算得到的S 值满足S >2011后n 的值又增加了1,故输出时应把n 的值减1后才合题意,故选A.3.下面的程序框图,若输入a =0,则输出的结果为( )A .1022B .2046C .1024D .2048[答案] B[解析] 由程序框图中的循环结构可得到递推公式,a k +1=2a k +2,且a 1=0,由a k +1=2a k+2可得,a k +1+2=2(a k +2),即a k +1+2a k +2=2且a 1+2=2,∴{a k +2}是以2为公比,2为首项的等比数列,∴a k +2=2×2k -1=2k,即a k =2k-2,从而a 11=211-2=2046,故选B.[点评] 本题的关键是弄清输出的a 的值为数列{a n }的第几项,k =1算出的是a 2,k =2满足条件得a 3,故k =10满足条件计算后得到a 11,k =11不满足,故输出的是a 11而不是a 10,有不少人在这里搞不清楚,以为判断条件是k ≤10,故最后输出的是a 10,这是没有完整理解算法的典型表现.因为对同一个判断条件k ≤10,a =2a +2与k =k +1语句的先后顺序不同输出结果也不同,还与k 的初值有关等等,故应统盘考虑,解决的一个有效途径就是循环几次把握其规律.4.(2012·陕西理,10)下图是用模拟方法估计圆周率π值的程序框图,P 表示估计结果,则图中空白框内应填入( )A .P =N 1000B .P =4N 1000C .P =M1000D .P =4M 1000[答案] D[解析] ∵x i ,y i 是0~1之间的随机数,∴点(x i ,y i )构成区域为以O ,A (1,0),B (1,1),C (0,1)为顶点的正方形OABC ,当x 2i +y 2i ≤1时,点(x i ,y i )落在以原点为圆心,1为半径的圆内及圆上位于第一象限的部分,M 统计落入圆内的点,N 统计落入圆外的点,即图中阴影部分,故NM=1-π4π4,∴π=4MM+N,∵M+N=1000,∴π=4M 1000,∵P是π的估计值,∴赋值语句应为P=4M1000,故选D.5.如图所示,程序框图(算法流程图)的输出值x=____________.[答案] 12[解析] 运行过程依次为:①x=1是奇数,执行x=x+1后得x=2;②再判断x=2不是奇数,执行x=x+2后得x=4;经判断x>8不成立,执行x=x+1后得x=5;③再判断x=5是奇数,执行x=x+1得,x=6;④再判断x=6不是奇数,执行x=x+2后得x=8,经判断x>8不成立,故执行x=x+1得x=9;⑤再判断x=9是奇数,执行x=x+1得x=10;⑥再判断x=10不是奇数,执行x=x+2得x=12,经判断x>8成立,故输出x的值12后结束.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浙江大学附中2013届高三数学一轮复习单元训练:算法初步与框图
本试卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分.满分150分.考试时间120分钟.
第Ⅰ卷(选择题 共60分)
一、选择题(本大题共12个小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的)
1.把十进制73化成四进制后,其末位数字是( )
A .0
B .1
C .2
D .3
【答案】B
2.用秦九韶算法计算多项式123456)(2345+++++=x x x x x x f 当x =5的值时,乘法运算和加法运算的次数分别( ) A .10,5
B .5,5
C .5,6
D .15,6
【答案】B
3.算法的三种基本结构是( )
A . 顺序结构 条件结构 循环结构
B . 顺序结构 模块结构 条件结构
C . 顺序结构 循环结构 模块结构
D . 模块结构 条件结构 循环结构
【答案】A 4.将两个数
8,17a b ==交换,使17,8a b ==,下面语句正确一组是( )
【答案】B
5.执行下面的程序框图,如果输入的N 是6,那么输出的p 是( )
A .120
B .720
C .1440
D .5040
【答案】B
6.下列程序运行的结果是( )
A . 1, 2 ,3
B . 2, 3, 1
C . 2, 3, 2
D . 3, 2, 1
【答案】C
7.用秦九韶算法计算多项式2345()1510105f x x x x x x =+++++在2x =-时的值时,3v 的
值为( ) A . 1 B . 2
C . 3
D . 4
【答案】B
8.算法的有穷性是指( )
A . 算法必须包含输出
B .算法中每个操作步骤都是可执行的
C . 算法的步骤必须有限
D .以上说法均不正确
【答案】C
9.四进制数201(4)表示的十进制数的是( )
A .31
B .32
C .33
D .34
【答案】C
10.计算机执行下面的程序,输出的结果是( ) a=1 b=3 a=a+b b=b *a 输出 a ,b End
A .1,3
B .4,9
C .4,12
D .4,8
【答案】C
11.计算机中常用十六进制,采用数字0~9和字母A ~F 共16个计数符号与十进制得对应关系如下表:
例如用十六进制表示有D+E =1B ,则A ×B=( )
A . 6E
B . 7C
C . 5F
D . B0
【答案】A
12.运行如图所示的程序流程图,则输出I 的值是( )
A . 5
B .6
C .7
D . 8
【答案】C
第Ⅱ卷(非选择题 共90分)
二、填空题(本大题共4个小题,每小题5分,共20分,把正确答案填在题中横线上) 13.根据条件把流程图补充完整,求11000→内所有奇数的和; (1) 处填 (2) 处填
【答案】(1)s s i =+(2)2i i =+ 14.840与1764的最大公约数是 _____ 【答案】84
15.下列程序执行后输出的结果是S = . i =1 S =0
WHILE i<=50
S=S+i
i=i+1
WEND
PRINT S
END
【答案】1275
16.下图程序运行结果是.
【答案】21
三、解答题(本大题共6个小题,共70分,解答应写出文字说明,证明过程或演算步骤) 17.铁路托运行李,从甲地到乙地,规定每张火车票托运行李不超过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
18.画出解不等式ax+b>0(b ≠0)的程序框图. 【答案】
19.有一个光滑斜面与水平桌面成α角,设有一质点在0t =时,从斜面的顶点A 处开始由静止状态自由释放,如下图所示。
如果忽略摩擦力,斜面的长度300S =cm ,︒=65α。
求
s 0.1、、3.0、2.0、1.0t =时质点的速度。
【答案】从物理学知识知道,质点在斜面上运动时,它的加速度a=gsin α,当在水平面上运动时,速度为常数,且保持它在B 点时的速度。
从A 点到B 点的速度v 可由公式t )(sin g at v α==求出,到B 点时的速度为
αsin Sg 2aS 2a
S
2a
at v B ⋅====。
解题的过程是这样的:
按公式t )(sin g at v α==,求出当1.0t =、0.2、0.3、…时的速度,每求出一个对应于t 的v
值后,即将v 与B v 相比较,如果B v v <,表示质点还未到达B 点,使t 再增加0.1s ,再求下一个t 值时的v 值,直到B v v ≥时,此时表示已越过B 点,此后的速度始终等于B v 的值。
流程图如下:
20.指出下列语句的错误,并改正: (1)A=B=50 (2)x=1,y=2,z=3
(3)INPUT “How old are you ” x (4)INPUT ,x
(5)PRINT A+B=;C (6)PRINT Good-bye!
【答案】(1)变量不能够连续赋值.可以改为
A=50 B=A
(2)一个赋值语句只能给一个变量赋值.可以改为 x=1 y=2 z=3
(3)INPUT 语句“提示内容”后面有个分号(;).改为 INPUT “How old are you?”;x
(4)INPUT 语句可以省略“提示内容”部分,此时分号(;)也省略,也不能有其他符号.改为 INPUT x
(5)PRINT 语句“提示内容”部分要加引号(“ ”).改为PRINT “A+B=”;C (6)PRINT 语句可以没有表达式部分,但提示内容必须加引号(“ ”).改为 PRINT “Good-bye !”
21.已知函数2
,1
2,1
x y x x x ⎧>⎪=⎨⎪+≤⎩,请设计一个算法(用自然语言、程序框图两种方式表示)输入
x 的值,求相应的函数值.y
【答案】算法步骤: 第一步:输入x ;
第二步;判断“1x >”是否成立.若成立,2
y x
=;否则2y x =+. 第三步;输出y
22.(1)将101111011(2)转化为十进制的数; (2)将53(8)转化为二进制的数. 【答案】(1)101111011(2)=1×28+0×27+1×26+1×25+1×24+1×23+0×22+1×21+1=379. (2)53(8)=5×81+3=43.
余数
4321
10
52
1222222110
101
∴53(8)=101011(2).。