内容正文:
第11章 11.2 11.2.3
1.下列四种说法:
①任何一个算法都离不开顺序结构,顺序结构是算法最基本的形式;[来源:学科网]
②条件结构中,根据条件是否成立有不同的流向;
③循环体会按照一定条件反复执行某一处理步骤;
④循环结构的形式有且只有一种.[来源:学*科*网Z*X*X*K]
其中正确的有( )
A.1个
B.2个
C.3个
D.4个
解析 完成算法必须用顺序结构,条件结构中有不同的流向,循环体会按一定条件反复执行某一处理步骤,循环结构有“当型”和“直到型”两种,所以①②③正确,④错误.
答案:C[来源:学,科,网]
2.下列程序框图:[来源:学.科.网Z.X.X.K]
[来源:学,科,网]
在上述的六个程序框图中,循环结构为( )
A.②③
B.②④
C.③④
D.③⑤
解析 ①是顺序结构,②⑤⑥是条件结构,③④是循环结构.
答案:C[来源:学.科.网Z.X.X.K]
3.如图所示的程序框图输出结果为sum=132,则判断框中应填____________.
解析 ∵132=12×11,∴当i≥11时,满足题意.[来源:Z§xx§k.Com]
答案:i≥11(或i>10)
4.指出下列程序框图表示什么样的算法,并将最后输出的结果表示出来.如果用的是循环结构,指出用的是哪一种循环,并画出用另一种循环结构来表达的程序框图.
解 图中表示的是计算12+22+32+…+992的一个算法,采用的是直到型循环结构,还可以用当型循环结构表示,如下图所示.[来源:Zxxk.Com]
5.某高中男子体育小组的50 m赛跑成绩(单位:s)如下:6.3,6.6,7.1,6.8,7.1,7.4,6.9, 7.4,7.5,7.6,7.8,6.4,6.5,6.4,6.5,6.7,7.0,6.9,6.4,7.1,7.0,7.2.
设计一个算法,从这些成绩中搜索出小于6.8 s的成绩,并画出程序框图.[来源:学科网ZXXK]
解 此体育小组共有22人,要解决该问题必须对运动员进行编号,设第i个运动员编号为Ni,成绩为Gi,可以设计下面的算法:[来源:Z。xx。k.Com]
S1:i=1;
S2:输入Ni,Gi,若Gi<6.8,则输出Ni,Gi,并执行S3:否则,直接执行S3;
S3:i=i+1;
S4:若i≤22,则返回S2:重新执行S2,S3,S4,否则结束.
该算法的程序框图如图所示.
$$