程序框图和顺序结构课件(第一课时).ppt

上传人:pu****.1 文档编号:567961022 上传时间:2024-07-22 格式:PPT 页数:14 大小:215KB
返回 下载 相关 举报
程序框图和顺序结构课件(第一课时).ppt_第1页
第1页 / 共14页
程序框图和顺序结构课件(第一课时).ppt_第2页
第2页 / 共14页
程序框图和顺序结构课件(第一课时).ppt_第3页
第3页 / 共14页
程序框图和顺序结构课件(第一课时).ppt_第4页
第4页 / 共14页
程序框图和顺序结构课件(第一课时).ppt_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《程序框图和顺序结构课件(第一课时).ppt》由会员分享,可在线阅读,更多相关《程序框图和顺序结构课件(第一课时).ppt(14页珍藏版)》请在金锄头文库上搜索。

1、1.1.2 1.1.2 程序框图和与算法的基本逻辑结构程序框图和与算法的基本逻辑结构 (1) (1)Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.1.程序框图程序框图流程图流程图程序框程序框流程线流程线(1)定义:程序框图又称定义:程序框图又称_,是一种用,是一种用_、_及及_来表示算法的图形来表示算法的图形.(2)构成:由程序框和流程线组成构成:由程序框和流程线组成.一个或几个程序框的组合一个或几个程序框的组合表

2、示算法中的表示算法中的_;带有方向箭头的;带有方向箭头的_将程序框将程序框连接起来,表示算法步骤的连接起来,表示算法步骤的_.一个步骤一个步骤流程线流程线执行顺序执行顺序文字说明文字说明Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.图形符号图形符号名称名称功能功能终端框终端框(起止框起止框)表示一个算法的表示一个算法的_和和_,是,是任何算法程序框图不可缺少的任何算法程序框图不可缺少的输入、输出框输入、输出框表示一

3、个算法表示一个算法_和和_的信的信息,可用在算法中任何需要息,可用在算法中任何需要输入、输出的输入、输出的位置位置处理框处理框(执行框执行框)_、_,算法中处理数据需,算法中处理数据需要的算式、公式等,可写在其内要的算式、公式等,可写在其内_判断某一条件是否成立,成立时在出口处判断某一条件是否成立,成立时在出口处标明标明“是是”或或“Y”;不成立时标明;不成立时标明“否否”或或“N”流程线流程线连接程序框,表示算法进行的前进方向以连接程序框,表示算法进行的前进方向以及先后顺序及先后顺序连接点连接点连接程序框图的两部分连接程序框图的两部分2.几个基本的程序流程线和它们表示的功能几个基本的程序流程

4、线和它们表示的功能起始起始结束结束输入输入输出输出赋值赋值计算计算判断框判断框Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.3.顺序结构顺序结构(1)定义:由若干个定义:由若干个_的步骤组成的步骤组成.这是任何一个算这是任何一个算法都离不开的法都离不开的_结构结构.依次执行依次执行基本基本出口出口(2)结构形式:如图结构形式:如图 1-1-1.(3)结构特点:按流程线箭头指向的先后顺序执行,这种结结构特点:按流程线

5、箭头指向的先后顺序执行,这种结构只有一个入口,一个构只有一个入口,一个_.每个框图中只有一个语句,不每个框图中只有一个语句,不能判断,只能服从指令,机械地执行任务能判断,只能服从指令,机械地执行任务.图图 1-1-1Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd. 例例1 已知一个三角形的三边长分别为已知一个三角形的三边长分别为a, b, c,利用海利用海伦伦-秦九韶公式设计一个计算三角形面积的算法,并秦九韶公式设计

6、一个计算三角形面积的算法,并画出程序框图表示画出程序框图表示.算法步骤:算法步骤:第一步,输入三角形三边长第一步,输入三角形三边长 a,b,c第二步,计算第二步,计算第三步,计算第三步,计算第四步,输出第四步,输出s.Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.画程序框画程序框图的的规则:使用使用标准的程序框符号;准的程序框符号;框框图一般从上到下,从左向右画;一般从上到下,从左向右画;描述描述语言写在程序框内,

7、言写在程序框内,语言清楚、言清楚、简练Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.练习1.已知球的半径已知球的半径为R,问题1:设计一个算法,求球的表面一个算法,求球的表面积和体和体积问题2:画出:画出该算法的程序框算法的程序框图Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004

8、-2011 Aspose Pty Ltd.提示:提示:Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.【变式与拓展】求 a,b 的平方和的2.如图如图 1-1-2 所示的算法的功能是所示的算法的功能是_.图图 1-1-2算术平方根Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2

9、011 Aspose Pty Ltd.3.3.阅读下面的程序框图阅读下面的程序框图 若若输出的出的结果果为2,则处的的执行框内行框内应填的是填的是 ()Ax2Bb2Cx1 Da5解析:解析:首先确定首先确定处的的执行框内行框内应该是是给x赋值,然后倒着推算,然后倒着推算b2时,a32,a5.a5时,2x35,x1.答案:答案:CEvaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.能力提升能力提升:已知两个已知两个变量量A

10、和和B的的值,试设计一个一个交交换这两个两个变量的量的值的算法,并画出程序框的算法,并画出程序框图。第一步、第一步、输入入A、B第二步、第二步、X=A第三步、第三步、A=B第四步、第四步、B=X第五步、第五步、输出出A、BEvaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.能力提升能力提升.:观察以下算法,若输入的观察以下算法,若输入的A, B,C的值分的值分别为别为 3,4,5,那么输出的,那么输出的A、B、C的值分别

11、是什么?的值分别是什么?Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.归纳小结归纳小结 本节课学习的主要内容:本节课学习的主要内容:1.程序框图的定义程序框图的定义;2.基本程序框图及其功能;基本程序框图及其功能;3.基本逻辑结构:基本逻辑结构:(1)顺序结构:由若干个依次执行的处理步)顺序结构:由若干个依次执行的处理步骤组成的骤组成的.这是任何一个算法都离不开的基本这是任何一个算法都离不开的基本结构结构Evalu

12、ation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.1.已知三角形的三边长,试用程序框图表示求这已知三角形的三边长,试用程序框图表示求这个三角形的周长的算法个三角形的周长的算法作业作业2.已知梯形的上底、下底和高分别为已知梯形的上底、下底和高分别为5,8,9,写,写出求梯形的面积的算法,画出程序框图出求梯形的面积的算法,画出程序框图Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号