《程序框图与算法的基本逻辑结构》公开课.ppt
《《程序框图与算法的基本逻辑结构》公开课.ppt》由会员分享,可在线阅读,更多相关《《程序框图与算法的基本逻辑结构》公开课.ppt(20页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、1 、掌握程序框图的概念2 、熟悉各种程序框及 流程线的功能和作用3 、能用程序框图表示 顺序结构的算法一、复习回顾一、复习回顾1、算法的概念是什么?、算法的概念是什么? 在数学中,算法通常是按照一定规则解决某在数学中,算法通常是按照一定规则解决某一类问题的明确和有限的步骤。现在,算法通常一类问题的明确和有限的步骤。现在,算法通常可以编成计算机程序,让计算机执行并解决问题可以编成计算机程序,让计算机执行并解决问题。2、自然语言表述一个算法有什么缺点?、自然语言表述一个算法有什么缺点? 我们可以用我们可以用自然语言自然语言表述一个算法,但表述一个算法,但往往往往过程复杂,缺乏简洁性。过程复杂,缺
2、乏简洁性。 因此,我们有必要探究使算法表达因此,我们有必要探究使算法表达更更加直观、准确加直观、准确的方法。的方法。 这个方法是什么吗?这个方法是什么吗?二、讲授新课二、讲授新课1、程序框图、程序框图 程序框图又称流程图,是一种用程序程序框图又称流程图,是一种用程序框、流程线和文字说明来表示算法的图形框、流程线和文字说明来表示算法的图形。 程序框图是算法的一种表现形式程序框图是算法的一种表现形式。一个算法可以用一个算法可以用自然语言表示,也可自然语言表示,也可以用程序框图表示以用程序框图表示。通常是先写出算。通常是先写出算法的步骤,然后再转化为对应的程序法的步骤,然后再转化为对应的程序框图。框
3、图。图形符号图形符号 名名 称称 功功 能能 终端框终端框 (起止框)(起止框) 输入、输出输入、输出框框 处理框处理框 (执行框)(执行框) 判断框判断框 流程线流程线 表示一个算法的起始和结束表示一个算法的起始和结束 表示一个算法输入和输出的表示一个算法输入和输出的信息信息 赋值、计算赋值、计算 判断某一条件是否成立,成立时在判断某一条件是否成立,成立时在出口处标明出口处标明“是是”或或“Y”Y”;不成立;不成立时标明时标明“否否”或或“N” N” 连接程序框,表示算法步骤的连接程序框,表示算法步骤的执行顺序执行顺序 一个完整的程序框图,一个完整的程序框图,一定是一定是以起止框表示开始,以
4、起止框表示开始,同时又以同时又以起止框表示结束。起止框表示结束。v流程线是带有方向的箭头,用以连接程序框,流程线是带有方向的箭头,用以连接程序框,直观的表示算法的流程。直观的表示算法的流程。v在程序框图中,任意两个程序框图之间都存在在程序框图中,任意两个程序框图之间都存在流程线;流程线;v除起止框外,任意一个程序框都只有一条流程除起止框外,任意一个程序框都只有一条流程线线“流进流进”v输入输出框、处理框都只有一条流程线输入输出框、处理框都只有一条流程线“流出流出”v但是判断框一定是两条流程线但是判断框一定是两条流程线“流出流出”即兴练习:1、下面四个程序框图中,从左到右依次是()lA、输入框、
5、终端框、处理框、判断框lB、终端框、输出框、处理框、判断框lC、输出框、处理框、终端框、判断框lD、处理框、输入框、终端框、判断框l答案:答案:C2、在程序框图中,一个算法的步骤到另一个算法的步骤的连接用()lA、连接点 B、判断框lC、流程线 D、处理框答案:C知识探究(一):算法的程序框图知识探究(一):算法的程序框图“判断整数判断整数n n(n n2 2)是否为质数)是否为质数”的算法步骤的算法步骤第一步第一步,给定一个大于,给定一个大于2 2的整数的整数n n; 第二步第二步,令,令i=2i=2; 第三步第三步,用,用i i除除n n,得到余数,得到余数r r; 第四步第四步,判断,判
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序框图与算法的基本逻辑结构 程序 框图 算法 基本 逻辑 结构 公开
限制150内