2018-2019学年人教B版必修三 算法与程序框图 学案
2018-2019学年人教B版必修三    算法与程序框图  学案第2页

 程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形.

2、构成程序框的图形符号及其作用

程序框 名称 功能

起止框 表示一个算法的起始和结束,是任何算法程序框图不可缺少的.

输入、输出框 表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置.

处理框 赋值、计算.算法中处理数据需要的算式、公式等,它们分别写在不同的用以处理数据的处理框内.

判断框 判断某一条件是否成立,成立时在出口处标明"是"或"Y";不成立时在出口处则标明"否"或"N". 流程线 算法进行的前进方向以及先后顺序 连结点 连接另一页或另一部分的框图 3、程序框图的构成

一个程序框图包括以下几部分:实现不同算法功能的相对应的程序框;带箭头的流程线;程序框内必要的说明文字.

4、算法的三种基本逻辑结构

(1)顺序结构

顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的.它是由若干个依次执行的步骤组成的,它是任何一个算法都离不开的一种基本算法结构.

见示意图和实例:

顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤.如在示意图中,A框和B框是依次执行的,只有在执行完A框指定的操作后,才能接着执行B框所指定的操作.