【北师大版】2017-2018学年高中数学必修三全套习题(含答案) 下载本文

二、填空题

6.阅读如图所示的框图,若输入m=4,n=3,则输出a=________,i=________.

7.(江西高考)下图是某算法的程序框图,则程序运行后输出的结果是________.

8.若算法框图所给的程序运行的结果为S=90,那么判断框中应填入的关于k的判断条件是________.

三、解答题

9.设计求1+4+7+10+…+40的一个算法,并画出相应的算法框图.

10.以下是某次考试中某班15名同学的数学成绩:72, 91, 58, 63, 84, 88, 90, 55, 61, 73, 64, 77, 82, 94, 60.要求将80分以上的同学的平均分求出来,画出算法框图.

答 案

1. 解析:选C ①是顺序结构,②是选择结构,③④是循环结构.

2. 解析:选C 程序执行情况为S=3-3=2,n=2;S=2+3-3=8,n=3;S=8+3-3=26,n=4≥4,跳出循环.故输出26.

3. 解析:选C 框图的功能为计算S=1·2·2·2的值,计算结果为8.

4. 解析:选 A 依题意当i≤99时,S=1+2+…+99,当i=100时,S=1

.

1+2+3+…+99

5. 解析:选B 第1次循环,S=1,不满足判断框内的条件,x=2;第2次循环,S=9,不满足判断框内的条件,x=4;第3次循环,S=73,满足判断框内的条件,跳出循环,输出S=73.

6. 解析:由算法框图可知,当a=m×i=4×i能被n=3整除时输出a和i并结束程序.显然,当i=3时,a可以被3整除,故i=3,此时a=4×3=12.

答案:12 3

7. 解析:此框图依次执行如下循环:

π

第一次:T=0,k=1,sin >sin 0成立,a=1,T=T+a=1,k=2,2<6,继续循环;

第二次:sin π>sin 不成立,a=0,T=T+a=1,k=3,3<6,继续循环;

23π

第三次:sin >sin π不成立,a=0,T=T+a=1,k=4,4<6,继续循环;

23π

第四次:sin 2π>sin 成立,a=1,T=T+a=2,k=5,5<6,继续循环;

25π

第五次:sin >sin 2π成立,a=1,T=T+a=3,k=6,跳出循环,输出的结果是

23.

答案:3

8. 解析:由算法框图可知其作用是计算S=1×10×9×…,当运行结果为S=90时,应有S=1×10×9,

∴当k=8时应符合条件且k>8不符合条件, ∴条件应为k≤8或k<9. 答案:k≤8或k<9 9. 解:算法: 1.令S=0,i=1.

0

1

2

3

2

1

0

2

1

2.S=S+i. 3.i=i+3.

4.若i≤40,返回第2步;重新执行第2、3、4步;若i>40,执行第5步. 5.输出S的值. 算法框图如图所示:

法一: 法二:

10. 解:算法框图如下所示:

一、选择题

1.当a=3时,下面的程序段输出的结果是( ) 输入a; If a<10 Then

y=2+a

Else

y=3*a End If 输出y.

A.9 B.3 C.10 D.5 2.执行下面语句: 输入A,B; If A>B Then

C=A/2

Else

C=B/2

End If 输出C.

在两次执行中分别输入8,4和2,4,则两次执行该语句的输出结果分别是( A.8,2 B.8,4 C.4,2 D.4,4

3.为了在运行下面的程序之后输出y=9,键盘输入应该是( ) 输入x; If x<0 Then

y=(x+1)*(x+1)

Else

y=(x-1)*(x-1)

End If 输出y.

A.x=-4 B.x=-2 C.x=4或-4 D.x=2或-2 4.以下程序运行的结果为( )

a=2 b=-2 m=a a=b b=m

If a>b Then

x=a-b

Else

x=a+b

End If

)