欢迎来到天天文库
浏览记录
ID:36093736
大小:1.62 MB
页数:43页
时间:2019-05-05
《《4.1流程图》课件3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章框图4.1流程图问题引航1.流程图是如何定义的?如何画流程图?2.流程图与程序框图是否为同一个概念?1.流程图(1)流程图的构成元素:_________,_________,流程线.(2)流程图起点与终点:通常会有_____起点,___________终点.(3)画流程图的顺序:从___到右,从上到___.(4)常见的流程图:程序框图和___________.(5)流程图的优点:流程图可以_____、明确地表示动态的过程,从_____到_____的全部步骤流向清楚.2.工序流程图:描述_________流程的流程图.图形符号文字说明一
2、个一个或多个左下工序流程图直观开始结束工业生产1.判一判(正确的打“√”,错误的打“×”)(1)工序流程图的画法是唯一的.()(2)在流程图中,其基本元素之间用直线连接.()(3)工序流程图是流程图的一种.()【解析】(1)错误.工序流程图的画法不是唯一的,因为有的工序可以没有先后顺序,可并列进行.(2)错误.流程图的基本元素之间用流程线连接.(3)正确.由工序流程图的定义可知,工序流程图是流程图的一种.答案:(1)×(2)×(3)√2.做一做(请把正确的答案写在横线上)(1)流程图的基本符号中,表示判断的是______.(2)写出数系扩充
3、过程的框图______.(3)小明每天早晨起床后要做如下事情:洗漱5分钟,收拾床铺4分钟,听广播15分钟,吃早饭8分钟,要完成这些事情,小明至少要花费的时间为_____分钟.【解析】(1)一般用菱形表示判断.答案:(2)数系的发展体现了逻辑上的先后顺序,即自然数→整数→有理数→实数→复数.答案:(3)因听广播可以与洗漱、收拾床铺、吃早饭同时进行,故小明至少要花费的时间为17分钟.答案:17【要点探究】知识点流程图1.工序流程图与程序框图程序框图有一定的规范和标准,工序流程图一般要按照从左到右、从上到下的顺序来画.日常生活中用到的流程图则相对
4、自由一些,可以使用不同颜色的矩形框,也可以添加一些生动的图形元素.2.画工序流程图的三个关注点(1)合理划分:从需要管理的任务的总体进度着手,进行合理的工作或工序划分,根据各工作或工序所需的工时进行统筹安排.(2)明确工序之间的关系①衔接关系:各工序之间为先后关系,且在一般情况下不能颠倒.②平行关系:各工序之间可以独立进行,根据实际情况,可以安排它们同时进行.(3)由粗略到详细:分解工序时可先把流程图画得粗疏,然后对每一框进行逐步细化.3.画工序流程图的步骤(1)要弄清整项工程应划分为多少道工序,一般由上到下,先粗略后精细.(2)仔细考虑各
5、道工序的先后顺序及相互联系、制约的程度.(3)要考虑哪些工序可以平行进行,哪些工序可以交叉进行.【微思考】程序框图有哪些基本结构?提示:程序框图是算法步骤的直观图示,算法的顺序结构、条件结构、循环结构等基本单元构成了程序框图的基本要素.【知识拓展】程序框图(1)特点:程序框图是一种用规定的图形,流程线及文字说明来准确表示算法的逻辑结构,具有直观形象的特点.(2)设计:程序框图基于算法,在对一个算法作透彻分析的基础上再设计程序框图.设计时可以化大为小,把一个大的程序框图分解成若干个小部分,按照顺序结构、循环结构、条件结构来局部安排.最后再对各
6、部分进行组装,从而完成完整的程序框图.【即时练】下列说法正确的是()A.流程图只有1个起点和1个终点B.程序框图只有1个起点和1个终点C.工序流程图只有1个起点和1个终点D.一个流程图一定含有循环结构【解析】选B.流程图与工序流程图可以有多个终点,而程序框图只有一个终点,这也是流程图与程序框图的主要区别.【题型示范】类型一程序框图【典例1】(1)(2014·西宁高二检测)数列{an}中,a1=1,an+1=an+n,要计算此数列前30项的和,现已给出了该问题算法的程序框图(如图所示),请在图中判断框内①处和执行框中的②处填上合适的语句,使之
7、能完成该题算法功能.①__________②____________.(2)已知函数设计一个输入x值,输出y值的程序框图.【解题探究】1.题(1)①处判断框的作用是什么?②处要对此数列前30项求和如何对p赋值?2.题(2)中的函数是一个什么类型的函数?在设计程序框图时必须添加什么结构?【探究提示】1.①处判断框的作用是对循环体进行控制.②处要对此数列前30项求和需p=p+i.2.函数是一个分段函数.在设计程序框图时必须添加条件结构.【自主解答】(1)该算法使用了循环结构,因为是求30个数的和,故循环体应执行30次,其中i是计数变量,因此判断
8、框内的条件就是限制计数变量i的,故应为i>30?.算法中的变量p实质是表示参与求和的各个数,由于它也是变化的,且满足第i个数比其前一个数大i-1,第i+1个数比其前一个数大i,故
此文档下载收益归作者所有