第5章算法单元测试题(苏教版必修3)

合集下载

【新课标】2018-2019学年最新苏教版高中数学必修三《算法初步》单元测试题及解析

【新课标】2018-2019学年最新苏教版高中数学必修三《算法初步》单元测试题及解析

READ xIf x<0 then y ← (x+1)*(x+1)Else i →12 s →1 WHILE 条 件 (新课标)2018-2019学年苏教版高中数学必修三高一数学《算法初步》单元测试(二)姓名 班级一、填空题1、下面四个问题中必须用条件结构才能实现的个数是 ①已知梯形上下底为a ,b ,高为h ,求梯形面积; ②求方程ax +b =0(a 、b 为常数)的根; ③求三个数a,b,c 中的最小数; ④求函数1,0()2,0x x f x x x -≥⎧=⎨+<⎩的函数值2、有一堆形状、大小相同的珠子,其中只有一粒重量比其它的轻,某同学经过思考,他说根据科学的算法,利用天平,三次肯定能找到这粒最轻的珠子,则这堆珠子最多有 粒3、下面是一个算法的伪代码,如果输入的x 值是20,则输出的y 值是4、计算135791113⨯⨯⨯⨯⨯⨯算法,图中给出了程序的一部分,则在横线上能填入的数是5、对于所给的算法中,执行循环的次数是6、如图算法输出的结果是7、阅读下面的两个伪代码, 其中对甲乙两程序和输出结果判断正确的是1)程序不同,结果不同 2)程序不同,结果相同 3)程序相同,结果不同 4)程序相同,结果相同 8、下面这段伪代码的功能是1)统计x 1到x 10十个数据中负数的个数 2)找出x 1到x 10十个数据中的负数 3)判断x 1的符号 4)求x 1到x 10十个数据中负数的和9、为了在运行下面的程序之后得到输出y =16,键盘输入x 应该是10、已知有上面程序,如果程序执行后输出的结果是11880,那么在程序的“条件”应为 11、对x 取某给定的值,用“秦九韶算法”设计求多项式345623+++x x x 的值时,应先将此多项式变形为 ,它共做了 次乘法 次加法。

12、阅读下面所给伪代码,此段伪代码输出的结果是13、下面是用伪代码写出求10003212222<++++n 成立的n 的最大整数值的算法过程,请将其补全。

苏教版高中数学必修三高一《算法初步》单元测试

苏教版高中数学必修三高一《算法初步》单元测试

江苏省海门中学07级高一数学《算法初步》单元测试姓名 班级一、填空题 1、下列语句中:①23x x m -← ②I T T ⨯← ③A ←32 ④ 22)1(2+*=+*←B B A ⑤2+←A A ⑥1)5)37((+-+←x x x p 其中是赋值语句的个数为 . 2、将两个数a =25,b=9交换,使a =9,b=25,下面语句正确一组是1) 2) 3) 4)3、条件语句的一般形式是“if A then B else C ”,其中B 表示的是 1)满足条件时执行的内容 2)条件语句 3)条件 4)不满足条件时执行的内容4、右边程序运行的结果是1)1,2,3 2)2,3,1 3)2,3,2 4)3,2,1 5、程序运行后的输出结果为 6、如图给出的是计算201614121+⋅⋅⋅+++的值的一个流程图,其中判断框内应填入的条件是7、下面的程序框图,能判断任意输入的数x 的奇偶性:其中判断框内的条件是 8、下列四个有关算法的说法中:(1)算法的某些步骤可以不明确或有歧义,以便使算法能解决更多问题;(2)正确的算法执行后一定得到确定的结果;(3)解决某类问题的算法不一定是唯一的;(4)正确的算法一定能在有限步之内结束。

