内容正文:
null“N”,如下图所示,流程图上最大的特点是至少有一个判断框,没有回指的流程线。
单分支结构
双分支结构
条件表达式
否
条件表达式
是
语句块1
语句块2
语句块1
下一条语句
下一条语句
知识点4循环结构了解】
中考说明
通过感悟生活中的重复行为,学会编写具有循环功能的简单程序
要点①》循环结构
需要重复执行某一操作,直到达到条件为止,循环结构是最能发挥计算机特长的程序结构,如下图所示,
流程图上最大的特点是有回指的流程线。
否
满足循环条件?
是
循环体
单元特训Q
1.某市出租车收费标准如下:
(1)3公里内(含3公里),收费8元:
模块7电子版加练
(2)超过3公里,按1.8元/公里收费;
(3)燃油附加费2元。
根据以上标准,编程求解顾客需付车费多少元,最适合使用的程序结构
A.顺序结构
B.循环结构
C.分支结构
D.树型结构
模块7算法与程序设计初步
181
2.输入三条边的长度a、b、c,判断能否构成三角形的算法描述如下图所示,此算法的描述采用了
A.顺序结构
B.分支结构
C.循环结构
D.树形结构
开始
输入边长a、b、c
a+b>c?
是
否
是
红灯40秒
a+c>b?
本
是
b+c>a?
黄灯10秒
否
输出“不可以构成三角形”
输出“可以构成三角形”
绿灯40秒
结束
第2题图
第3题图
3.某路口交通信号灯工作的部分算法流程图如图所示,可以判断该流程图属于
(
A.树形结构
B.循环结构
C.分支结构
D.顺序结构
4.如下图所示,红色框选部分的算法的程序结构是
()
A.顺序结构
B.分支结构
C.循环结构
D.网络结构
开始
s=0
开始
i=2
sum=0
i-i+2
i=0
S=s+i
i<=100?
否
ik101?
否
输出sum的值
输出s
sum=sum+i
结束
i-i+2
结束
第4题图
第5题图
5.要计算0到100的所有偶数和,即sum=0+2+4+6+…+100,其算法的流程图如图所示,此算法
的程序结构是
()
A.顺序结构
B.分支结构
C.循环结构
D.树形结构
182
模块7
算法与程序设计初步
6.小李设计了一个判断n边形有几条对角线的程序,算法描述如下:
步骤1:输入边数n;
步骤2:计算对角线数量y=n*(n-3)/2
步骤3:输出对角线数量y
该程序的算法结构为
A.树形结构
B.循环结构
C.顺序结构
D.分支结构
7.图示流程图属于程序结构中的
A.判断结构
B.顺序结构
C.分支结构
D.循环结构
开始
开始
输入身高n(米)
输入体重g(千克)
计算BMI值
k=g/n
输出BM值k
输出x
结束
结束
第7题图
第8题图
8.如图所示是计算BMI的算法流程图,可以看出该算法属于
A.树形结构
B.循环结构
C.顺序结构
D.分支结构
9.小米设计的解一元二次方程ax2+bx+c=0(≠0)有无实数根的程序,算法描述如下:
步骤1:输入a,b,c的值:
步骤2:计算b2-4ac的值:
步骤3:如果b2-4ac>0,则方程ax2+bx+c=0(a≠0)有两个不相等的实数根;
如果b2-4ac=0,则方程ax2+bx+c=0(a≠0)有两个相等的实数根;
如果b2-4ac<0,则方程ax2+bx+c=0(a≠0)无实数根;
该程序的算法结构为
A.树形结构
B.循环结构
C.顺序结构
D.分支结构
模块7算法与程序设计初步
183
10.下面的流程图中,1、2部分,对应的程序结构分别是
A.顺序结构
循环结构
B.分支结构
循环结构
C.循环结构顺序结构
D.顺序结构分支结构
开始
开始
输入数字a和b
输入n的值
a=a*2+1
s=0
k=1
b=b/2-1
S=s+k
是
k<=n?
是
a<10且b>2?
否
k=k+1
输出ab
输出a+b
上
输出s的值
结束
结束
第10题图
第11题图
11.如图所示流程图的结构为
()
A.顺序结构
B.网络结构
C.分支结构
D.循环结构
12.某餐饮店开展外卖业务,为了能吸引更多顾客,实行“满减”活动,算法描述如下:
步骤1:检测点餐金额(包括打包费)
步骤2:如果金额满25元,减5元
如果金额满40元,减8元
如果金额满78元,减15元
如果金额满108元,减20元
如果金额满158元,减30元
该算法描述也可以使用(
)的流程图来表示。
A.顺序结构
B.分支结构
C.循环结构
D.树形结构
知识单元三
程序的设计与表达
知识点1程序表达【经历感受】
中考说明
能够读懂简单的程序流程图,知道程序表达的基本意义
要点1》程序表达
算法是为一个问题或一类问题给出的解决方法与具体步骤,是对问题求解过程的一种准确而完整的逻
184
模块7算法与程序设计初步