高中数学必修三算法初步习题

必修三第一章算法初步

1、程序框图的运算结果为( )

2、下面给出的是计算

1111+++...+的值的一个程序框图,其中判断框内应填入 24620

件是( )

3、下列流程图中,语句1被执行的次数为( )

4、下图给出的是计算

1111

+++...+的值的一个程序框图,其中判断框内应填入的条35721

件是( ) A i>10? B i20? D i

5、下列程序框图中,语句1(语句1与i无关)将被执行的次数为( )

6下列程序框图的运算结果是( )

7、如图给出了一个程序框图,其功能是( )

A求第n项使得s取得的最大值 B求第n项使得s取得的最小值 C求第n项通项

1

开始为负数 D求第n项使得s取得负数

100-n

8、阅读下面所示的流程图,若输入n=4则f(4)=( );若f(n)=

1

,则n=( ) 1003

9、阅读下列程序框图输出的结果是( )

10、以下给出了一个程序框图,其作用是输入的x的值,输出相应的y的值,若要使输入的x的值与输出的y的值相等,则这样x值有( ) A 1个 B 2个 C 3个 D 4个

11、求满足1+3+5+...+n

2

2

2

2

12、给出算法的程序框图,求当x=-2时,y=( )。

13、下图所示的程序的输出结果为sum=132,则判断框中应填( ) A i≥10 B i≥11 C i≤11 D i≥12

14、已知函数f(x)=x-3,下面的程序框图表示的是给定x值,求其相应函数取值的算法,请将该程序框图补充完整。其中(1)应填( )(2)应埴( )

15、根据算法的程序框图(如图所示),当输入n=6时,输出的结果是( ) A 35 B 84 C 45 D 25

16、现欲求1+

111++...+的和,已给出了程序框图(如图),请将其补充完整。 352n-1

17、(07山东)阅读下边的程序框图,若输入的n是100,则输出的变量S和T的值依次是

( )A 2500,2500 B 2550,2550 C 2500,2550 D 2550,2500

18、(07海南)如果执行右面的程序框图,则输出S=( ) A 2450 B 2500 C 2550 D 2652 19.(08广东卷9.阅读图的程序框图,若输入m=4,

n=6,则输出a=i=符号“=”也可以写成“←”或“:=”)

图3

20.(08海南)、右面的程序框图,如果输入三个实数a、b、c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( ) A. c > x

B. x > c

C. c > b

D. b > c

21.(08山东)执行右边的程序框图6,若p=0.8,则输出的n= .

图6

22.(08陕西卷12)为提高信息在传输中的抗干扰能力,通常在原信息中按一定规

