内容正文:
第一章 算法初步
1.1 算法与程序框图
1.1.2 程序框图与算法的基本逻辑结构
2020-2021学年高一同步备课系列(人教A版必修3)
上好数学课
第1课时 程序框图、顺序结构
【知识提炼】
1.程序框图
(1)概念:又叫流程图,是一种用_______、_______及文字说明来表
示算法的图形.
(2)表示:在程序框图中,一个或几个_______的组合表示算法中的
一个_____;带有方向箭头的_______将程序框连接起来,表示算法
步骤的_________.
程序框
流程线
程序框
步骤
流程线
执行顺序
2.常见的程序框、流程线及各自表示的功能
终端框(起止框)
起始和结束
输入、输出框
处理框(执行框)
图形符号 名称 功能
_______________ 表示一个算法的___________
_____________ 表示一个算法输入和输出的信息
_______________ 赋值、计算
判断框
图形符号 名称 功能
_______ 判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”
流程线 连接程序框
连接点 连接程序框图的两部分
3.顺序结构
(1)定义:由若干个_______________组成的,这是任何一个算法
都离不开的基本结构.
(2)程序框图:如图所示.
依次执行的步骤
【即时小测】
1.思考下列问题:
(1)在一个程序框图中有些程序框是必须要有的,对吗?
提示:对,如起止框,任何一个程序框图都要有.
(2)顺序结构是任何算法都离不开的基本结构吗?
提示:顺序结构是最简单、最基础的结构,任何一个算法都离不开顺序结构.
2.在程序框图中,有一个进入点和两个退出点的程序框是 ( )
A.处理框 B.输出框
C.起止框 D.判断框
【解析】选D.判断框有一个进入点和两个退出点.
3.如图所示的程序框图,若输出的结果是3,则输入的m= .
【解析】由于输出的结果是3,则x=3,
所以lgm=3,故m=1000.
答案:1000
4.如果程序框图执行的功能是输入矩形的边长求它的面积,其中执行框中应填的是 .
【解析】由程序框图的功能可知,执行框中应填S=a×b.
答案:S=a×b
【知识探究】
知识点1 程序框图
观察如图所示的内容,回答下列问题: