高中数学必修3算法习题含答案Word格式文档下载.docx

上传人:b****5 文档编号:17088117 上传时间:2022-11-28 格式:DOCX 页数:14 大小:21.32KB
下载 相关 举报
高中数学必修3算法习题含答案Word格式文档下载.docx_第1页
第1页 / 共14页
高中数学必修3算法习题含答案Word格式文档下载.docx_第2页
第2页 / 共14页
高中数学必修3算法习题含答案Word格式文档下载.docx_第3页
第3页 / 共14页
高中数学必修3算法习题含答案Word格式文档下载.docx_第4页
第4页 / 共14页
高中数学必修3算法习题含答案Word格式文档下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

高中数学必修3算法习题含答案Word格式文档下载.docx

《高中数学必修3算法习题含答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《高中数学必修3算法习题含答案Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。

高中数学必修3算法习题含答案Word格式文档下载.docx

第3页

④求函数

x1(x0)

f(x)的函数值;

x2(x0)

⑤求两个正整数a,b相除的商及余数.

其中不需要用条件语句来描述其算法的有____________.

6.下面的问题中必须用条件分支结构才能实现的是____________.

①求面积为1的正三角形的周长;

②求方程axb0(a,b为常数)的根;

③求两个实数a,b中的最大者;

④求1+2+3+⋯+100的值

7.840和1764的最大公约数是.

8.数4557,1953,5115的最大公约数为.

9.两个正整数120与252的最小公倍数为.

10.用等值法求294和84的最大公约数时,需要做减法的次数是

(A)2(B)3(C)4(D)5

11.用秦九韶算法计算多项式

23456

f(x)1235x8x79x6x5x3x,在

x4时的值时,

V的值为

3

(A)-845(B)220(C)-57(D)34

nn1

12.用秦九韶算法求n次多项式fn,当xx0

(x)axaxaxa

n110

时,求f(x)需要算乘方、乘法、加法的次数分别为

n(n1)

(A)nn

,

2

(B)n,2n,n(C)0,2n,n(D)0,n,n

第4页

算法部分练习

(二)

(程序框图)

第5页

13.阅读下面的程序框图,该程序输出的结果是________.

开始

a=1,S=1

a>

3

S=S+9

a=a+1

输出S

结束

14.如图所示的程序框图输出的结果是.

A=1/2,i=1

i≤4

输出AA=1/(2-A)

i=i+1结束

15.(07-海南宁夏-5)如果执行下面的程序框图,那么输出的S

16.(A)2450(B)2500(C)2550(D)2652

k=1,S=0

第6页

否k≤50

17.在如图所示的程序框图中输入3,结果会输出________.

输入n

s=1,k=1

k≤n

s=s×

k=k+1

输出s

第7页

18.(08-山东-13)执行下边的程序框图,若p0.8,则输出的n.

输入p

n=1,S=0

S<

p

SS

1

n

输出n

n=n+1结束

19.(07-山东-10)阅读右边的程序框图,若输入的n是100,则输出的变量S和

T的值依次是.

输入n

S=0,T=0

n<

2

S=S+n

输出S,T

n=n-1

结束T=T+n

20.(08-广东-9)阅读下图的程序框图,若输入m4,n3,则输出a,

i;

第8页

若输入m4,n6,则输出a_____,i_____.

8.按如图所示的框图运算:

若输入x=8,则输出k=;

若输出k=2,则输

入的x的取值范围是.

输入x

k=0

x=2x+1

k=k+1

x>

115

输出x,k

第9页

21.阅读下面的程序框图,回答下列问题:

若alog32、

21

b、3

c(),则

32

输出的数是______

输入a,b,c

输出aa>

b且a>

c

b>

c输出b

输出c

22.下面的程序框图循环体执行的次数是______.

i=2,sum=0

sum=sum+i

i=i+2

否i≥100

输出sum

23.阅读下边的程序框图,请你写出y关于x的函数解析式.

第10页

输入x

24.下图给出的是计算

5

2n

的值的一个程序框图(其中n的值由键盘输入),其中①

处应填,②处应填.

s=0,i=1

否i≤n

输出s

结束②

第11页

25.下面是一个算法的程序框图,当输入的x值为3时,输出的y的结果恰好

26.是1/3,则?

处的关系式是.

x=x-2否

x≤0

?

输出y

27.(08-宁夏-5)下面的程序框图,如果输入三个实数a、b、c,要求输出这三个

28.数中最大的数,那么在空白的判断框中,应该填入.

输入a、b、c

x=a

是b>

x

x=b否

x=c否

输出x

29.下面的程序框图可以计算

100

(2n1)的值,则在判断框中可以填写的表达

n1

式为.

第12页

S=0,i=1

S=S+i

30.下图是计算

111

1223910

的值的算法框图,其中在判断框中应填入

的条件是.

i=1,m=0,n=0

i=i+1

m=m+1