1,2)则加入相关数据组成传输信息.设定原信息为a0a1a2,,传输1}(i=0,ai∈{0,

信息为h0a0a1a2h1,其中h0=a0⊕a1,h1=h0⊕a2,⊕运算规则为:0⊕0=0,

0⊕1=1,1⊕0=1,1⊕1=0,例如原信息为111,则传输信息为01111.传输信

息在传输过程中受到干扰可能导致接收信息出错,则下列接收信息一定有误的是( C ) A.11010

B.01100

C.10111

D.00011

23、对下列甲乙两个程序和输出结果判断正确的是( )

甲:i=1 乙:i=500

S=0 s=0 WHILE i≤500 DO S=S+i S=S+i

i=i+1 i=i-1

WEND LOOP UNTIL i

A程序不同,结果不同 B程序不同,结果相同 C程序相同,结果不同 D程序相同,结果相同 24 x=3

IF x>3 THEN

Y=x*x ELSE Y=2*x END IF

该程序运行后,变量y的值是( ) 25、以下程序中 For I to 4

For J from 5 to 1 steep -1 Print I⨯J End for End for

语句Print I⨯J的的执行次数是( ) 26以下程序运行时输出的结果是( ) A=3 B=A*A A=A+B B=B+A

PRINT A,B

(A)12,5 (B)12,21 (C)12,3 (D)21,12

27、下面程序运行的结果为( ) t=1 I=2

WHILE i≤5 t=t⨯i i=i+1 WEND PRINT t END

28、根据下列程序,可知输出的结果S为( ) I=1

WHILE I〈8 I=I+2 S=2⨯I+3 WEND PRINT S

A 17 B 19 C 21 D 23 29、下列程序运行结果为( ) i=0 s=0

WHILE s≤20 s=s+i i=i+1 WEND PRINT i END

A 4 B 6 C 7 D 5 30、程序段: IF a>5 THEN IF b

c=a-b ELSE c=b-a ELSE

IF a>3 THEN

c=a⨯b ELSE

c=a MOD b END IF END IF

(1)若a=2,b=3,上述程序运行结果是( )(2)若a=6,b=3,上述程序运行结果是((3)若a=2,b=6,上述程序运行结果是( )(4)若a=7,b=5,上述程序运行结果是( ) )

31、编写一个程序计算1+3+5+...+999并画出相应的程序框。

2

2

2

2

s=0

i=1

DO s=s+i2

i=i+2 LOOP UNTIL i>999 PRINT s END

32、计算机是将信息转换成二进制进行处理的二进制接“逢二进一”的方法记数,例如 (1101)2表示二进制数,将它转换成十进制数形式是:1⨯2+1⨯2+0⨯2+1⨯2=13那么将二进制(11110001)2转换成十进制数为( )

3

2

1

二 算法案例

1求两个正整数最大公约数的算法 (1)辗转相除法 步骤

1)输入两个正整数m和n;2)求余数r:计算m除以n,将所得余数存放到变量r中; 3) 被除数和余数:m=n,n=r;4)判断余数是否为0,若余数为0,则输出结果;否则转向第2)步继续循环执行;如此循环,直至得到结果。 (2)更相减损术 步骤

1)任意给出两个正数,判断他们是否都是偶数,若是,用2约简;若不是,执行第二步。2)以较大的数减去较小的数,接着把较小的数与所得的差比较,并以大数减小数,继续此操作,

直到所得的减数和差相等为止,则这个数(等数)就是所求的最大公约数。 例求192与81的最大公约数

(1)辗转相除法 192=81⨯2+30,81=30⨯2+21,30=21⨯1+9,21=9⨯2+3,9=3⨯3所以192与81的最大公约数是3 。 (2)更相减损术 192-81=111,111-81=30,81-30=51,51-30=21,30-21=9,21-9=12,12-9=3,9-3=6,6-3=3。所以192与81的最大公约数是3 。

练习:用辗转相除法和更相减损术分别求490与910的最大公约数. 2秦九韶算法

1) 一般规则:秦九韶算法适用于一般的实分数多项式f(x)=anxn+an-1xn-1+...+a1x+a0

的求值问题。求一般多项式f(x)=anxn+an-1xn-1+...+a1x+a0当x=x0时的函数值,可把n次多项式的求值问题转化成求n个一次多项式的值的问题.

2) 使用秦九韶算法求p(x)= anxn+an-1xn-1+...+a1x+a0在x=x0时的值可减少运算次数,

做加法和乘法的次数分别为n,n.

3) 对于多项式f(x)=anxn+an-1xn-1+...+a1x+a0,当x=x0时,用直接求和的方法求,需做

加法和乘法的次数分别为n,

n(n+1)

. 2

x3+0.04167x4+0.00833x5当x=-0.2时的值。 例.用求多项式f(x)=1+x+0.5x2+0.16667

先把多项式改写成如下形式:f(x)=((((0.00833x+0.04167)x+0.16667)x+0.5)x+1)x+1

按照从内到外的顺序依次计算一次多项式当x=-0.2的值:

