内容正文:
第一章 算法初步
|数学|必修3 (A)
菜 单
§1.1.2 程序框图与算法的基本逻辑结构
第1课时 程序框图与顺序结构
第一章 算法初步
|数学|必修3 (A)
菜 单
[学习目标]
1.了解程序框图的含义,理解程序框图的作用.(难点)
2.掌握各种程序框和流程线的画法与功能.
3.理解程序框图中的顺序结构,会用顺序结构表示算法.(重点)
第一章 算法初步
|数学|必修3 (A)
菜 单
1.程序框图
(1)概念:程序框图又称流程图,是一种用_________ _________及_________来表示算法的图形.
(2)表示:在程序框图中,一个或几个程序框的组合表示算法中的一个_____;带有方向箭头的流程线将程序框连接起来,表示算法步骤的__________.
程序框、
流程线
文字说明
步骤
执行顺序
预习教材·探究新知
知识整合
第一章 算法初步
|数学|必修3 (A)
菜 单
终端框(起止框)
起始和结束
输入、输出框
处理框(执行框)
2.常见的程序框、流程线及各自表示的功能
图形符号
名称
功能
____________
表示一个算法的______________
_____________
表示一个算法输入和输出的信息
_____________
赋值、计算
第一章 算法初步
|数学|必修3 (A)
菜 单
判断框
______
判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”
流程线
连接程序框
○
连接点
连接程序框图的两部分
第一章 算法初步
|数学|必修3 (A)
菜 单
依次执行的步骤
3.顺序结构
(1)定义:由若干个________________组成的,这是任何一个算法都离不开的基本结构.
(2)程序框图:如图所示.
第一章 算法初步
|数学|必修3 (A)
菜 单
知识点一 程序框图的概念
探究1:观察如图所示程序框图,并结合常见的程序框及流程线探究下列问题:
要点探究
第一章 算法初步
|数学|必修3 (A)
菜 单
(1)图中的程序框图主要包含了哪些基本的程序框?
(2)在程序框图中终端框(起止框)A,G能否省略不画?
(3)在程序框图中输入、输出框B,F是否必须放在终端框之前或之后?
(4)判断框中的条件C是否唯一?
第一章 算法初步
|数学|必修3 (A)
菜 单
提示 (1)从上到下依次为:终端框(起止框)、输入框、判断框、处理框(执行框)、输出框、终端框(起止框).
(2)终端框(起止框)A,G是任何程序框图不可缺少的,故在程序框图中终端框(起止框)不能省略.
(3)输入、输出框可用在算法中任何需要的位置,不一定放在终端框的前后.
(4)判断框中的条件C不是唯一的,比如条件C可以为a>b或a≤b,只不过把出口处的是与否交换一下即可.
第一章 算法初步
|数学|必修3 (A)
菜 单
探究2:一个完整的程序框图至少包含哪些程序框?
提示 一个完整的程序框图至少需包括终端框和输入、输出框.对于处理框,由于输出框含有计算功能,所以可不必有.
第一章 算法初步
|数学|必修3 (A)
菜 单
知识点二 顺序结构
探究:结合如下顺序结构的程序框图的表示及顺序结构的含义,思考下列问题:
(1)结合上图说明顺序结构的执行顺序是什么?
(2)顺序结构的程序框图,只能自上而下吗?
第一章 算法初步
|数学|必修3 (A)
菜 单
提示 (1)如图所示的虚线框内是一个顺序结构,其中两个框是按顺序依次执行的,即在执行完步骤n后,必须接着执行步骤n+1.
(2)不一定,程序框图的流程线的箭头代表执行方向,画顺序结构的程序框图时,一般自上而下,但在必要时也可以选择其他的方向,如自左向右,局部也可以自下而上.
第一章 算法初步
|数学|必修3 (A)
菜 单
类型一 对程序框图的认识和理解
[例1] 关于程序框图的图形符号,下列说法正确的有
①任何一个程序框图都必须有起止框;
②输入框只能与开始框相连,输出框只能与结束框相连;
③判断框只有一个进入点和一个退出点;
④对于一个程序框图来说,判断框内的条件是唯一的.
A.1个 B.2个 C.3个 D.4个
典例剖析·规律总结
第一章 算法初步
|数学|必修3 (A)
菜 单
[自主解答] 任何一个程序都有开始和结束,因此任何一个程序框图必须有起止框,故①正确;
输入框和输出框可以放在算法中任何需要输入、输出的位置,故②错误;
判断框有一个进入点两个退出点,故③错误;
判