名称 | 2020_2021学年高中数学第二章算法初步单元素养评价(原卷板+解析版)北师大版必修3 | | |
格式 | zip | ||
文件大小 | 973.0KB | ||
资源类型 | 教案 | ||
版本资源 | 北师大版 | ||
科目 | 数学 | ||
更新时间 | 2021-03-06 21:10:12 |
S=6
P,输出的n值为7.
答案:7
16.执行如图所示的算法框图,若输入向量a=c=(-2,2),b=(1,0),则输出S的值是________.?
【解析】算法对应的运算:
a=c=(-2,2),则a·c=8,S=0+8=8,i=1,c=c+b=(-1,2);
a=(-2,2),b=(1,0),c=(-1,2),则a·c=6,S=8+6=14,i=2,c=c+b=(0,2);
a=(-2,2),b=(1,0),c=(0,2),则a·c=4,S=14+4=18,i=3,c=c+b=(1,2);
a=(-2,2),b=(1,0),c=(1,2),则a·c=2,S=18+2=20,i=4,c=c+b=(2,2);
a=(-2,2),b=(1,0),c=(2,2),则a·c=0,此时跳出循环体.故输出S的值为20.
答案:20
三、解答题(共70分)
17.(10分)下面给出了一个问题的算法:
(1)输入x;
(2)若x≥4,则y=2x-1;否则,y=x2-2x+3;
(3)输出y.
问题:(1)这个算法解决的问题是什么?
(2)当输入的x值为多少时,输出的y值最小?
【解析】(1)这个算法解决的问题是求分段函数
y=的函数值.
(2)当x≥4时,y=2x-1≥7;当x<4时,y=x2-2x+3=(x-1)2+2≥2,所以ymin=2,此时x=1.即当输入的x值为1时,输出的y值最小.
18.(12分)根据下列算法语句画出相应的框图.
S=1
n=1
Do
S=S
n
n=n+1
Loop While S<1
000
输出n.
【解析】框图如图所示:
19.(12分)将某科成绩分为3个等级:85分~100分为“A”;60分~84分为“B”;60分以下为“C”.试用条件语句表示某科成绩等级的算法.(成绩为整数)
【解析】算法语句:
输入x;
If x<60 Then
输出C
Else
If x<=84 Then
输出B
Else
输出A
End If
End If
20.(12分)如图所示,在边长为4的正方形ABCD的边上有一点P,沿着边线BCDA由点B(起点)向点A(终点)运动.设点P运动的路程为x,△APB的面积为y,求y与x之间的函数关系式并画出算法框图.
【解析】函数关系式为y=
算法框图如图所示:
21.(12分)如图是一个算法框图,请你写出它的算法并写出输出结果.
【解析】算法如下:
S=0
T=1
Do
S=T∧2-S
T=T+2
Loop
While S<10
W=S+T
输出W
输出结果为22.
【补偿训练】
根据框图写出对应算法语句.
【解析】
S=0
For i=1 To 1
000
S=S+i
Next
输出S
22.(12分)设计一个算法,求满足1×2+2×3+…+n×(n+1)<1
000的最大整数n,画出框图,并用循环语句描述.
【解析】算法框图如图所示:
用语句描述为:
n=0
S=0
Do
n=n+1
S=S+n
(n+1)
Loop
While S<1
000
n=n-1
输出n.
PAGE单元素养评价(二)(第二章)
(120分钟 150分)
一、选择题(每小题5分,共60分)
1.下面的叙述中,不是解决问题的算法的是
( )
A.从北京到海南岛旅游,先坐火车,再坐飞机抵达
B.按顺序进行下列运算:1+1=2,2+1=3,3+1=4,…,99+1=100
C.方程x2-4=0有两个实根
D.求1+2+3+4+5的值,先计算1+2=3,再计算3+3=6,6+4=10,10+5=15,最终结果为15
2.在用二分法求方程零点的算法中,下列说法正确的是
( )
A.这个算法可以求所有的零点
B.这个算法可以求任何方程的零点
C.这个算法能求所有零点的近似解
D.这个算法可以求变号零点近似解
3.如图所示的算法框图输出的结果是
( )
A.1
B.3
C.4
D.5
4.阅读下面算法语句:
A=30,B=20
t=A
A=B
B=t
输出A,B.
则输出的结果为
( )
A.30,20
B.30,30
C.20,20
D.20,30
5.阅读下面的算法,其功能是
( )
输入a,b,c;
m=a
If b
End If
If c
End If
输出m.
A.将a,b,c由小到大排序
B.将a,b,c由大到小排序
C.输出a,b,c中的最大值
D.输出a,b,c中的最小值
6.运行下面的算法,其结果为
( )
n=8
s=1
Do
s=s
n
n=n-2
Loop
While
n<1
输出s
A.192
B.3
840
C.384
D.1
920
7.下面为一个求20个数的平均数的算法语句,在横线上应填充的语句为
( )
s=0
For i=1 To______?
输入x
s=s+x
Next
a=s/20
输出a
A.20
B.19
C.21
D.32
8.某算法框图如图所示,该算法运行后输出的s=
( )
A.26
B.102
C.410
D.512
【补偿训练】
执行如图所示的算法框图,如果输出的数是13,那么输入的正整数n的值是
( )
A.5
B.6
C.7
D.8
9.阅读如图所示的算法框图,若输出S的值为-7,则判断框内可填写
( )
A.i≥3
B.i≥4
C.i≥5
D.i≥6
10.当a=16时,下面的算法输出的结果是
( )
If a<10
Then
y=2
a
Else
y=a
a
End
If
输出y.
A.9
B.32
C.10
D.256
11.数学名著《算学启蒙》中有关于“松竹并生”的问题:松长四尺,竹长两尺,松日自半,竹日自倍,松竹何日而长等.下面是源于其思想的一个算法框图.若输入a,b的值分别为8,2,则输出的n=
( )
A.2
B.3
C.5
D.4
【补偿训练】
我国古代数学著作《九章算术》有如下问题:“今有器中米,不知其数,前人取半,中人三分取一,后人四分取一,余米一斗五升(注:一斗为十升).问,米几何?”如图是解决该问题的算法框图,执行该算法框图,若输出的S=15(单位:升),则输入的k的值为
( )
A.45
B.60
C.75
D.100
12.执行如图所示的算法框图,如果输入的a,b,k分别为1,2,4,输出的M=,那么判断框中应填入的条件为
( )
A.n
C.n
【补偿训练】
找出乘积为840的两个相邻偶数,算法框图如图,其中__①__,__②__,__③__处语句填写正确的是( )?
A.S=i(i+2),输出i,输出i-2
B.S=i2+2,输出i+2,输出i-2
C.S=i(i+2),输出i,输出i+2
D.S=i2+2,输出i,输出i+2
二、填空题(每小题5分,共20分)
13.下面的算法语句运行后输出的结果是________.?
x=1
i=1
Do
x=x+1
i=i+1
Loop
While i<=5
输出x
14.阅读如图所示的算法框图,运行相应的算法,输出的结果为________.?
15.执行如图所示的算法框图,若P=100,则输出的n=________.?
16.执行如图所示的算法框图,若输入向量a=c=(-2,2),b=(1,0),则输出S的值是________.?
三、解答题(共70分)
17.(10分)下面给出了一个问题的算法:
(1)输入x;
(2)若x≥4,则y=2x-1;否则,y=x2-2x+3;
(3)输出y.
问题:(1)这个算法解决的问题是什么?
(2)当输入的x值为多少时,输出的y值最小?
18.(12分)根据下列算法语句画出相应的框图.
S=1
n=1
Do
S=S
n
n=n+1
Loop While S<1
000
输出n.
19.(12分)将某科成绩分为3个等级:85分~100分为“A”;60分~84分为“B”;60分以下为“C”.试用条件语句表示某科成绩等级的算法.(成绩为整数)
20.(12分)如图所示,在边长为4的正方形ABCD的边上有一点P,沿着边线BCDA由点B(起点)向点A(终点)运动.设点P运动的路程为x,△APB的面积为y,求y与x之间的函数关系式并画出算法框图.
21.(12分)如图是一个算法框图,请你写出它的算法并写出输出结果.
【补偿训练】
根据框图写出对应算法语句.
22.(12分)设计一个算法,求满足1×2+2×3+…+n×(n+1)<1
000的最大整数n,画出框图,并用循环语句描述.
PAGE