v0=0.00833,v1=0.00833⨯(-0.2)+0.04167=0.04,v2=0.04⨯(-0.2)+0.16667=0.15867, v3=0.15867⨯(-0.2)+0.5=0.46827,v4=0.46827⨯(-0.2)+1=0.90635, v5=0.90635⨯(-0.2)+1=0.81873

x+0.04167x+0.00833x当x=-0.2时的值是0.81873. 则f(x)=1+x+0.5x+0.16667

练习:1)求多项式f(x)=x+5x+10x+10x+5x+1当x=-0.2时的值。

5

4

3

2

2345

1.(2009浙江卷理)某程序框图如图所示,该程序运行后输出的k的值是 ( )

4 B.5 C.6 D.7

3.(2009辽宁卷理)某店一个月的收入和支出总共记录了 N个数据a1,a2,。。。aN,其中收入记为正数,支出记为负数。该店用下边的程序框图计算月总收入S和月净盈利V,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的

(A)A>0,V=S-T

(B) A

A>0, V=S+T

(D)

A

4.(2009宁夏海南卷理)如果执行上(右)边的程序框图,输入x=-2,h=0.5,那么输出

的各个数的合等于

(A)3 3.5 (C) 4 (D)4.5

6.(2009天津卷理)阅读上(右)图的程序框图,则输出的

S=

A 26 B 35 D 57

二、填空题

1.(2009年广东卷文)某篮球队6名主力队员在最近三场比赛

中投进的三分球个数如下表所示:

下图(右)是统计该6名队员在最近三场比赛中投进的三分

球总数的程序框图,则图中判断框应填 ,输出的s=

2. (2009广东卷理)随机抽取某产品n件,测得其长度分别为a1,a2, ,an,则图3所示的程序框图输出的s ,s表示的样本的数字特征是 .(注:框图上(右)中的赋值符号“=”也可以写成“←”“:=”)

3.(2009山东卷理)执行右边的程序框图,输出的

4.(2009江苏卷)上(右)图是一个算法的流程图,

出的W最后输= .5.(2009安徽卷理)程序框图(即算法流程图)如图下(左)所示,其输出结果是_______.

6.(2009安徽卷文)程序框图上(右)(即算法流程图)如图所示,其输入结果是_______。

7.(2009年上海卷理)某算法的程序框如下图所示,则输出量y与输入量x满足的关系式是____________________________ .

必修三第一章算法初步

1、程序框图的运算结果为( )

2、下面给出的是计算

1111+++...+的值的一个程序框图,其中判断框内应填入 24620

件是( )

3、下列流程图中,语句1被执行的次数为( )

4、下图给出的是计算

1111

+++...+的值的一个程序框图,其中判断框内应填入的条35721

件是( ) A i>10? B i20? D i

5、下列程序框图中,语句1(语句1与i无关)将被执行的次数为( )

6下列程序框图的运算结果是( )

7、如图给出了一个程序框图,其功能是( )

A求第n项使得s取得的最大值 B求第n项使得s取得的最小值 C求第n项通项

1

开始为负数 D求第n项使得s取得负数

100-n

8、阅读下面所示的流程图,若输入n=4则f(4)=( );若f(n)=

1

,则n=( ) 1003

9、阅读下列程序框图输出的结果是( )

10、以下给出了一个程序框图,其作用是输入的x的值,输出相应的y的值,若要使输入的x的值与输出的y的值相等,则这样x值有( ) A 1个 B 2个 C 3个 D 4个

11、求满足1+3+5+...+n

2

2

2

2

12、给出算法的程序框图,求当x=-2时,y=( )。

13、下图所示的程序的输出结果为sum=132,则判断框中应填( ) A i≥10 B i≥11 C i≤11 D i≥12

14、已知函数f(x)=x-3,下面的程序框图表示的是给定x值,求其相应函数取值的算法,请将该程序框图补充完整。其中(1)应填( )(2)应埴( )

15、根据算法的程序框图(如图所示),当输入n=6时,输出的结果是( ) A 35 B 84 C 45 D 25