算法部分练习(三)n=n+1/(m×

i)

(基本算法语句)

13.下列给出的赋值语句中正确的是

(A)4M(B)MM(C)BA3(D)xy0

14.下列给变量赋值的语句正确的是

(A)3a(B)a1a(C)abc3(D)aa8

15.下列赋值语句中错误的是

第13页

(A)NN1(B)KK*K(C)CA(BD)(D)CA/B

31.已知变量a,b已被赋值,要交换a,b的值,应使用的算法语句是

.

32.下边程序运行后的结果是

(A)1,2,3(B)2,3,1(C)2,3,2(D)3,2,1

33.阅读下面的程序,当x3时,该程序运行后,输出的结果是

(A)3(B)9(C)N(D)

x

34.下面的程序是用来计算()的值

(A)310(B)

55

3(C)

10

3(D)12310

x=input(“x=”)

S=1;

a=1;

b=2;

c=3;

a=b;

b=c;

c=a;

ifx>

3y=x*x;

print(%io

(2),y)

elsedisp(“N”)

fori=1:

1:

S=(3^i)*S;

end

print(%io

(2),c,b,a)end

print(%io

(2),S)

(第5题)(第6题)(第7题)

35.下面为一个求20个数的平均数的程序,在横线上应填充的语句为

(A)i20(B)i20(C)i20(D)i20

36.下面的程序运行后的输出结果为.

37.下面的程序运行后的输出结果为

(A)17(B)19(C)21

(D)23S0;

i1;

while_______

xinput("

x"

SSx;

ii1;

aS/20;

a

s=0;

fori1:

2:

7

s=2*i+s;

print(%io

(2),s)

i=1;

whilei<

8

i=i+2;

s=2*i+3;

i=i–1;

s

(第8题)(第9题)(第10题)

38.已知语句fori=1:

99,该语句一共执行循环次数为次.

第14页

39.fori=-100:

10:

190,该语句共执行循环次.

40.下面的程序语句执行后的输出是.

41.下面的程序语句执行后的输出是i=,j=.

42.下面的程序语句执行后的输出是j=.

j=1;

b=2;

c=3;

i=5;

j=-2

(a*a+b*b+c*c)/(2*a*b*c)i=i+j,j=i+j

whilej*j<

100,j=j+1;

disp(j)

(第13题)(第14题)(第15题)

43.右面程序运行的结果为

8i=i+2;

S=2*i+3;

(A)17(B)19(C)21(D)23print(%io

(2),S)

44.Scilab中用rand()函数产生(0,1)的均匀随机数,要想得到(-2,6)之间的随

机数需使用变换.

45.下面的程序输出的结果是.

46.为了在运行下面的程序之后得到输出y9,键盘输入应该是.

47.下面的程序语句执行后输入a=3,b=-1,n=5,输出的是.

S=0;

a=input(“a=”);

11b=input(“b=”);

x=input(“x=”);

S=2S+3;

c=input(“c=”);

ifx<

ifS>

20fori=1:

n-2

y=(x+1)*(x+1)c=a+b;

S=S-20;

elsey=(x-1)*(x-1)

enda=b;

b=c;

endend

y

Sc

(第18题)(第19题)(第20题)

48.右面的程序语句执行后输入40,输出的是

49.x=input(“x=”);

50,y=x*x+2;

y.

elseifx<

=10,y=0;

=30,y=0.1*x;

elsey=0.25*x;

34.请写出一个程序,找出这样的矩形,使它满足

以下三个条件

end①四条边均为整数;

②面积数与周长相等;

③各边长不超过400.

第15页

50.给出30个数:

1,2,4,7,11,⋯⋯,其规律是:

i=0,p=1,s=0

第1个数是1,第2个数比第1个数大1,第3个

数比第2个数大2,第4个数比第3个数大3,依此

类推,要计算这30个数的和,现已给出了该问题算

法的程序框图.

(1)补充右边的程序框图,使之能完成该题算法功能.

(2)根据程序框图写出程序.(所用变量要与算法中

一致)

16.有一个正方形的网格,其中每一个最小正方形的边长都等于6cm,现用直

径为2cm的硬币投掷到此网格上.

(1)求硬币落下后与格线有公共点的概率;

(2)编写一个Scilab程序模拟这个试验.

第16页

2011届高一年级数学同步练习之必修32009年3月

参考答案

01-05.B,C,A,B,①②⑤06-10.②③,84,93,2520,C11-12.B,D

算法部分练习(三)

01-05.B,D,C,ca;

ab;

bc,C06-10.C,B,D,32,C

11-16.50,30,

6

,3;

1,10,C17.rand()*8-2或6-rand()*8

18-21.9,-4或4,3,10

51.

fora=1:

400

forb=1:

400p=1;

ifa*b==2*(a+b)fori=1:

29

a,bp=p+i;

s=s+p

ends

52.i30,p=p+i,s=s+p,输出n24.5/9

第17页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1