第2课时 条件结构
学 习 目 标
|
核 心 素 养
|
1.了解条件结构的概念,明确其执行过程.(重点)
2.掌握条件结构程序框图的画法.(难点)
3.理解条件结构在程序框图中的作用.(重点)
|
1.通过条件结构的学习,培养逻辑推理素养.
2.借助条件结构框图的设计,养成数学抽象素养.
|
1.条件结构
算法的流程根据条件是否成立有不同的流向,处理上述过程的结构就是条件结构.
2.条件结构的程序框图的两种形式及特征
名称
|
形式一
|
形式二
|
结构形式
|
|
|
特征
|
两个步骤A,B根据条件选择一个执行
|
根据条件是否成立选择是否执行步骤A
|
思考:条件结构的判断框有两个出口,是否条件结构执行的结果有两个?
[提示] 不是.虽然有两个出口,但根据条件是否成立,选择的出口是唯一的.
1.已知如图是算法程序框图的一部分,其中含条件结构的个数是( )
A.0 B.1
C.2 D.3
C [①不含条件结构,②③含条件结构.]
2.条件结构不同于顺序结构的特征是含有( )
A.处理框 B.判断框
C.输入、输出框 D.起止框
[答案] B
3.下列问题的算法宜用条件结构表示的是( )
A.求点P(-1,3)到直线3x-2y+1=0的距离
B.由直角三角形的两条直角边求斜边
C.解不等式ax+b>0(a≠0)
D.计算100个数的平均数
C [A、B、D只需顺序结构即可,C中要对a进行讨论,宜用条件结构.]
4.如图所示程序框图描述的算法的运行结果为________.
-5 [∵x=-1<0,∴y=3×(-1)-2=-5.]