其中正确的是 . ( 要求只填写序号)a ←1b ←2c ←3a ←bb ←c c ←a PRINTa,b,c END(第4题)i =1WHILE i <8 i =i +2 s=2´i +3 ENDWHILE PRINTs END (第5题)第7题 9、用秦九韶算法计算多项式1876543)(23456++++++=x x x x x x x f 当4.0=x 时的值时,需要做乘法和加法的次数共 次.10、已知如图程序,若输入8,则程序执行后输出的结果是 ; 11、如图所示的算法程序框图,表示的算法的功能是 ; 12、如图是求n !( n!= n ×(n-1)×……×3×2×1 )的部分程序,请在横线上补全程序。

苏教版必修3高二 数学第5-6章算法与统计单元测试卷及答案解析

苏教版必修3高二 数学第5-6章算法与统计单元测试卷及答案解析

高二年级数学综合系列训练一班级_______ 姓名__________一、选择题:1.下列说法中不正确的是( C )A 、简单随机抽样是从个体数较少的总体中逐个抽取个体;B 、系统抽样是从个体较多的总体中,将总体均分为若干部分,再按事先确定的规则抽取;C 、系统抽样是将差异明显的总体分为相应的若干部分,再进行抽取;D 、分层抽样是将差异明显的总体分为相应的若干部分,再在每个部分中进行抽取. 2.有60件产品,编号为01至60,现从中抽取5件检验,用系统抽样的方法所确定的抽样编号是( D )A 、5,10,15,20,25;B 、5,12,31,39,57;C 、5,15,25,35,45;D 、5,17,29,41,53. 3.语句“For I From 1 To 2006 Step 2”表示( C )A 、从1到2006的所有自然数;B 、从1到2006的所有偶数;C 、从1到2006的所有奇数;D 、从1到2006的所有实数. 4.循环语句“While 表达式循环体 End While ”中说法正确的是( C )A 、总是执行循环;B 、执行一次循环;C 、表达式为真,则执行循环;D 、遇到End 就结束. 5.如右图的算法,最后输出的x ,y 的值是( C )A 、3,8;B 、8,4;C 、8,3;D 、4,8. 6.下列一段伪代码的目的是( A )01ForI From 1 To 42End For Pr ints a a a s s a a←←←⨯←+A 、计算2342222+++;B 、计算23222++;C 、计算32;D 、计算42 7.算法的三种基本结构是( C )A 、顺序结构、模块结构、条件结构;B 、顺序结构、循环结构、模块结构;C 、顺序结构、条件结构、循环结构;D 、模块结构、条件结构、循环结构. 8.在输入语句中,若同时输入多个变量,则变量之间的分隔符号是( A )A 、逗号;B 、空格;C 、分号;D 、顿号.9.从2006名学生中选取50名组成参观团,若采用下面的方法选取:先用简单随机抽样从2006人中剔除6人,剩下的2000人再按系统抽样的方法进行,则每人入选的机会( C ) A 、不全相等; B 、均不相等; C 、均相等; D 、无法确定.10.某单位有老年人28人,中年人54人,青年人81人,为了调查他们的身体状况的某项指标,需要从他们中间抽取一个容量为36的样本,则老年人、中年人、青年人分别抽取的人数各是( A )A 、6,12,18;B 、7,11,19;C 、6,13,17;D 、7,12,17. 二、填空题:11.某一城市共有38000名高考考生,据资料可知其中报考理化、生化、史政、其它的人数之比为:5.5∶2∶1∶1.5,现要用分层抽样的方法从全部考生中抽取一个500人的样本,那么应该在报考理化、生化、史政、其它的考生中各抽取的人数为_275_、_100_、_50_、_75_. 12.下面的程序运行的结果是__4__N 0I 0While I 30I (I 1)(I 1)N N 1End While PrintN←←<←+⨯+←+ 13.一个容量为n 的样本分成若干组,已知某组的频数和频率为30和0.25,则n =__120__. 14. Read xIf 9<x And x <100 Thena ←x \10b ←x Mod 10 (注:“\”是x 除以10的商,“x Mod 10”是x 除以10的余数) x ←10b +a Print xEnd If上述伪代码运行后,输出x 的含义是_将两位数x 的个位与十位对换位置_. 三、解答题:15.分别用辗转相除法和更相减损术求840与1764的最大公约数. 解:辗转相除法: 更相减损术:1764=2×840+84 840=10×84+0故:840与1764的最大公约数是84.16.用秦九韶算法计算函数:43()2354f x x x x =++-,当2x =时的函数值.解:()(((23))5)4f x x x x x =++-;2×2+3=7; 2×7=14; 2×14+5=33;2×33-4=62; 故当2x =时的函数值为62.17.某化肥厂甲、乙两个车间包装肥料,在自动包装传送带上每隔30分钟抽取一包产品,称其重量,分别记录抽查数据如下: 甲:102,101,99,98,103,98,99; 乙:110,115,90,85,75,115,110. (1)这种抽样方法是哪一种方法?(2)计算甲、乙两个车间产品的平均数与方差,并说明哪个车间产品较稳定? 解:(1)采用的方法是:系统抽样;(2)1102101999810398991007x =++++++=甲();11101159085751151101007x =++++++=乙();214114941 3.428577S =++++++=甲();21100225100225625225100228.577S =++++++=乙();∴ 22S S <乙甲 故甲车间产品比较稳定.18.为了了解某地区高二年级男生的身高情况,从该地区中的一所高级中学里选取容量为60的样本(60名男生的身高,单位:cm ),分组情况如下:(1)求出表中a ,m 的值;(2)画出频率分布直方图和频率折线图. 解:(1)因为0.160m=,即6m =; 又因为606216270.456060a ---===;所以0.45a =,6m =.(2)频率分布直方图和折线图如下:151.5158.5165.5172.5179.5Ocm频率组距19.某次考试,满分100分,按规定:80x ≥者为良好,6080x ≤<者为及格,小于60者为不及格;试设计一个当输入一个同学的成绩x 时,就能输出这个同学属于良好、及格还是不及格的算法,并画出流程图. 解:算法如下:S1 输入x ;S2 如果80x ≥,那么输出“良好”,结束; S3 否则,如果60x ≥,那么输出“及格”,结束; S4 否则,输出“不及格”,结束.流程图如下:开始x ≥ 80↓↓输入x 结束↓N 输出“良好”↓Yx ≥ 60↓输出“及格”↓输出“不及格”↓NY20.给出30个数:1,2,4,7,……,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依此类推.要计算这30个数的和,现已给出了该问题算法的流程图(如右下图所示): (1)该算法使用什么类型的循环结构;(2)图中①处和②处应填上什么语句,才能使之完成该题算法功能; (3)根据流程图写出伪代码. 解:(1)是“当型”循环结构;(2)①I 30≤,②P P 1←+; (3)伪代码如下:。

高中数学必修3算法初步与框图专项测试题(苏教版)

高中数学必修3算法初步与框图专项测试题(苏教版)

高中数学必修3算法初步与框图专项测试题(苏教版)1.下面对算法描述正确的一项是()A.算法只能用伪代码来描述B.算法只能用流程图来表示C.同一问题可以有不同的算法D.同一问题不同的算法会得到不同的结果解析:自然语言、图形和伪代码都可以表示算法,只要是同一问题,不同的算法也应该有相同的结果。

答案:C2.将两个数a = \,h = 2交换,使4 = 20 = 1,下而语句正确的是()A. dB. Z?C. d <—c,caD. c<—b,b<^a,a <—c解析:赋值符号"af的含义是把方的值给"。

选项A得到的结果是2、2:选项B得到的结果是1、1;选项C中的c的值不明确:选项D正确。

答案:D3.条件语句表达的算法结构为()A.顺序结构B.选择结构C.循环结构D.以上都可以解析:条件语句典型的特点是先判断再执行,对应的是选择结构。

答案:B4.下面的程序执行后的结果是()A. 1,3B. 4,1C. 0.0D. 6,0解析:由题意得d = l,b = 3,故执行到第三步时,把a + b的值给",这时d = 4,第四步, 把d—方的值给b,这时"1。

答案:B5.关于.Qr循环说法错误的是()A.在血尸循环中,循环表达式也称为循环体B.在•循环中,步长为1,可以省略不写,若为其它值,则不可省略C.使用沧尸循环时必须知道终值才可以进行D.Qr循环中刃“控制结束一次循环,开始一次新循环解析:/帀循环中是指整个循环结朿,而不是一次循环结束答案:D6.当x = 3时,下面程序段输出的结果是()I -------------------------------------- -| I; Read x;- IF xv 10 THEN \: y <— 2 * a ;! elsepr int yA・9 B・3 C・10 D・6解析:当输入x=3时,因为3<10,所以y = 2a = 6.答案:D7.普通高中新课程标准实验教科书(数学必修3)知识结构框图如下,则空白的框内应该填入()总体A.分层抽样、相关关系、相关系数B.分层抽样、相关系数、相关关系C.相关关系、分层抽样、相关系数D.相关系数、相关关系、分层抽样解析:根据知识结构之间的关系,可知选项A正确。

(必修课)苏教版数学三年级下册第5单元测试题(含答案)

(必修课)苏教版数学三年级下册第5单元测试题(含答案)

(必修课)苏教版数学三年级下册第5单元测试题(含答案)姓名:__________ 班级:__________考号:__________一、单选题(共10题;共30分)1.平年第一季度有多少天.()A. 92B. 91C. 902.下午3:30也就是()A. 3:30B. 13:30C. 15:30D. 21:303.下列年份中,()是闰年。

A. 1884年B. 1900年C. 2010年4.下列年份中不是闰年的是()A. 2001年B. 2008年C. 2004年D. 2000年5.下面是大月的是()。

A. 6月B. 3月C. 11月6.2016年全年总共有()天。

A. 360B. 365C. 3667.下列年份中,()的2月份有29天。

A. 1999年B. 1700年C. 2016年8.下列各年份中,不是闰年的是()A. 1972B. 2000C. 1984D. 20429.下面的年份是闰年的是()A. 1900年B. 1982年C. 2000年D. 2200年10.爸爸17:20开始做运动,1小时30分钟后结束,结束时间是()A. 8:50B. 6:10C. 16:10D. 18:50二、填空题(共7题;共22分)11.用24时计时法或普通计时法表示下面的时刻。

下午5时________ 22:00 ________12.用24时记时法表示下面时刻.上午9:00—________ 晚上8时—________13.第24届冬季奥林匹克运动会将于2022年2月在我国的北京市和张家口市联合举行,这一年的第一季度有________天,下半年有________天。

14.1900年是________年,全年有________天.15.35秒+25秒=________秒=________分 1分-40秒=________秒80分+40分=________分=________小时 2时-30分=________分16时是下午________时下午2时是________时16.2005年的年历被撕掉了一块,12月份只剩下12月1日是星期四,你不看年历,推算出2006年元旦是星期________17.从1990年至2010年,闰年有________年、________年、________年、________年、________年.(按年份的顺序填写)三、计算题(共5题;共20分)18.观察下表,把火车运行的时间填在表中。

苏教版必修三算法复习题

苏教版必修三算法复习题

盐阜中学高二数学期中复习(算法)
1.执行下面的程序框图,如果输入的N是6,那么输出的p是_________
p=720.
2.执行如图所示的程序框图,输出的S值为_______.
最终输出的S值为2.
3.某程序框图如图所示,若输出的S=57,则判断框内为().
k>4
4.下列程序执行后输出的结果是________. i =11
S =1
DO
S =S*i i =i -1
LOOP UNTIL i <9
PRINT S END
答案 990
5.如图所示的程序框图中,若P =0.8,则输出的n =________.
解析 由框图可知s =0时n =1;s =12时n =2;s =34时n =3.
s =34+18时n =4.此时s >p .故输出结果为4.
答案 4
5题图 6题图
6.某程序框图如图所示,则该程序运行后输出的k 的值是________.
解析 k =3时,a =43,b =34,a <b ;k =4时,a =44,b =44,a =
b
;k =5时,a =45,b =54,a >b ,故输出k =5.
7.如果执行下面的框图,输入N =5,则输出的数等于______.
解析 据框图可得S =11×2+12×3+13×4+14×5+15×6
= 1-12+12-13+13-14+14-15+15-16=1-16=56.
8.根据如图所示的伪代码,当输入a ,b 分别为2,3时,最后输出的m 的值为____.
答案 3。

苏教版高中数学必修三算法单元测试题(已对).docx

苏教版高中数学必修三算法单元测试题(已对).docx

高中数学学习材料鼎尚图文*整理制作算法初步单元测试题一、选择题1、看下面的四段话,其中不是解决问题的算法的是( ) A .从济南到北京旅游,先坐火车,再坐飞机抵达B .解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1C .方程x 2-1=0有两个实根D .求1+2+3+4+5的值,先计算1+2=3,再由3+3=6,6+4=10,10+5=15,最终结果为15 2、下面的问题中必须用条件结构才能实现的个数是( ) (1)已知三角形三边长,求三角形的面积; (2)求方程ax+b=0(a,b 为常数)的根; (3)求三个实数a,b,c 中的最大者; (4)求1+2+3+…+100的值。

A .4个 B. 3个 C. 2个 D. 1个 3、算法: S1 输入nS2 判断n 是否是2,若n=2,则n 满足条件,若n>2,则执行S3S3 依次从2到n 一1检验能不能整除n ,若不能整除n,满足上述条件的是 ( ) A. 质数 B.奇数 C. 偶数 D.约数4、看右面的伪代码,最终输出的结果是( ) A.1+2+3+…+100 B.12+22+32+…+1002C.1+3+5+…+99D.12+32+52+…+9925、求方程023=-xx 的近似根,要先将它近似地放在某两个连续整数之间,下面正确的是( ) A.在1和2之间 B.在2和3之间 C.在3和4之间 D.在4和5之间6、 下列语句中:①23x x m -←,②I T T ⨯←, ③A ←32,④ 22)1(2+*=+*←B B A , ⑤2+←A A ,⑥1)5)37((+-+←x x x p .其中是赋值语句的个数为( ) A.6 B.5 C.4 D.37、有一堆形状大小相同的珠子,其中只有一粒重量比其它的轻,某同学说根据科学的算法,利用天平三次肯定可以找到最轻的珠子,那么这堆珠子最多有( ) A.21粒 B.24粒 C.27粒 D.30粒S ←0 For I From 1 To 100 Step 2 S ←S+I 2End For Print S8、程序(1)输出结果与程序(2)中当21=x 时的运行结果分别为( ) A.13,64 B.15,105 C.35 ,64 D.45,29二、填空题9、 如果在右面程序中运行后输出的结果为132,那么在程序 While 后面的“条件”应为10、读下面程序,输出结果是 .11、下面是一个算法的流程图,回答下面的问题:当输入的值为3时,输出的结果为x ←1 y ←2 z ←3 x ←y y ←z z ←x Print x, y,z开始 y ←x 2-1y ←2x 2+2 x<5N输出SY输入x 结束SWhile End i i i S S While i S Print 1 12 1-←*←←←PIf End x P Else x P Then x If xad int Pr 7.01510 5 10 Re 2⨯-⨯←←≤)+( )程序( s For End i s s Step To From i For s )程序( int Pr 313101+←←12、下面是一个算法的伪代码,按这个伪代码写出的程序在计算机上执行,最后运行的结果为S ←1For I From 3 To 99 Step 2 S ←S+I End For Print S13、左边是分段函数⎪⎩⎪⎨⎧<-=>=0 10 001x x x y 的部分流程图,在图中的序号处应分别填写:① ,② ,③ .三、解答题14、下面是计算应纳税所得额的算法过程,其算法如下:S1 输入工资x(x<=5000); S2 如果x<=800,那么y=0;如果800<x<=1300,那么 y=0.05(x-800);否则 y=25+0.1(x-1300) S3 输出税款y,结束。

苏教版必修3单元测试卷【1】算法的含义与流程图(含答案)

苏教版必修3单元测试卷【1】算法的含义与流程图(含答案)

算法的含义与流程图时间:120分钟;满分:160分)一、填空题(本大题共14小题,每小题5分,共70分,) 1.2.下面的流程图(1)表示的是 结构,流程图(2)表示的是 结构.3.求当10=x 时,x x y +=2的值的算法可表示为:S1 10←x S2 S3 输出y4.算法:S1 B C ←S2 A B ←S3 C A ←的功能是 . 5.如图所示的流程图运行的结果为 .6.本题是利用梯形的面积计算公式计算上底为2,下底为4,高为5得到梯形的面积的算法流程图,则①处应填 .7.如图所示的流程图的输出结果是 . 8.已知函数⎩⎨⎧<-≥=2,22,log 2x x x x y ,下图表示的是给定x 的值,求其对应的函数值y 的程序框图,则①处应填写 ;②处应填写 .① ② ③ ④图(1)图(2)第5题第6题第7题第8题9.已知1)(+=x x f ,设)()(1x f x f =,)]([)(1x f f x f n n -=( ,4,3,2=n )则求)2(100f 的的算法可以采用 结构.10.根据下面的流程图,当x 取1006时,输出的结果是 .11如图是一个算法流程图,若输入x 的值为-4,则输出y 的值为 . 12.如图是一个算法的流程图,若输入n 的值是10,则输出S 的值是 .13. 如图所示的流程图,若输出的结果是15,则判断框中的横线上可以填入的最大整数为 .14.若流程图所给的程序运行的结果为90=S ,那么判断框中应填入的关于k 的判断条件是 .二、解答题(本大题共6小题,共90分,解答应写出文字说明、证明过程或演算步骤...................) 15.(14分)写出求过两点)1,2(--M ,)3,2(N 的直线与坐标轴围成三角形的面积的一个算法.第14题第13题第10题第11题第12题16.(14分)理解如图所示的一个算法的流程图,写出每步执行过程中的x 值,并求出最后的输出值x .17(14分).设计一个求20148642+++++ 的算法,并画出流程图. 18.“(16分)如图是一个算法的流程图,求输出的S 的值.19.(16分)某地的出租车按如下方法收费:起步价10元,可行3km (含3km ),3km 至7km (含7km )按2元/km 计价;7km 以后按2.4元/km 计价,试给出当行程为x km 时的车费的一种算法,并用流程图表示.20.(16分)我们知道,黄金分割数215-是方程012=-+x x 的正根,将方程012=-+x x 可改写成xx +=11,则可用以下迭代算法求它的近似根(取正根):令10=x ,0111x x +=,1211x x+=,2311x x +=,…,nn x x +=+111,…所得结果可写成+++111111.若001.0|618.0|<-n x ,则算法结束,试用流程图表示这个算法,输出迭代结果n x 及迭代次数的n .参考答案一、填空题:1.③;2.顺序,选择;3.x x y +←2;4.A ,B 值对换;5.417;6.h b a S )(21+←;7. 127;8.①2<x ,②x y 2lo g ←;9.循环;; 14.)8(9≤<k k 或. 二、解答题:15.S1 求出过N M ,两点的直线l 的方程; S2 求出直线l 与x 轴交点的横坐标a 、与y 轴交点的纵坐标b ;S3 ||21ab S ←; S4输出S.16.程序运行过程中的每步的x 的值如下:1=x ,2=x ,4=x ,5=x ,6=x ,8=x , 9=x ,10=x ,12=x ,最后输出的x 值为12. 17. S1 1←S ; S2 2←I ;S3 1,2+←+←I I I S S ;S4 如果1007≤I ,那么转S3流程图如图所示.18.333122221432<=++++, 输出的63222152=++++= S . 19.当行车路程为x km 时的车费的算法 可用下列函数表示:⎪⎩⎪⎨⎧>-+≤<-+≤<=7),7(4.21873),3(21030,10x x x x x y 流程图如图所示:第17题第19题20.。

苏教版高中数学必修三-南通中学高二(上)单元测试(算法初步).docx

苏教版高中数学必修三-南通中学高二(上)单元测试(算法初步).docx

江苏省南通中学高二(上)数学单元测试08。

9。

25算法初步(题目)一 填空题1.描述算法的方法通常有:(1)自然语言;(2) ▲ ;(3)伪代码.2.已知流程图符号,写出对应名称.(1) ▲ ;(2) ▲ ;(3) ▲ .3.下列给出的几个式子中,正确的赋值语句是(填序号) ▲①3←A ; ②M ← —M ; ③B ←A ←2 ; ④x+y ←04. 用秦九韶算法计算多项式1876543)(23456++++++=x x x x x x x f 当4.0=x 时的值时,至多需要做乘法和加法的次数分别是 ▲ _和 ▲5.简单随机抽样,系统抽样的共同特点是 ▲ 。

6.采用系统抽样从含有8000个个体的总体(编号为0000,0001,…,,7999)中抽取一个容量为50的样本,已知最后一个入样编号是7900,则最前面2个入样编号是 ▲7.某校有老师200人,男学生1200人,女学生1000人,现用分层抽样的方法从所有师生中抽取一个容量为n 的样本,已知从女学生中抽取的人数为80人,则n= ▲ .8.11.下面是一个算法的伪代码.如果输出的y 的值是20,则输入的x 的值是 ▲ .10.( 1) 下面这段伪代码的功能是 ▲ 。

(2) 下列算法输出的结果是(写式子) ▲(3)下图为一个求20个数的平均数的程序,在横线上应填充的语句为 ▲ 。

11(1)在如图所示的流程图中,输出的结果是 ▲ .(2) 右边的流程图最后输出的n 的值是 ▲ .(3)下列流程图中,语句1(语句1与i 无关)将被执行的次数为 ▲ .(4)右图给出的是计算1111246100++++L 的值的一个流程图,其中判断 框内应填入的条件是 ▲ 。

江苏省南通中学高二(上)数学单元测试08。

9。

25算法初步_(答卷纸)__班级__________姓名__________学号__________第9(1)第9(2)题第9(3)题一 填空题(本大题共8小题,每小题5分,共40分)1.______________________________; 2._______________ ______;3.______________________________; 4._______________ ______;5.______________________________;6._______________ _____________;7.______________________________; 8._______________ ______;二 填空题(本大题共10小格,每小格5分,共50分)9(1).________________; 9(2)_________ ______;9(3).__________________; 10(1).______________________;10(2)._______________ ______;10(3)._____________________;11(1)._______________________; 11(2)._______________ ______;11(3)._______________________; 11(4)._______________________。

苏教版高中数学必修三算法初步检测试卷答案.docx

苏教版高中数学必修三算法初步检测试卷答案.docx

高中数学学习材料马鸣风萧萧*整理制作高二单元测试试卷(参考答案)一、选择题(每题5分,共60分)题号 1 2 3 4 5 6 7 8 9 10 11 12 答案 C B B B C B D D D B A D二、填空题(每题5分,共20分)0 3713、------------------------------------ 14、-----------------------------------2/5 ④⑤⑥15、------------------------------------ 16、-----------------------------------三、解答题(本大题共5小题,共80分,解答应写出文字说明、证明过程或演算步骤)17、(10分)Read x 流程图:略----------5分If x < 0, Then f(x):= x+3Else If x = 0,Then f(x):=0;Else f(x):= ∙x-5.End IfEnd IfPrint f(x) ------------------------5分18.(16分)解:(1)流程图如图所示:或者:开始S=0i=1 开始S=0 i=1是是 否 否8分(2)①最上方添Read 10分②Print n+1 应改为Print n ; 12分③S=1应改为S=0 16分19.(16分)解:Read a, b, cIf a>b thent ←aa ←bb ←aElse ----------------------------------------4分If a>c thent ←aa ←cc ←tElse ----------------------------------------8分If b>c thent ←bb ←cc ←t ----------------------------------------12分End IfEnd IfEnd IfPrint a,b,c -----------------------------------------16分20、(18分)解:依编号顺序平均分成的10个小组分别为0~9, 10~19, 20~29, 30~39, 40~49,50~59,60~69,70~79,80~89,90~99. ----------6分输出i -1 结束结束因第7组抽取的号码个位数字应是3,所以抽取的号码是63. ----------14分这个样本的号码依次是6,18,29,30,41,52,63,74,85,96这10个号.---------18分21.(20分)解:用c (单位:元)表示通话费用t (单位:分钟)表示通话时间,则依题意必有⎪⎩⎪⎨⎧∉>+-+∈>-+≤<=),3()1]3([1.02.0),3()3(1.02.0)30(2.0Z t t t Z t t t t c[t-3]表示取不大于t-3的整数部分。

苏教版必修3单元测试卷【2】基本算法语句(A)(含答案)

苏教版必修3单元测试卷【2】基本算法语句(A)(含答案)

基本算法语句(A )时间:120分钟;满分:160分)一、填空题(本大题共14小题,每小题5分,共70分,) 1.下面表示赋值语句的是 (填序号)①x ←4; ②10←+y x ; ③2N N ←; ④4←x .2.运行下面的伪代码,输出的结果是 .3.根据下列算法语句, 当输入x 为60时, 输出y 的值为 .4.完成计算函数)3)(2)(1()(+++=x x x x f ,当10,,3,2,1 =x 时的函数值的算法.5.写出伪代码的运行结果,若输入2,5,则输出结果是 .6.下面的伪代码表示的算法的输出结果是7.求函数1|4|+-=x y 的函数值,则①处应填 .8.下列程序,表示求 .9.将下列程序补充完整,输入两个数,输出其中较小的一个数. 10.下面伪代码运行的结果=t .a ←1b ←2 a ←2a +3b Print a第2题第3题第4题 Read a ,b Print a ,b m ←aa ←bb ←mPrint a ,b 第5题 24←xIf Mod 0)2,(=x Then Print 输入的数是偶数Else Print 输入的数是奇数End If 第6题第7题 第9题 第10题2←i 0←S Doi S S +← 2+←i i Until 10>i Print S第8题11.下面的伪代码运行后,输出的值是 . 12.请把计算100991431321211⨯++⨯+⨯+⨯ 算法的伪代码填写完整.13.完成下面求100321++++ 的算法:14.已知以下伪代码,若函数m x f x g -=)()(在R 上有且只有两个零点,则实数m 的取值范围是 .二、解答题(本大题共6小题,共90分,解答应写出文字说明、证明过程或演算步骤...................) 15.(14分)写出下面的伪代码表示的算式.第13题 0←iDo 1+←i i Until 20002≥i End Do 1-←i i Print i 第11题 第12题第14题 第15题16.(14分)用条件语句表示:输入x 的值,通过下列表达式计算y 的值.⎪⎩⎪⎨⎧+∞∈-∈+--∞∈--=-),2[2)2,2(,2]2,(,421x x x x x y x .17.(14分)设计计算100131211++++ 的一个算法,并画出流程图, 用“For ”语句写出伪代码.18.(16分)已知函数xxx f +=1)(,设)()(1x f x f =,))(()(12x f f x f =,…,))(()(1x f f x f n n -=,其中n 为正整数,设计求)1(100f 的一个算法,分别用流程图和伪代码表示.19.(16分)执行下面的伪代码:(1)若1=P ,求证:输出的1≥y ;(2)若输出的y 恒大于0,求P 的取值范围20.(16分)给出30个数:1,2,4,7,11,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依次类推.要计算这30个数的和,现已给出了该问题算法的流程图如图所示.(1)请在图中判断框中的①处和执行框中的②处填上合适的语句,使之能完成该题算法功能;(2)根据流程图写出伪代码.第9题参考答案一、填空题:1.③;2.8;3. 31;4. Print y ,End For ;5.2,5和5,2;6.输入的数是偶数;7.x y -←5;8.2+4+6+8+10;9.Print b ;10.120;11.44;12.)1(1++i i S ;13.}1{)0,( -∞;14.100>I . 二、解答题: 15.100321⨯⨯⨯⨯ . 16.伪代码如下: 17.流程图和伪代码如下图(1)(2)18.流程图和伪代码如图所示.Read x If 2-≤x Then 42--←x y Else If 2<x Then 2+←x y Else 12-←x y End IfEnd IfPrint y 第16题 第17题S ←0For I From 1 To 100 IS S 1+← End ForPrint S(1) (2)第18题(1)1←n 1←xDoxx +←11 1+←n n Until 100>nEnd Do Print x(2)19.流程图表示的函数为⎩⎨⎧≤->+=P x x P P x x P y ,2,.(1)⎩⎨⎧≤->+=1,21,1)(x x x x x f ,而1>x 时,2>y ,1≤x 时,1≥y ,所以1≥y 恒成立.(2)P x >时,P x P y 2>+=,故使输出的y 恒大于0时,有02≥P ,0≥P ;P x ≤时,P x P y ≥-=2,故使输出的y 恒大于0时,有0≥P .综上,若要0≥y 恒成立,0≥P . 20.(1)①处填30≤i ;②处填i p p +← (2)伪代码如右图所示.i ←1, p ←1, S ←0While i ≤30 S ←S+p p ←p +i i ←i +1 End While Print S 第20题。

最新苏教版5.1算法练习(苏教版必修3)

最新苏教版5.1算法练习(苏教版必修3)

第5章 算法初步 第1课时 算法的含义分层训练1、算法是指 ( ) A 、为解决问题而编写的计算机程序 B 、为解决问题而采取的方法与步骤 C 、为解决问题而需要采用的计算机语言 D 、为解决问题而采用的计算方法2、下面的四段话,其中不是解决问题的算法的是 ( ) A 、 从济南到北京旅游,先坐火车,再坐飞机抵达B 、解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1C 、方程210x -=有两个实根D 、求1+2+3+4+5的值,先计算1+2=3,再由3+3=6,6+4=10,10+5=15,最终结果为15 3、写出判断一个数是奇数还是偶数的算法。

4、 三角形面积的计算公式ah S 21=(其中a 为边长,h 为该边上的高),用算法描述求a =7.85,h =14.29时的三角形面积。

5、 火车站对乘客在一定时段内退票要收取一定的费用,收费的办法是:按票价每10元(不足10元按10元计算)核收2元,2元以下的票价不退。

试分步写出将票价为x 元的车票退掉后,返还的金额y 的算法。

6、有蓝和黑两只墨水瓶,但现在却错把蓝墨水装在了黑墨水瓶中,黑墨水错装在了蓝墨水瓶中,要求将其互换,请你设计算法解决这一问题。

7、 写出解不等式)0(0≠>+a b ax 的一个算法,并画出流程图。

本节学习疑点:习题5.1答案1、B2、C3、S1 输入x;S2 用x除以2判断余数是否为0,如果为0则输出偶数,否则输出奇数。

4、S1 输入a=7.85,h=14.29S2 计算S=ah/2S3 输出S5、S1 输入票价xS2 如果x≤2,那么y=0,否则如果[x/10]=x/10,那么y=x-2[x/10],否则,y=x-2([x/10]+1)S3 输出返还金额y6、S1 找一空瓶S2 将黑墨水倒入空瓶S3 将蓝墨水倒入该瓶中S4 将黑墨水倒入黑水瓶中。

2020-2021学年苏教版高中数学必修三《算法初步》单元检测卷及解析

2020-2021学年苏教版高中数学必修三《算法初步》单元检测卷及解析

(新课标)2018-2019学年苏教版高中数学必修三高二单元测试试卷(本试卷满分160 时间120分钟)一、选择题(本大题共16小题,每小题3分,共48分,在每小题给出的四个选顶中,只有一个符合题目要求的)1. 下列关于算法的说法中正确的个数有( )①求解某一类问题的算法是唯一的;②算法必须在有限步操作之后停止;③算法的每一步操作必须是明确的,不能有歧义或模糊;④算法执行后一定产生确定的结果。

A. 1 B. 2 C. 3 D. 4 2、选择结构不同于顺序结构的特征是含有( )A 处理框B 判断框C 输入、输出框D 起、止框3.下列给出的赋值语句中正确的是( )A .3←A B. M ←-M C.B ←A ←2 D. 0←+y x 4.下列程序运行的结果是( )A. 3,-5B.41,21- C. -1,4 D. 25,21-Print yEnd(第5题)(第4题)5、为了在运行下面的程序之后得到输出y =16,键盘输入x 应该是( )。

(A) 3或-3 (B) -5 (C) -5或5 (D) 5或-3 6.给出以下一个算法的程序框图(如图所示): 该程序图的功能是( )A 求出a ,b ,c 三数中的最大数B 求出a ,b ,c 三数中最小数C 将a ,b ,c 按从小到大排列D 将a ,b ,c 按从大到小排列否 7.下面的程序框图(如图所示)能判断任意输入的数x 的奇偶性:否其中判断框内的条件是()A.0←mB. 0←xC. 1←xD. 1←m 8.将两个数A =9,B =15交换使得A =15,B =9下列语句正确的一组是( ) A. B. C. D.9、.某学校为了了解高一年级学生对教师教学的意见,打算从高一年级2007名学生中抽取50名进行抽查,若采用下面的方法选取:先用简单随机抽样从2007人中剔除7人,剩下2000人再按系统抽样的方法进行,则每人入选的机会( ) A. 不全相等 B. 均不相等 C. 都相等且概率为200050 D. 都相等且概率为20075010、要从已编号(1-60)的60枚最新研制的某型导弹中随机抽取6枚来进行试验,用每部分选取的号码间隔一样的系统抽样方法确定所选取的6枚导弹的编号可能是( )A 5,10,15,20,25,30B 3,13,23,33,43,53C 1,2,3,4,5,6D 2,4,8,16,32,4811、某中学高一年级有学生600人,高二年级有学生450人,高三年级有学生750人,每个学生被抽到的可能性均为0.2,若该校取一个容量为n 的样本,则n=( )A 360B 90C 120D 15012、某高中有学生270人,其中一年级108人,二、三年级各81人,利用抽样方法抽取10人参加某项调查,考虑选用简单随机抽样、分层抽样和系统抽样三种方案,使用简单随机抽样和分层抽样时,将学生按一、二、三年级依次统一编号为1,2,3,…,270;使用系统抽样时,将学生统一随机编号为1,2,…,270,并将整个编号依次分为10段。

苏教版高中必修3《算法初步》章节练习题

苏教版高中必修3《算法初步》章节练习题

《算法初步》章节测验试题一. 选择题1. 算法的三种基本结构是 .2. 将两个数a=8,b=17交换,使a=17,b=8,它的伪代码语句是 .3. 给出以下四个问题:①输入一个数x ,输出它的相反数②求面积为6的正方形的周长③求三个数,,a b c 中的最大数④求函数10()2x x f x x x -≥⎧=⎨+<⎩的函数值.其中不需要用条件语句来描述其算法的有 个. 4. 下面为一个求20个数的平均数的程序,在横线上应填充的语句为 .“:1A =”即“1←A ”),第3个输出的数是 . 6. 用秦九韶算法计算多项式1876543)(23456++++++=x x x x x x x f当4.0=x 时的值时,需要做乘法和加法的次数分别是 . 7. 如图程序运行后输出的结果为 ( ) 8. 上右程序运行后输出的结果为 . 9. 下左程序运行后输出的结果为10.右图程序输出的n 的值是_______.) 11. 设计一个计算1+2+3+…+100的值的算法,并画出流程图,要求用循环结构。