16、现欲求1+

111++...+的和,已给出了程序框图(如图),请将其补充完整。 352n-1

17、(07山东)阅读下边的程序框图,若输入的n是100,则输出的变量S和T的值依次是

( )A 2500,2500 B 2550,2550 C 2500,2550 D 2550,2500

18、(07海南)如果执行右面的程序框图,则输出S=( ) A 2450 B 2500 C 2550 D 2652 19.(08广东卷9.阅读图的程序框图,若输入m=4,

n=6,则输出a=i=符号“=”也可以写成“←”或“:=”)

图3

20.(08海南)、右面的程序框图,如果输入三个实数a、b、c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( ) A. c > x

B. x > c

C. c > b

D. b > c

21.(08山东)执行右边的程序框图6,若p=0.8,则输出的n= .

图6

22.(08陕西卷12)为提高信息在传输中的抗干扰能力,通常在原信息中按一定规

1,2)则加入相关数据组成传输信息.设定原信息为a0a1a2,,传输1}(i=0,ai∈{0,

信息为h0a0a1a2h1,其中h0=a0⊕a1,h1=h0⊕a2,⊕运算规则为:0⊕0=0,

0⊕1=1,1⊕0=1,1⊕1=0,例如原信息为111,则传输信息为01111.传输信

息在传输过程中受到干扰可能导致接收信息出错,则下列接收信息一定有误的是( C ) A.11010

B.01100

C.10111

D.00011

23、对下列甲乙两个程序和输出结果判断正确的是( )

甲:i=1 乙:i=500

S=0 s=0 WHILE i≤500 DO S=S+i S=S+i

i=i+1 i=i-1

WEND LOOP UNTIL i

A程序不同,结果不同 B程序不同,结果相同 C程序相同,结果不同 D程序相同,结果相同 24 x=3

IF x>3 THEN

Y=x*x ELSE Y=2*x END IF

该程序运行后,变量y的值是( ) 25、以下程序中 For I to 4

For J from 5 to 1 steep -1 Print I⨯J End for End for

语句Print I⨯J的的执行次数是( ) 26以下程序运行时输出的结果是( ) A=3 B=A*A A=A+B B=B+A

PRINT A,B

(A)12,5 (B)12,21 (C)12,3 (D)21,12

27、下面程序运行的结果为( ) t=1 I=2

WHILE i≤5 t=t⨯i i=i+1 WEND PRINT t END

28、根据下列程序,可知输出的结果S为( ) I=1

WHILE I〈8 I=I+2 S=2⨯I+3 WEND PRINT S

A 17 B 19 C 21 D 23 29、下列程序运行结果为( ) i=0 s=0

WHILE s≤20 s=s+i i=i+1 WEND PRINT i END

A 4 B 6 C 7 D 5 30、程序段: IF a>5 THEN IF b

c=a-b ELSE c=b-a ELSE

IF a>3 THEN

c=a⨯b ELSE

c=a MOD b END IF END IF

(1)若a=2,b=3,上述程序运行结果是( )(2)若a=6,b=3,上述程序运行结果是((3)若a=2,b=6,上述程序运行结果是( )(4)若a=7,b=5,上述程序运行结果是( ) )

31、编写一个程序计算1+3+5+...+999并画出相应的程序框。

2

2

2

2

s=0

i=1

DO s=s+i2

i=i+2 LOOP UNTIL i>999 PRINT s END

32、计算机是将信息转换成二进制进行处理的二进制接“逢二进一”的方法记数,例如 (1101)2表示二进制数,将它转换成十进制数形式是:1⨯2+1⨯2+0⨯2+1⨯2=13那么将二进制(11110001)2转换成十进制数为( )

3

2

1

二 算法案例

1求两个正整数最大公约数的算法 (1)辗转相除法 步骤

1)输入两个正整数m和n;2)求余数r:计算m除以n,将所得余数存放到变量r中; 3) 被除数和余数:m=n,n=r;4)判断余数是否为0,若余数为0,则输出结果;否则转向第2)步继续循环执行;如此循环,直至得到结果。 (2)更相减损术 步骤

