2017-2018学年人教A版必修3 1.1.2 第1课时 程序框图、顺序结构 教案2
2017-2018学年人教A版必修3  1.1.2  第1课时 程序框图、顺序结构 教案2第2页

 用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.今天开始学习程序框图.

推进新课

新知探究

提出问题

(1)什么是程序框图?

(2)说出终端框(起止框)的图形符号与功能.

(3)说出输入、输出框的图形符号与功能.

(4)说出处理框(执行框)的图形符号与功能.

(5)说出判断框的图形符号与功能.

(6)说出流程线的图形符号与功能.

(7)说出连接点的图形符号与功能.

(8)总结几个基本的程序框、流程线和它们表示的功能.

(9)什么是顺序结构?

讨论结果:

(1)程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.

在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.

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

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

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

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

(6)流程线:表示程序的流向.

(7)圆圈:连接点.表示相关两框的连接处,圆圈内的数字相同的含义表示相连接在一起.