12. 意大利数学家菲波拉契,在1202年出版的一书里提出了这样的一个问题:一对兔子饲养到第二个月进入成年,第三个月生一对小兔,以后每个月生一对小兔,所生小兔能全部存活并且也是第二个月成年,第三个月生一对小兔,以后每月生一对小兔.问这样下去到年底应有多少对兔子? 试画出解决此问题的流程图,并编写相应的伪代码。

(第4题图)(第5题图)13.为加强居民的节水意识,某市制定了以下的生活用水收费标准:每户每月用水未超过7m 3时,每立方米收费1.0 元,并加收0.2元的城市污水处理费;超过7m 3的部分,每立方米收费1.5元,并加收0.4元的城市污水处理费。

请写出应交纳水费y 元与每月用水量为x m 3之间的函数关系,并设计一个算法来求上述函数的值,并画出程序框图14.函数211||11131x x y x x x ⎧-<-⎪=+-≤≤⎨>编写伪代码,求函数值。

2019—2020年最新苏教版高中数学必修三《算法的含义》单元测试题及解析.doc

2019—2020年最新苏教版高中数学必修三《算法的含义》单元测试题及解析.doc

(新课标)2019—2020学年苏教版高中数学必修三1.1算法的含义测试题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单元测试卷【3】基本算法语句(B)(含答案)

