搜索
您的当前位置:首页正文

算法框图

来源:小奈知识网
算法框图

一 选择题

1:阅读程序框图,则输出的S=( )

A. 14 B. 20 C. 30 D. 55

2:在下图的程序框图中,该程序框图输出的结果是28,则序号①应填入的条件是( )

A. k>2 B. k>3 C. k>4 D. k>5

(1题) (2题)

3:阅读下图的程序框图,若输出的S的值等于16,那么在程序框图中的判断框内应填写的条件是( )

A. i>5? B. i>6? C. i>7? D. i>8?

4:如果执行下面的程序框图,输入n=6,m=4,那么输出的P等于( ) A. 720 B. 360 C. 240 D. 120

(3题) (4题)

5:执行如图所示的程序框图,若输入A的值为2,则输出的P值为(A. 2 B. 3 C. 4 D. 5

6:如图所示的程序框图所进行的求和运算是( )

A. B. C. D.

(5题) (6题)

)。

7:如右图,该程序运行后输出的结果为( )

A. 36 B. 56 C. 55 D. 45

8:阅读图所示的程序框图,运行相应的程序,输出的结果是( )

A. -1 B. 2 C. 3 D. 4

(7题) (8题)

9:阅读右图所示的程序框图,运行相应的程序,则输出的n值为( ) A. -1 B. 2 C. 3 D. 4

10:某程序框图如图所示,若输出的S=57,则判断框内位( )

A. k>4? B. k>5? C. k>6? D. k>7?

(9题) (10题)

11:阅读下边的程序框图,运行相应的程序,则输出s的值为( )

A. -1 B. 0 C. 1 D. 3

12:如图是求样本x1,x2,……,x10平均数的程序框图,图中空白框中应填入的内容为( )

A. S=S+xn B.

C. S=S+n D.

(11题) (12题)

二 填空题

13:如图所示的是某个函数求值的程序框图,则满足该程序的函数解析式为_____。

14:阅读程序框图,若输入m=4,n=6,则输出___,_____。

(13题) (14题) 15:已知函数

,下图表示的是给定x的值,求其对应的函数值y

的程序框图,①处应填写_____;②处应填写_____。

16:执行下图所示的程序框图,若输入x=10,则输出y的值为______。

(15题) (16题)

17:若框图所给程序运行的结果为S=504,那么判断框中可以填入的关于k的判断条件是: .

18:如图所示的是某个函数求值的程序框图,则满足该程序的函数解析式为_____。

(17题) ( 18题)

19:如图所示的是求某个数列和的程序框图,此程序输出的结果为_____。 20:如图所示是求12+22+32+……+1002的值的程序框图,则正整数n=_____

(19题) ( 20题)

21:阅读程序框图,若输入m=4,n=6,则输出___,_____。

22:一个算法的程序框图如下图所示,则最后的输出的结果是_____.

(21题) (22题)

23:某算法的程序框如图所示,则输出量y与输入量x满足的关系式是 . 24:阅读流程图填空:①最后一次输出的i= ;②一共输出i的个数为 个.

(23题) (24题)

25:如图是求实数x的绝对值的算法程序框图,则判断框可填 _____

26:下图给出的是计算

框内应填入的条件是___________.

(25题)

的值的一个程序框图,其中判断

( 26题)

算法框图(答案)

一 选择题

1:试题解析:答案:C解析:当i=1时, S=1;当i=2时, S=5;循环下去,当i=3时, S=14;当i

=4时,S=30;考点定位:本试题考查了程序框图的运用。

2:试题解析:答案:B解析:由k=1→S=10,k=2→S=19,k=3→S=28,k=4>3,∴应选k>3. 3:试题解析:解析:开始S=1,I=1,∴S=2,i=2若条件不成立,则S=4,i=3若条件不成立,则S

=7,i=4,同样,条件不成立S=11,i=5同样条件不成立执行S=16,i=6此时条件成立,结束∴条件应为i=5 故选A

4:答案:B解析:由框图可知:当n=6,m=4时,第一次循环:P=(6-4+1)×1=3,k=2

第二次循环:P=(6-4+2)×3=12,k=3第三次循环:P=(6-4+3)×12=60,k=4第四次循环:P=(6-4+4)×60=360此时k=m,终止循环。输出P=360,故选B。

5:试题解析:答案:C

解析:P=1,S=1,1≤2;P=2,

故结束循环,输出P=4。故选C。

6:试题解析:答案:C解析:

i≤10

∴求和式中应有和10项,

∴求和运算是∴选C。

7:试题解析:答案:D解析:由程序框图可知,输出的结果为1+2+3+4+5+6+7+8+9=45

