教育专题:1121程序框图、顺序结构课件(人教A版必修三).ppt
《教育专题:1121程序框图、顺序结构课件(人教A版必修三).ppt》由会员分享,可在线阅读,更多相关《教育专题:1121程序框图、顺序结构课件(人教A版必修三).ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.1.2程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构程序框图与顺序结构程序框图与顺序结构1.1.程序框图程序框图(1)(1)定义定义:程序框图又称程序框图又称_,_,是一种用是一种用_、_及文字说明来表示算法的图形及文字说明来表示算法的图形.(2)(2)表示表示:在程序框图中在程序框图中,一个或几个一个或几个_的组合表示算法的组合表示算法中的一个步骤中的一个步骤;带有带有_的流程线将程序框连接起来的流程线将程序框连接起来,表表示算法步骤的示算法步骤的_._.流程图流程图程序框程序框流程线流程线程序框程序框方向箭头方向箭头执行顺序执行顺序(3)(3)基本程序框及其功能基本程序框及其功
2、能.图图形符号形符号名称名称功能功能_表示一个算法的表示一个算法的_表示一个算法表示一个算法输输入和入和输输出的信息出的信息_赋值赋值、计计算算终终端框端框(起起止框止框)起始和起始和结结束束输输入、入、输输出出框框处处理框理框(执执行框行框)图图形符号形符号名称名称功能功能_判断某一条件是否成立判断某一条件是否成立,成立成立时时在在出口出口处标处标明明“是是”或或“Y Y”;不成立不成立时时标标明明“否否”或或“N N”流程流程线线连连接程序框接程序框连连接点接点连连接程序框接程序框图图的两部分的两部分判断框判断框2.2.顺序结构顺序结构概念概念图图示示顺顺序序结结构是由若干个依次构是由若干
3、个依次执执行行的的_组组成的成的,这这是任何一个是任何一个算法都离不开的基本算法都离不开的基本结结构构步步骤骤判断判断:(:(正确的打正确的打“”,错误的打错误的打“”)(1)(1)任何程序框图都有终端框任何程序框图都有终端框,它表示一个算法的起始和结束它表示一个算法的起始和结束.(.()(2)(2)在程序框图中在程序框图中,任何一个程序框都只有一个进入点和退出任何一个程序框都只有一个进入点和退出点点.(.()(3)(3)含有顺序结构的程序框图中含有顺序结构的程序框图中,其顺序结构只能是自上而下其顺序结构只能是自上而下.(.()提示提示:(1)(1)正确正确.终端框是每一个程序框图都不可缺少的
4、终端框是每一个程序框图都不可缺少的,因为因为任何程序框图都表示一个算法任何程序框图都表示一个算法,它都有开始和结束它都有开始和结束.(2)(2)错误错误.判断框有一个进入点和至少两个退出点判断框有一个进入点和至少两个退出点.(3)(3)错误错误.程序框图流程线的箭头代表执行方向程序框图流程线的箭头代表执行方向,画顺序结构的画顺序结构的程序框图时程序框图时,一般自上而下一般自上而下,但在必要时也可以选择其他的方但在必要时也可以选择其他的方向向,如自左向右如自左向右,局部也可以自下而上局部也可以自下而上.答案答案:(1)(1)(2)(2)(3)(3)【知识点拨知识点拨】1.1.自然语言和程序框图的
5、优缺点自然语言和程序框图的优缺点(1)(1)程序框图是一种用图形表示算法的方法程序框图是一种用图形表示算法的方法,其优点是直观、其优点是直观、形象、易于理解形象、易于理解,缺点是画图的规则多缺点是画图的规则多,画起来比较麻烦画起来比较麻烦.(2)(2)用自然语言描述算法用自然语言描述算法,优点是易于直接理解优点是易于直接理解,但缺点是语句但缺点是语句一般比较冗长一般比较冗长,而且不够直观而且不够直观.(3)(3)大部分自然语言是顺序执行的大部分自然语言是顺序执行的,如果有选择性的分支或者如果有选择性的分支或者循环过程循环过程,这样的算法用自然语言就不容易说清楚这样的算法用自然语言就不容易说清楚
6、,而程序框而程序框图恰好弥补了这一不足图恰好弥补了这一不足,它使算法显得更直观、更清楚、更易它使算法显得更直观、更清楚、更易于读懂于读懂.2.2.程序框图的组成程序框图的组成(1)(1)表示相应操作的程序框表示相应操作的程序框.(2)(2)带箭头的流程线带箭头的流程线.(3)(3)框内框内(框外框外)必要的文字说明必要的文字说明.3.3.画程序框图的规则画程序框图的规则(1)(1)使用标准的框图符号使用标准的框图符号.(2)(2)框图一般按从上到下、从左到右的方向画框图一般按从上到下、从左到右的方向画.(3)(3)除判断框外除判断框外,大多数其他框图符号只有一个进入点和一个大多数其他框图符号只
7、有一个进入点和一个退出点退出点.判断框是具有超过一个退出点的唯一的符号判断框是具有超过一个退出点的唯一的符号.(4)(4)常见的判断是常见的判断是“是是”与与“否否”两分支的判断两分支的判断,而且有且仅而且有且仅有两个结果有两个结果.(5)(5)在图形符号内描述的语言要非常简练清楚在图形符号内描述的语言要非常简练清楚.4.4.对顺序结构的理解对顺序结构的理解(1)(1)顺序结构是最简单的算法结构顺序结构是最简单的算法结构,语句与语句之间语句与语句之间,框与框之框与框之间是按从上到下的顺序进行的间是按从上到下的顺序进行的,可以用图表示顺序的示意图可以用图表示顺序的示意图,其中其中A A和和B B
8、两个框是依次执行的两个框是依次执行的,只有在执行完只有在执行完A A框所指定的操框所指定的操作后作后,才能接着执行才能接着执行B B框所指定的操作框所指定的操作.(2)(2)顺序结构至少会有一个输入、输出框顺序结构至少会有一个输入、输出框,一定有流程线一定有流程线,一定一定不会有判断框不会有判断框.类型类型 一一 对程序框及程序框图的认识和理解对程序框及程序框图的认识和理解【典型例题典型例题】1.1.下列是程序框图中的一部分下列是程序框图中的一部分,表示恰当的是表示恰当的是()2.2.以下是关于程序框以下是关于程序框图图的框的框图图符号的理解符号的理解:输输入框、入框、输输出框可以在算法中任何
9、需要出框可以在算法中任何需要输输入、入、输输出的位置出的位置出出现现;判断框是唯一具有超判断框是唯一具有超过过一个退出点的框一个退出点的框图图符号符号;对对于于一个程序框一个程序框图图来来说说,判断框内的条件是唯一的判断框内的条件是唯一的.其中正确的是其中正确的是.【解题探究解题探究】1.1.程序框图中一般包含几类程序框程序框图中一般包含几类程序框?2.2.各程序框的功能是什么各程序框的功能是什么?探究提示探究提示:1.1.程序框图中一般包含四类程序框程序框图中一般包含四类程序框.2.2.圆角的矩形是终端框圆角的矩形是终端框,表示一个算法的起始和结束表示一个算法的起始和结束;直角的直角的矩形是
10、处理框矩形是处理框,它在一个算法中起赋值和计算的作用它在一个算法中起赋值和计算的作用;平行四平行四边形是输入、输出框边形是输入、输出框,表示一个算法输入和输出的信息表示一个算法输入和输出的信息;菱形菱形是判断框是判断框,它在一个算法中起判断某一条件是否成立它在一个算法中起判断某一条件是否成立,成立时成立时在出口处标明在出口处标明“是是”或或“Y Y”,不成立时标明不成立时标明“否否”或或“N N”.【解析解析】1.1.选选A.BA.B选项应该用处理框而非输入、输出框选项应该用处理框而非输入、输出框,C,C选项选项应该用输入、输出框而不是处理框应该用输入、输出框而不是处理框,D,D选项应该在出口
11、处标明选项应该在出口处标明“是是”和和“否否”,否则运行方向不明确否则运行方向不明确.2.2.输入、输出框可以在算法中任何需要输入、输出的位置出输入、输出框可以在算法中任何需要输入、输出的位置出现现.判断框内的条件不是唯一的判断框内的条件不是唯一的,如如“ab?ab?”也可以写成也可以写成“abab?”.答案答案:【互互动动探究探究】本例本例1 1中的中的D D选项选项向右的箭向右的箭头处头处一定一定标标“否否”,向下向下的箭的箭头处头处一定一定标标“是是”,对吗对吗?请说请说明理由明理由.【解析解析】不对不对.画程序框图时画程序框图时,根据不同的要求及图形的美观根据不同的要求及图形的美观,向
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教育 专题 1121 程序 框图 顺序 结构 课件 人教 必修
限制150内