第 PAGE 11 页 共 NUMPAGES 11 页
1.2.2 选择结构
整体设计
教材分析
在一个算法中经常会遇到对一个条件进行判断,如果条件成立则执行某个操作,如果条件不成立则执行另一个操作.因此在算法的流程图中,根据条件是否成立有着不同的流向.像这种根据条件作出判断,再决定执行哪一种操作的结构称为选择结构(selection structure)(或称“分支结构”).
一个选择结构都包含一个判断框,当条件成立时执行标有“Y”或者“是”的分支,当条件不成立时执行标有“N”或者“否”的分支.
图1的虚线框内就是常见的几种选择结构,在(1)中,当条件“n3”成立时执行A,否则执行B;在(2)中,当条件“n3”成立时执行A,否则直接脱离选择结构;在(3)中,当条件“n3”成立时直接脱离选择结构,否则执行B.
图1
对于选择结构要注意以下几点:
(1)在选择结构中不论条件是否成立,只能执行A框或者B框之一,不能既执行A框,又执行B框,即“Y”和“N”两者之中只能选择一个,不能两者都选择;
(2)在选择结构中不论条件是否成立,必须执行A框或者B框之一,不能既不执行A框,又不执行B框,即“Y”和“N”两者之中必须选择一个,不能两者都不选择;
(3)A框和B框中可以有一个是空的,即可以不执行任何操作直接脱离选择结构,但是不能两
您可能关注的文档
- 2016-2017学年北师大版必修五等差数列的前n项和导学案.doc
- 2016-2017学年北师大版必修五等比数列导学案.doc
- 2016-2017学年北师大版必修五解三角形导学案.doc
- 2016-2017学年北师大版必修四三角函数的简单应用课件(52张).ppt
- 2016-2017学年北师大版选修2-1第三章§11.2椭圆的简单性质课件(22张).ppt
- 2016-2017学年北师大版选修2-1第三章§22.2抛物线的简单性质课件(33张).ppt
- 2016-2017学年苏教版必修3算法案例课件(42张).ppt
- 2016-2017学年苏教版必修3输入、输出语句教案.doc
- 2016-2017学年苏教版必修3选择结构作业.doc
- 2016-2017学年苏教版必修3随机现象作业.doc
原创力文档

文档评论(0)