∴选D

8:解析:当n=1,S=2代入程序中运行第一次是S=-1,然后赋值此时n=2;返

回运行第二次可得,然后赋值n=3;再返回运行第三次可得

,然后赋值n=4,判断可知此时S=2,故输出n=4,故选D。

9:解析:开始S=2,n=1执行

S=-1≠2执行

,n=3

,n=2

执行

S=2结束循环 ∴n=4

,n=4

10:答案:选A

解析:当k=1时,k=k+1=2,S=2×1+2=4 当k=2时,k=k+1=3,S=2×4+3=11 当k=3时,k=k+1=4,S=2×11+4=26 当k=4时,k=k+1=5,S=2×26+5=57

此时S=57,循环结束,k=5,所以判断框中应为“k>4?”。

11:解析:当i=1时,s=1×(3-1)+1=3;当i=2时,s=3×(3-2)+1=4;

当i=3时,s=4×(3-3)+1=1;当i=4时,s=1×(3-4)+1=0; 紧接着i=5,满足条件i>4,跳出循环,输出s的值为0。 答案为B。

12:答案:A解析:由循环结构的程序框图知需添加的运算为S=x1+x2+……+x10的累加求和,

故选A。

二 填空题

13:解析:这一个小题的重点在于读懂框图,而此程序框图含有条件分支结构,表明函数的定义域为R,

当x<0时,遵从解析式f(x)=3x-1,否则(即当x≥0时),遵从解析式f(x)=2-5x;由程序框图知,

正确答案:

14:解析:由程序框图知,n整除a时,输出结果a,i; n不整除a时,循环其运算。

当输入m=4,n=6时,a=m×i=4, 6不整除4时,循环其运算;i=i+1=2, a=m×i=8, 6不整除8时,循环其运算; i=i+1=3, a=m×i=12, 6整除12, 输出a=12,i=3. 正确答案:12,3

15:解析:框图中的①就是分段函数解析式两种形式判断条件,故填写x<2,②就是函数的另一段表达

式y=log2x。

正确答案:x<2 y=log2x

16:解析:当x=10时,y=4,不满足|y-x|<1,因此由x=y知x=4。

当x=4时,y=1,不满足|y-x|<1,因此由x=y知x=1。

当x=1时,,不满足|y-x|<1,因此由x=y知。

正确答案:

17:解:∵S=1,k=9,S=s×k,k=k-1

∴1×9×8×7=504 ∴判断条件是k≥7 正确答案:k≥7

18:解析:这一个小题的重点在于读懂框图,而此程序框图含有条件分支结构,表明函数的定义域为R,

当x<0时,遵从解析式f(x)=3x-1,否则(即当x≥0时),遵从解析式f(x)=2-5x;

由程序框图知,

正确答案:

19:解析:这一个小题的重点在于读懂框图,而此程序框图中有两个循环变量S、I,S是累加变量。I是

计数变量;另外还要判断I的奇偶性,以此决定是加还是减。

正确答案:-5050

20:解析:i=1时,s=12;i=2时,s=12+22;i=3时,s=12+22+32

……

i=99时,s=12+22+……+992;i=100时,s=12+22+……+1002 故n=100。 正确答案:100

21:解析:由程序框图知,n整除a时,输出结果a,i; n不整除a时,循环其运算。

当输入m=4,n=6时,a=m×i=4, 6不整除4时,循环其运算;i=i+1=2, a=m×i=8, 6不整除8时,循环其运算; i=i+1=3, a=m×i=12, 6整除12, 输出a=12,i=3.

正确答案:12,3

22:解析:开始a=3,a=2×3-1=5,a>100否则

a=2×5-1=9即an=2an-1-1

an+λ=2(an+λ)则λ=-1即{an-1}为等比数列 an-1=2•2n1=2n∴an=2n+1<100 2n<99∴n≤6 ∴a=2×64+1=129 ∴输出a=129 正确答案:129

23:解析:当x>1时,有y=x-2,

当x<1时,有y=2x,所以有分段函数。

正确答案:

24:解析:由其程序框图知,i表示以1为首项,公差为7的等差数列,当i>50时,其结束运行程序。

故①最后一次输出的i=57;②一共输出i的个数为8个. 正确答案:57,8

25:解析:由于

故根据所给的程序框图,易知可填x>0或x≥0。 正确答案:x>0或x≥0

26:解析:由程序框图可知

S=0 I=2 S=∵此程序是计算∴i≤100

∴其中判断框内应填入的条件是i≤100。 正确答案:I≤100

I=I+2 的值

因篇幅问题不能全部显示,请点此查看更多更全内容

Top