1.顺序结构:按照步骤依次执行的一个算法,称为具有"顺序结构"的算法,或者称为算法的顺序结构.顺序结构是任何一个算法都离不开的一种基本算法结构.
2.选择结构:在算法的流程中,需要对条件进行判断,判断的结果决定后面的步骤,像这样的结构通常称作选择结构.
题型一 算法框图的认识和理解
例1 下列关于算法框图中图形符号的理解正确的有( )
①任何一个流程图必须有起止框;
②输入框只能放在开始框后,输出框只能放在结束框前;
③判断框是唯一的具有超过一个退出点的图形符号;
④对于一个算法框图来说,判断框内的条件是唯一的.
A.1个 B.2个
C.3个 D.4个
答案 B
解析 ①任何一个算法必须有开始和结束,从而流程图必须有起止框,正确.②输入、输出框可以用在算法中任何需要输入、输出的位置,错误.③正确.④判断框内的条件不是唯一的,错误.故选B.
反思与感悟 (1)理解算法框图中各框图的功能是解此类题的关键,用算法框图表示算法更直观、清晰、易懂;
(2)起止框用""表示,是任何流程不可少的,表明程序的开始和结束;
(3)输入、输出框用""表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内;
(4)处理框用""表示,算法中处理数据需要的算式、公式等可以分别写在不同的用以处理数据的处理框内,另外,对变量进行赋值时,也用到处理框;
(5)判断框用""表示,是唯一具有超过一个退出点的图形符号.
跟踪训练1 下列说法正确的是( )
A.算法框图中的图形符号可以由个人来确定
B.也可以用来执行计算语句
C.算法框图中可以没有输出框,但必须要有输入框
D.用算法框图表达算法,其优点是算法的基本逻辑结构展现得非常直接
答案 D