算法的特点

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

算法的特点:

(1)有限性:一个算法的步骤序列是有限的. (2)确定性:算法中的每一步应该是确定的.

(3)顺序性:算法分为若干有序的步骤,按顺序运行.

(4)不唯一性:求解某一个问题的解法不一定是唯一的,对于一个问题可以有不同的算法. (5)普遍性:很多具体的问题,都可以设计合理的算法去解决,如心算、计算器计算都要经过有限、事先设计好的步骤加以解决. 1.算法的三种基本结构是 ( ) A.顺序结构、条件结构、循环结构

B.顺序结构、流程结构、循环结构 C.顺序结构、分支结构、流程结构 D.流程结构、循环结构、分支结构 2.程序框图中表示判断框的是 ( )

A.矩形框 B.菱形框 D.圆形框 D.椭圆形框

3.算法共有三种逻辑结构,即顺序逻辑结构,条件逻辑结构和循环逻辑结构,下列说法正确的是 ( ) A.一个算法只能含有一种逻辑结构 B.一个算法最多可以包含两种逻辑结构 C.一个算法必须含有上述三种逻辑结构

D.一个算法可以含有上述三种逻辑结构的任意组合

4.如图所示是一个算法的程序框图,则该程序框图所表示的功能是 .

(4)

5.下列程序框图表示的算法功能是( ) (5) A.计算小于100的奇数的连乘积. B.计算从1开始的连续奇数的连乘积.

C.计算从1开始的连续奇数的连乘积, 当乘积大于100时,计算奇数的个数.

D.计算100321≥⨯⋅⋅⋅⨯⨯⨯n 成立时n 的最小值.

6.如图(1)、(2),它们都表示的是输出所有立方小于1000的正整数的程序框图,那么应分别补充的条件为 ( )

A.⑴3

n ≥1000 ? ⑵3

n <1000 ? B. ⑴3

n ≤1000 ? ⑵3

n ≥1000 ? C. ⑴3

n <1000 ? ⑵3

n ≥1000 ? D. ⑴3

n <1000 ? ⑵3

n <1000 ?

7.设计一个计算1+2+---+100的值的算法,并画出程序框图。(要求用循环结构)

8.给出以下一个算法的程序框图(如下图所示),该程序框图的功能是 ( ) A.求输出,,a b c 三数的最大数 B.求输出,,a b c 三数的最小数 C.将,,a b c 按从小到大排列 D.将,,a b c 按从大到小排列

9.右边的程序框图-,能判断任意输入的数x 的奇偶性:其中判断框内的条件是( ) A.0m =? B.0x = ? C.1x = ? D.1m =?

10.如图⑵程序框图箭头a 指向①处时,输出 s=__________.

箭头a 指向②处时,输出 s=__________.

第8题图

第9题图

11.如图⑷所示程序的输出结果为s=132, 则判断中应填 . A 、i ≥10? B 、i ≥11? C 、i ≤11? D 、i ≥12? 12.如图(3)程序框图箭头b 指向①处时,输出 s=__________. 箭头b 指向②处时,输出 s=__________

相关文档
最新文档