算法巩固----流程图
考点梳理
1.算法概念
①所谓“算法”就是解题方法的精确描述,由有限个步骤组成。
②算法的五大特征:有穷性、确定性、能行性(可行性)、有0个或多个输入、有一个或多个输出。
③算法的常用表示方法主要有:自然语言、流程图和计算机语言。
2.流程图常用流程框

二、常见错题

某算法的部分流程图如图所示,执行这部分流程,若输入n的值为20,则输出a,b的值分别是( )
A.12,10 B.10,9 C.9,15 D.9,10
【答案】D
【解析】本题考查算法流程图的解读。题中主要变量有三个:a,b,n,我们可以按照赋值顺序,列表跟踪各变量的值得出结果。
三、习题巩固
1.某流程图如图所示,输入 k 的值为 14,最终 i、s 的值分别为( )

A.15 -24 B.15 -9 C.11 -9 D.13 -24
2.某流程图如图所示:

执行完该流程图后,以下各组数值中不可能是s1和s2的值是( )
A.9 127 B.49 7 C.38 31 D.81 1
3.某算法的部分流程图如下图所示,执行这部分流程,则输出n的值为( )

A.10 B.15 C.21 D.30
4.某算法的部分流程图如图所示。执行这部分流程,若输入n值为60,则输出c的值为( )

A.3 B.4 C.5 D.6

5.某算法的部分流程图如图所示,输入k 的值15,执行这部分流程后变量s的值是( )
A. 17 B. 23 C. 19 D. 14
6.某算法的部分流程图如图所示。执行这部分流程,变量t的值为

A. 3 B. 4 C. 5 D. 6
7.某算法的部分流程图如图所示。执行这部分流程,若输入X的值为120,则输出的n值为

A.4 B.5 C.6 D.7
8.某算法的部分流程图如图所示

执行这部分流程,若依次输入2、-3、5、-1、2、1、-3、0,则输出m的值为( )
A.4 B. 5 C.6 D. 7