2018-2019学年北师大版必修三 2.2.1顺序结构与选择结构 教案
2018-2019学年北师大版必修三    2.2.1顺序结构与选择结构  教案第3页

  (1)顺序结构:按照步骤依次执行的一个算法,称为具有"顺序结构"的

 算法,或者称为算法的顺序结构.

  (2)选择结构:在算法中,需要进行判断条件的真假,依据判断的结果决定后面的步骤,这样的结构通常称为选择结构,也叫条件结构.

尽管不同的算法千差万别,但它们都是由三种基本的逻辑结构构成的,这三种逻辑结构就是顺序结构、选择结构和循环结构.

2.算法框图的有关概念

通常为了使算法结构更加清晰,可以借助算法框图来描述算法。框图的特

点是直观,清楚,便于检查和交流。

  (1)算法框图:又称程序框图或流程图,是一种用规定的图形、指向线及

文字说明来准确、直观地表示算法的图形。

  (2)构成算法框图的图形符号及各自表示的功能(课本第85页)

   椭圆形框:表示程序的开始和结束,称为终端框(起止框).表示开始时只有一个出口;表示结束时只有一个入口.

   平行四边形框:表示一个算法输入和输出的信息,又称为输入、输出框,它有一个入口和一个出口.

   矩形框:表示计算、赋值等处理操作,又称为处理框(执行框),它有一个入口和一个出口.

   菱形框:是用来判断给出的条件是否成立,根据判断结果来决定程序的流向,称为判断框,它有一个入口和两个出口.

   流程线:表示程序的流向.

总结如下表:

 图形符号  名称  功能    终端框(起止框)  表示一个算法的起始和结束    输入、输出框  表示一个算法输入和输出的信息    处理框(执行框)  赋值、计算    判断框  判断某一条件是否成立,成立时在出口处标明"是"或"Y";不成立时标明"否"或"N"