苏教版必修3单元测试卷【3】基本算法语句(B)(含答案)

基本算法语句(B )时间:120分钟;满分:160分)一、填空题(本大题共14小题,每小题5分,共70分,)1.用“秦九韶算法”计算多项式2735234++++x x x x 的值,是将这个多项式改写为2)7)1)35(((++++x x x x ,完成该算法共需做 次乘法和加法.2.下面的算法的功能是求所输入的两个正数的平方和,已知最后输出的结果为3.69,试据此将算法补充完整.3.下面给出的是条件语句编写的伪代码,该伪代码的功能是 .4.以下伪代码若运行一次的结果是16-,则输入的x 的值为 .5.根据如图所示的伪代码,当输入a ,b 分别为2,3时,最后输出的m 的值是 .6.下列程序语言的条件语句中,判断的条件是 .7.以下伪代码运行的结果为 .8.下面的伪代码运行的结果是 .9.将下面计算20321++++ 的算法的For 语句补全.10.下列伪代码的运行结果是 .11.下面的算法语句中,语句Print J I ⨯执行的次数是 .第2题Read x If x >0 Then y ←2x Elsey ←1-x End If Print y 第6题 1←t 2←i While 5≤ii t t ⨯← 1+←i i End While Print t 第7题 2←I While 1002<I 1+←I I End While 1-←I I Print I 第8题12.如果伪代码运行后输出的结果是720,则在横线处应填入的正整数为 . 13.下面的伪代码表示的算法的输出的结果是 .14.下面为一个求30个数的平均值的算法伪代码,在横线上应填充的语句是 .二、解答题(本大题共6小题,共90分,解答应写出文字说明、证明过程或演算步骤...................) 15.(14分)已知32)(2-+=x x x f ,设计求)3()3(-+f f 的算法,写出伪代码.第12题 For I From 1 To 3 For J From 5 To 1 Step 1- Print J I ⨯ End For End For 第11题 第10题 第9题 第14题 0←s 0←k For i From 1 To 13 Step 2 i s s +← 1+←k k End For k k s d ⨯-← Print d 第13题16.(14分)阅读并理解以下算法,写出输出的n 的值.17.(14分)根据如图所示的伪代码,画出算法的流程图.18.(16分)用循环语句描述求100199********-++-+- 的一个算法.0←S 1←i While 5≤i ←S i S + 1+←i i End While Print S 第4题 8.0←p 0←n 1←T 0←S While p S < 2/T T ← T S S +← 1+←n n End While Print n 第10题19.(16分)某商场购物实行优惠措施,若购物金额x 在800元以上(包括800元),打8折;若购物金额x 在500元以上(包括500元),则打9折,否则不打折,设计算法流程图并编写伪代码,要求输入购物金额20.(16分)数学大师欧拉曾经证明61312112222π=+++++ n,请你设计一个算法,求出使001.0)131211(62222<++++-n π成立的最小正整数n 的值,并写出伪代码.(π取3.142)参考答案一、填空题:1.8;2.1.5,2221x x +;3.⎪⎩⎪⎨⎧<+=<+-=)0(,1)0(,0)0(,1x x x x x y 的函数值;4.4-;5.3;6.0>x ;7.120 8.9;9.1 To 20;10.54;11.15;12.7;13.0;14.30>I . 二、解答题:15.伪代码如下所示: 16.3=n17.流程图如右图所示. 18.伪代码如下图所示.19.本题的实质是求函数⎪⎨⎧<≤≥=)800500(9.0)800(8.0x xx x y 的值.流程图和伪代码如图所示为:第17题0←S 1←I 1←aWhile 100≤I I a S S /+← 1+←I I)1(-⨯←a a End While Print S第18题第15题第19题Read xIf x ≥800 Then y ←0.8x ElseIf x ≥500 Then y ←0.9x Else y ←x End If End If Print y20.伪代码如下:第20题。

2019—2020年最新苏教版高中数学必修三《算法初步》章末综合测评及解析.docx

2019—2020年最新苏教版高中数学必修三《算法初步》章末综合测评及解析.docx

(新课标)2019—2020学年苏教版高中数学必修三章末综合测评(一)(时间120分钟,满分160分)一、填空题(本大题共14小题,每小题5分,共70分.请把答案填写在题中横线上)1.下面的伪代码运行后的输出结果是________.a←1b←2c←3a←bb←cc←aPrint a,b,c【解析】第4行开始交换,a=2,b=3,c为赋值后的a,∴c=2.【答案】2,3,22.执行如图1所示的程序框图,输出的结果为________.图1【解析】第一次循环:s=1-1=0,t=1+1=2,x=0,y=2,k=1;第二次循环:s=0-2=-2,t=0+2=2,x=-2,y=2,k=2;第三次循环:s=-2-2=-4,t=-2+2=0,x=-4,y=0,k=3.满足条件,退出循环,输出(-4,0).【答案】(-4,0)3.执行下面的伪代码,输出的结果是________.x←0Dox←x+1x←x2Until x>20End DoPrint x【解析】第一次循环:x=0+1=1,x=12=1;第二次循环:x =1+1=2,x =22=4; 第三次循环:x =4+1=5,x =52=25. 满足条件,退出循环.输出25. 【答案】 254.对任意非零实数a 、b ,若a ⊗b 的运算原理如图2所示, 则lg 1 000⊗⎝ ⎛⎭⎪⎪⎫12-2 =________.【导学号:11032026】图2【解析】 令a =lg 1 000=3,b =⎝ ⎛⎭⎪⎪⎫12-2=4,∴a <b ,故输出b -1a =4-13=1.【答案】 15.阅读图3的流程图,若输出s 的值为-7,则判断框内可填写________.图3【解析】第一次循环:s=2-1=1,i=1+2=3;第二次循环:s=1-3=-2,i=3+2=5;第三次循环:s=-2-5=-7,i=5+2=7.此时应退出循环,故判断框内应填“i<6”.【答案】i<6(答案不唯一)6.如下所给出的是一个算法的伪代码.如果输出的y的值是20,则输入的x的值是________.Read xIf x≤5 Theny←10xElsey←2.5x+5End IfPrint y【解析】当x≤5时,10x=20,即x=2;当x>5时,2.5x+5=20,解得x=6.【答案】2或67.a ←0I ←1While I ≤5a ←Mod (a +I ,5)I ←I +1End While Print a上述伪代码运行后输出的结果为________. 【解析】 第一次循环a =Mod(1,5)=1.I =2; 第二次循环a =Mod(3,5)=3.I =3; 第三次循环a =Mod(6,5)=1.I =4; 第四次循环a =Mod(5,5)=0.I =5; 第五次循环a=Mod(5,5)=0.I =6. 【答案】 08.图4是求12+22+32+…+1002的值的流程图,则正整数n =________.图4【解析】 因为第一次判断执行后,S ←12,i ←2,第二次判断执行后,S ←12+22,i ←3,而题目要求计算12+22+32+…+1002,故n =100.【答案】 1009.下列伪代码输出的结果是________.I ←1While I <8s ←2I +3I ←I +2End While Print s【解析】 第一次循环:s =2×1+3=5,I =1+2=3;第二次循环:s =2×3+3=9,I =3+2=5;第三次循环:s =2×5+3=13,I =5+2=7;第四次循环:s =2×7+3=17,I =7+2=9.不满足条件,结束循环,输出17.【答案】 1710.执行如图5所示的流程图,若输入的x 为4,则输出y 的值为________.图5【解析】 当输入x =4时, 计算y =12x -1,得y =1.不满足|y -x |<1.于是得x =1,此时y =12-1=-12,不满足|y -x |<1,此时x =-12,得y =-54.这样|y -x |=⎪⎪⎪⎪⎪⎪⎪⎪-54+12=34<1,执行“Y ”,所以输出的是-54. 【答案】 -5411.某程序的伪代码如下所示,则程序运行后的输出结果为________.S ←0For I From 1 To 7 Step 2S ←S +I End For Print S【解析】 此程序的功能是计算1+3+5+7的值,故输出结果为16. 【答案】 1612.某算法的伪代码如下所示,若输出y 的值为1,则输入x 的值为________. Read x If x ≤0 Then y ←x +2Else y ←log 2 016x End If Print y【解析】 由题意知算法的功能是求函数y =⎩⎪⎨⎪⎧x +2,x ≤0,log 2 016x ,x >0的值,故当y =1时有⎩⎪⎨⎪⎧x ≤0,x +2=1或⎩⎪⎨⎪⎧x >0,log 2 016x =1,解得x =-1或x =2 016. 【答案】 -1或2 01613.要使下面的程序能算出“1+2+…+100”的结果,需将语句“i ←i +1”加在________处.(填序号)S ←0i ←1①While i ≤100②S ←S +i ③End While ④Print S【解析】 “i ←i +1”应在循环体中并且先执行“S ←S +i ”后执行“i ←i +1”,故应放在③处.【答案】 ③14.执行如图6所示的流程图,若输出的结果是8,则判断框内m 的取值范围是________.图6【解析】由题知,k=1,S=0,第一次循环,S=2,k=2;第二次循环,S=2+2×2=6,k=3;…;第六次循环,S=30+2×6=42,k=6+1=7;第七次循环,S=42+2×7=56,k=7+1=8,此时应输出k的值,从而易知m的取值范围是(42,56].【答案】(42,56]二、解答题(本大题共6个小题,共90分.解答时写出文字说明、证明过程或演算步骤)15.(本小题满分14分)设计一个算法,将n个数a1,a2,…,a n中的最小数找出来,并用伪代码表示这个算法.【解】算法如下:S1 x←a1,l←2;S2 如果2≤l≤n,那么转S3;否则转S6;S3 输入a l;S4 如果a l<x,那么x←a l;S5 l←l+1,转S2;S6 输出x.伪代码如下: Read xx ←a 1For l From 2 To n Read a lIf a l <x Then x ←a l End If End For Print x16.(本小题满分14分)某公司为激励广大员工的积极性,规定:若推销产品价值在10 000元之内的年终提成5%;若推销产品价值在10 000元以上(包括10 000元),则年终提成10%,设计一个求公司员工年终提成f (x )的算法的流程图.【解】 流程图如下图所示:17.(本小题满分14分)下列是某个问题的算法,将其改为伪代码,并画出流程图.【导学号:11032027】算法:S1 令i ←1,S ←0;S2 若i ≤999成立,则执行S3.否则,输出S ,结束算法;S3 S ←S +1i; S4 i ←i +2,返回S2.【解】 伪代码和流程图如下:S ←0i ←1While i ≤999S ←S +1/ii ←i +2End WhilePrint S18.(本小题满分16分)设计算法求11×2+12×3+13×4+…+199×100的值.要求画出流程图,写出用基本语句编写的流程图.【解】 程序框图:伪代码如下:s←0k←1Dos←s+1/k(k+1)k←k+1Until k>99End DoPrint s19.(本小题满分16分)如图7所示程序框图中,有这样一个执行框x i=f(x i-1),其中的函数关系式为f(x)=4x-2x+1,程序框图中的D为函数f(x)的定义域.(1)若输入x0=4965,请写出输出的所有x i;(2)若输出的所有x i都相等,试求输入的初始值x0.图7【解】 (1)当x 0=4965时, x 1=f (x 0)=f ⎝ ⎛⎭⎪⎪⎫4965=1119, x 2=f (x 1)=f ⎝ ⎛⎭⎪⎪⎫1119=15, x 3=f (x 2)=f ⎝ ⎛⎭⎪⎪⎫15=-1,终止循环,所以输出的数为1119,15. (2)要使输出的所有数x i 都相等,则x i =f (x i -1)=x i -1.此时有x 1=f (x 0)=x 0,即4x 0-2x 0+1=x 0, 解得x 0=1或x 0=2,所以输入的初始值x 0=1或x 0=2时,输出的所有数x i 都相等.20.(本小题满分16分)新课标要求学生数学模块学分认定由模块成绩决定,模块成绩由考试成绩和平时成绩构成,各占50%,若模块成绩大于或等于60分,获得2学分,否则不能获得学分(为0分).设计一算法,通过考试成绩和平时成绩计算学分,并画出流程图.【解】算法如下:S1 输入考试成绩C1和平时成绩C2;S2 计算模块成绩C=C1+C22;S3 判断C与60的大小关系,输出学分F:若C≥60,则输出F=2;若C<60,则输出F=0.流程图如图所示:。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

算法初步单元测试题
一、选择题
1看下面的四段话,其中不是解决问题的算法的是( ) A. 从济南到北京旅游,先坐火车,再坐飞机抵达 B.
解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为 1
C. 方程x -1=0有两个实根
D. 求 1+2+3+4+5 的值,先计算 1+2=3 ,再由 3+3=6, 6+4=10, 10+5=15,最终结果为 15 2、
下面的问题中必须用条件结构才能实现的个数是(
)
(1) 已知三角形三边长,求三角形的面积; (2) 求方程ax+b=0(a,b 为常数)的根; (3) 求三个实数a,b,c 中的最大者; (4) 求 1+2+3+…+100 的值。

A. 4个 B. 3 个 C. 2 个 D. 1 个 3、 算法:
S1输入n
S2判断n 是否是2,若n=2,则n 满足条件,若n>2,则执行S3
S3依次从2到n — 1检验能不能整除n ,若不能整除n,满足上述条件的是 ( )
A.质数
B. 奇数
C. 偶数
D. 约数 4、看右面的伪代码,最终输出的结果是 ( )
A. 1+2+3+ …+100
B. 1 2+22+32+…+1002
C. 1+3+5+ …+99 2 2 2 2
D. 1 +3 +5+…+99
3
x
5、求方程x -2 =0的近似根,要先将它近似地放在某两个连续整数之间,下面正确的 是( ) ⑤A 「A 2 ,⑥P —((7x ・3)x _5)x 1 .其中是赋值语句的个数为(
)
S — 0 For I From S - S+I 2 End For Print S
1 To 100 Step 2
A.在1和2之间 C.在3和4之间
B. 在2和3之间 D.
在4和5之间
6、 F 列语句中:① m x 3 _x 2 ,② T 一 T I ③32 :_ A ,④ A.6
B.5
C.4
D.3 7、有一堆形状大小相同的珠子,其中只有一粒重量比其它的轻,
利用天平三次肯定可以找到最轻的珠子,那么这堆珠子最多有( 某同学说根据科学的算法,
)
A.21 粒
B.24

C.27

D.30

8
程序(1 )
s:-0
For i From 1 To 13
s—s i
End For
Print s
程序(1)输出结果与程序(A.13 , 64 B.15 , 105
程序(2 )
Read x
Step 3 If x30 Then P:— 5x
I Else 10沢5+(x—D 汇
0.7
End If
Print P
2)中当x =21时的运行结果分别为(
、填空题
12、 下面是一个算法的伪代码, 按这个伪代码写出的程序在计算机上执行, 最后运行的结果
为 __________
S J 1
For I From 3 To 99 Step 2 S J S+I End For Print S
】x >o
13、 左边是分段函数 y=』0 x=0的部分流程图,在图中的序号处应分别填写:①
—,—
-1 x :::0
9、如果在右面程序中运行后输出的结果为 132,那么在程序
While 后面的"条件”应为 _______________
S * 1 i « 12 While
S
S 州 i
i y i —1
End While
Pri nt S
10、读下面程序,输出结果是 _________ . _____
L --------- - -------- - ------- - -------- --------- ---------- ・
1
x J 1
■ y J 2 I
I z J 3
1
i
i
,x J y ; I y J z ■ | z J x : ,Print x, y,z i
11、下面是一个算法的流程图,回答下面的问题:当输入的值为 3时,输出的结果为 ________
结束
/输入/
."输岀y「
三、解答题
14、下面是计算应纳税所得额的算法过程,其算法如下:
51 输入工资x(x<=5000);
52 如果x<=800,那么y=0;
如果800<x<=1300,那么y=0.05(x-800);否则y=25+0.1(x-1300)
S3输出税款y,结束。

请写出该算法的伪代码及流程图。

15、某城市现有人口总数为100万人,如果年自然增长率为1.2%,试解答下列问题:
(1)写出该城市人口数y (万人)与年份x (年)的函数关系式;
(2)用伪代码及流程图表示计算10年以后该城市人口总数的算法;
(3)用伪代码及流程图表示如下算法:计算大约多少年以后该城市人口将达到120万人。

16、已知算法(1). (2)试根据要求分别完成下列两道题:
算法(1)
N 1 1■算法(2)
: S1
1
a 24
1: S2
1
While S :::10000: S3
1
I「1
S・S N S4如果[-] =-,则s s i
N「N 1
1I I
End While: S5
1
I「I 1
Pr int N -2: S6如果I a,转S4
End: S7输出s
I
根据算法(1 )的伪代码,指出相应]画出算法(2)的流程图,指出相应算法算法功能并画出相应的流程图。

:功能并求出S值;
算法初步单元测试题答案:
1、 C
2、C
3、A
4、D
5、 A
6、C
7、C 8、C
9、i _11 10、2, 3, 2 11、8 12、2500
13、 ①x=0,② x>0,③ y — -1.
14、伪代码如下:
Read x(x 5000) If x _800 Then
y - 0
Else If x < 1300 Then
屮 0.05(x-800)
Else
屮 25 0.1(x-1300)
End If Print y
流程图如下:
Print S
Print x
15、
(1)y =100(1+1.2%
y « 0
⑵伪代码如下:
100 1+1.2 Y J
(3)伪代码如下
r
y « 0.05(x-800)
S I
* 100
丄〒+25{O.1(x-1300)
For I From While S 120
End For 输入 x(x<=5000)
Y
x<=800 开始
N
结束
16、(1)算法功能是求满足不等式12 3... n ::: 10000的最大正整数。

(或1 2 3 ... n - 10000的最小正整数的前一个)相应的流程图如下图左 (2)求整数a的所有比它小的正因数的和S=36,相应的流程图如下图右
结束。

相关文档
最新文档