算法的三种基本逻辑结构和框图表示
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
算法的三种基本逻辑结构和框图表示
基础过关
1.在算法基本逻辑结构中,哪种是描述最简单的算法结构()
A.条件分支结构
B.循环结构
C.递归结构
D.顺序结构
2.如图所示的程序框图中,若R=8,运行结果也是8,则空白的处理框中应填入的内容是()
A.a=2b
B.a=4b
C.=b
D.b=
3.要解决下面的四个问题,只用顺序结构画不出其程序框图的是()
A.利用公式1+2+…+n=,计算1+2+…+10的值
B.当圆的面积已知时,求圆的周长
C.当给定一个数x时,求其绝对值
D.求函数f(x)=x2-3x-5的函数值
4.阅读如图所示的程序框图.若输入的x=3,则输出的y的值为()
A.24
B.25
C.30
D.40
5.计算图(1)中空白部分面积的一个程序框图如图(2),则图(2)①中应填________.
6.下列关于条件分支结构的说法中正确的是()
A.条件分支结构的程序框图有一个入口和两个出口
B.无论条件分支结构中的条件是否满足,都只能执行两条路径之一
C.条件分支结构中的两条路径可以同时执行
D.对于一个算法来说,判断框中的条件是唯一的
7.下列问题的算法适宜用条件分支结构表示的是()
A.求点P(2,5)到直线l:3x-2y+1=0的距离
B.由直角三角形的两条直角边求斜边
C.解不等式ax+b>0(a≠0)
D.计算100个数的平均数
8.如图所示,程序框图描述的算法的运行结果是()
A.-5
B.5
C.-1
D.-2
9.如图是求某一函数值的程序框图,则满足程序框图的函数解析式为
______________.
10.对任意非零实数a、b,若a⊗b的运算原理如图所示,则(log28)⊗=________.
11.以下说法不正确的是()
A.顺序结构是由若干个依次执行的步骤组成的,每一个算法都离不开顺序结构
B.循环结构是在一些算法中从某处开始按照一定条件,反复执行某一处理步骤,故循环结构中一定包含条件分支结构
C.循环结构中不一定包含条件分支结构
D.用程序框图表示算法,使之更加直观形象,容易理解
12.如图所示的程序框图的输出结果为()
A.20
B.3
C.5
D.15
13.如图所示的程序框图输出的S是126,则①处应填()
A.n≤5
B.n≤6
C.n≤7
D.n≤8
14.如图是计算+++…+的值的一个程序框图,其中判断框内应填入的条件是________.
15.执行如图所示的程序框图,若p=0.8,则输出的n=________.
16.下列说法正确的是()
A.条件分支结构中必有循环结构
B.循环结构中必有条件分支结构
C.顺序结构中必有条件分支结构
D.顺序结构中必有循环结构