1)任意给出两个正数,判断他们是否都是偶数,若是,用2约简;若不是,执行第二步。2)以较大的数减去较小的数,接着把较小的数与所得的差比较,并以大数减小数,继续此操作,

直到所得的减数和差相等为止,则这个数(等数)就是所求的最大公约数。 例求192与81的最大公约数

(1)辗转相除法 192=81⨯2+30,81=30⨯2+21,30=21⨯1+9,21=9⨯2+3,9=3⨯3所以192与81的最大公约数是3 。 (2)更相减损术 192-81=111,111-81=30,81-30=51,51-30=21,30-21=9,21-9=12,12-9=3,9-3=6,6-3=3。所以192与81的最大公约数是3 。

练习:用辗转相除法和更相减损术分别求490与910的最大公约数. 2秦九韶算法

1) 一般规则:秦九韶算法适用于一般的实分数多项式f(x)=anxn+an-1xn-1+...+a1x+a0

的求值问题。求一般多项式f(x)=anxn+an-1xn-1+...+a1x+a0当x=x0时的函数值,可把n次多项式的求值问题转化成求n个一次多项式的值的问题.

2) 使用秦九韶算法求p(x)= anxn+an-1xn-1+...+a1x+a0在x=x0时的值可减少运算次数,

做加法和乘法的次数分别为n,n.

3) 对于多项式f(x)=anxn+an-1xn-1+...+a1x+a0,当x=x0时,用直接求和的方法求,需做

加法和乘法的次数分别为n,

n(n+1)

. 2

x3+0.04167x4+0.00833x5当x=-0.2时的值。 例.用求多项式f(x)=1+x+0.5x2+0.16667

先把多项式改写成如下形式:f(x)=((((0.00833x+0.04167)x+0.16667)x+0.5)x+1)x+1

按照从内到外的顺序依次计算一次多项式当x=-0.2的值:

v0=0.00833,v1=0.00833⨯(-0.2)+0.04167=0.04,v2=0.04⨯(-0.2)+0.16667=0.15867, v3=0.15867⨯(-0.2)+0.5=0.46827,v4=0.46827⨯(-0.2)+1=0.90635, v5=0.90635⨯(-0.2)+1=0.81873

x+0.04167x+0.00833x当x=-0.2时的值是0.81873. 则f(x)=1+x+0.5x+0.16667

练习:1)求多项式f(x)=x+5x+10x+10x+5x+1当x=-0.2时的值。

5

4

3

2

2345

1.(2009浙江卷理)某程序框图如图所示,该程序运行后输出的k的值是 ( )

4 B.5 C.6 D.7

3.(2009辽宁卷理)某店一个月的收入和支出总共记录了 N个数据a1,a2,。。。aN,其中收入记为正数,支出记为负数。该店用下边的程序框图计算月总收入S和月净盈利V,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的

(A)A>0,V=S-T

(B) A

A>0, V=S+T

(D)

A

4.(2009宁夏海南卷理)如果执行上(右)边的程序框图,输入x=-2,h=0.5,那么输出

的各个数的合等于

(A)3 3.5 (C) 4 (D)4.5

6.(2009天津卷理)阅读上(右)图的程序框图,则输出的

S=

A 26 B 35 D 57

二、填空题

1.(2009年广东卷文)某篮球队6名主力队员在最近三场比赛

中投进的三分球个数如下表所示:

下图(右)是统计该6名队员在最近三场比赛中投进的三分

球总数的程序框图,则图中判断框应填 ,输出的s=

2. (2009广东卷理)随机抽取某产品n件,测得其长度分别为a1,a2, ,an,则图3所示的程序框图输出的s ,s表示的样本的数字特征是 .(注:框图上(右)中的赋值符号“=”也可以写成“←”“:=”)

