流程图的概念-高中数学知识点讲解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
流程图的概念
1.流程图的概念
【知识点的认识】
1.流程图:是由一些图框和流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序.
2.常用的表示算法步骤的图形符号:
图形符号名称符号表示的意义
起、止框框图的开始或结束
输入、输出框数据的输入或结果的输出
处理框赋值、执行计算语句
判断框根据给定条件判断
流程线流程进行的方向
连接点连接另一页或另一部分的框
图
注释框帮助理解框图
3.四种基本框图及其功能用法:
(1)起、止框:框内填写“开始”或“结束”,任何程序框图中,起、止框是必不可少的;
(2)输入、输出框:框内填写输入、输出的字母、符号等;
(3)处理框:算法中需要的算式、公式、对变量进行赋值等要用处理框表示;
(4)判断框:当算法要求在不同的情况下执行不同的运算时,需要判断框,框内填写判断条件.判断某一条件是
否成立,成立时在出口处标明“是”或“Y”,不成立时标明“否”或“N”.
4.画程序框图的规则:
(1)使用标准的框图符号;
(2)框图一般按从上到下、从左到右的方向画;
(3)除判断框外,大多数框图符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的唯一符号;
(4)判断框一种是“是”与“不是”两分支的判断,而且有且仅有两个结果;另一种是多分支判断,有几种(多
于两种)不同的结果;
(5)在图形符号内描述的语言要非常精炼、清楚.
【命题方向】
常以选择、填空题的形式出现,偶有设计题型,考查对流程图的基础内容的掌握,涉及流程图概念、结构特点等,较简单.
1.考查流程图基础概念
例:如图下列框图符号中,表示处理框的是()
A.B.C.D.
分析:A 是处理框;B 是判断框;C 是终端框;D 是输入输出框.
解答:A 是处理框,其功能是赋值和计算;
B 是判断框,其功能是判断一个条件是否成立;
C 是终端框,其功能是表示一个算法的起始和结束;
D 是输入输出框,其功能是表示算法的输入和输出信息.
故选A.
点评:本题考查流程图的概念,是基础题.解题时要认真审题,仔细解答.
2.看懂流程图,根据流程图写出结果
例:若输入a=3,b=4,则通过如图程序框图输出结果是()
A.±5 B.﹣5 C.5 D.4
分析:根据各程序框图的功能,模拟程序的运行过程,分析各变量在执行过程中值的变化情况,可得答案.
解答:执行完输入框后,a=3,b=4
执行完处理框d=a2+b2 后,d=25,
执行完处理框c =푑后,c=5,
故输出的c 值为 5,
故选:C
点评:本题考查的知识点是流程图的概念,模拟程序的运行过程即可得到答案,属于基础题.
3.设计流程图
例:已知S=1+2+3+…+1000,设计算法流程图,输出S.
分析:由于本题要计算 1000 个数的和,故要采用循环结构来解决此问题,由于要算 1000 个数的和,循环体得执行 1000 次,本题拟采用直到型结构,故循环终止的条件应为大于 1000.
解答:算法流程图如右图
输入x;
Ifx<0,
Thenf(x):π/2∙x+3;
Elseifx=0,
Thenf(x):0;
Elsef(x):π/2∙x﹣5.
输出f(x).
点评:本题考查流程图的概念,解答本题关键是掌握住本问题的解决方法,根据问题的解决方案制订出符合要求的框图,熟练掌握框图语言,能正确用框图把算法表示出来,这是设计流程图的基础.