算法的三种基本逻辑结构和框图表示

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.顺序结构中必有循环结构

相关文档
最新文档