3.(2009山东卷理)执行右边的程序框图,输出的

4.(2009江苏卷)上(右)图是一个算法的流程图,

出的W最后输= .5.(2009安徽卷理)程序框图(即算法流程图)如图下(左)所示,其输出结果是_______.

6.(2009安徽卷文)程序框图上(右)(即算法流程图)如图所示,其输入结果是_______。

7.(2009年上海卷理)某算法的程序框如下图所示,则输出量y与输入量x满足的关系式是____________________________ .


相关文章

  • 四川省高中数学新课程必修教材的解读与建议
  • 高中数学新课程必修教材的解读与建议(四川高中课改讲座九之1) 主讲人:钟炜(四川省自贡市荣县教研室主任) 时间:2010年12月8日 本文<高中数学新课程必修教材的解读与建议>分为四个版块: 一是高中数学新课程的课程结构与课程设 ...查看


  • 第一学期计划高中数学必修一和必修三
  • 高一数学第一学期教学工作计划 (2013-2014学年度) 李 海 燕 太原市第五十九中学校 2013.09 高一数学第一学期教学工作计划 2013.9-2013.1 一.学情分析 高一131班全班50人,男生20人,女生30人,高一132 ...查看


  • 数学史的意义
  • 数学史的意义 新课程增加了学习数学史,我想他的目的,不仅是单纯地让学生了解数学的 发展史,更重要的是揭示数学的奥秘,激发学习数学的热情.看下面的故事. 蒙蒂克拉在他的<数学史>中讲述了古希腊大数学家阿基米德(Archimedes ...查看


  • 上好"算法初步"
  • 摘 要:算法初步这一章是新课程改革以后,在高中新增加的一章,是数学及其应用的重要组成部分,是计算科学的重要基础,算法的应用是学习数学的一个重要方面,在教学时应当充分使用教科书提供的典型实例,让学生在解决具体问题的过程中学习一些基本逻辑结构和 ...查看


  • 新课标高中数学必修模块不同顺序的教学之我
  • 新课标高中数学必修模块不同顺序的教学之我见 新课标高中数学已实施了7年,我对必修模块不同顺序的教学会带来的问题和各自的利弊进行了多次反思,据悉北京海淀区等不少地区对模块的顺序1.2.3.4.5做了一下调整,他们的顺序是按照必修的1.4.5. ...查看


  • 数学学习与评价答案
  • 书书高中新课程数学学习评价手册·必修 答案与提示 第章 算法初步 算法的含义取状计算状状 第一步 移项得狓第二步 方程两边同除以得狓第三步输出狓 第一步 阅读并同意协议第二步 填写注册资料第三步 完成注册 第一步 移项得狓第二步 方程两边同 ...查看


  • 浅谈对高中数学新教材中应用问题的认识
  • 传统教材对知识的来龙去脉和数学的应用重视不够,不重视引导学生运用所学知识解决日常生活.生产中遇到的实际问题,学生学数学用数学的意识不够,解决实际问题的能力脆弱.新教材对此做了大的调整,增加了具有广泛应用性.实践性的教学内容,重视了数学知识的 ...查看


  • 培训听课笔记
  • 7月17日听课笔记: 普通高中数学课程标准实验教科书(A版) 一.几个基本观点 1.坚持我国数学教育的优良传统 • • • • • • • • 课程教材体系结构严谨,逻辑性强,语言叙述条理清晰,文字简洁.流畅,有利于教师组织教学,注重对学生 ...查看


  • 高中数学新课标和大纲的比较
  • 高中数学新课标和大纲的比较 经过这一段时间的学习,我谈谈高中数学新课标同原教学大纲,在教学方法上的主要区别如下. <高中数学课程标准(实验) >体现新一轮数学课程改革从理念.内容到实施都有较大变化, 在变化中要实现数学课程改革的 ...查看


热门内容