人教A高中数学必修三课件第一课时程序框图与算法的顺序结构、条件结构.ppt
《人教A高中数学必修三课件第一课时程序框图与算法的顺序结构、条件结构.ppt》由会员分享,可在线阅读,更多相关《人教A高中数学必修三课件第一课时程序框图与算法的顺序结构、条件结构.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.1.2程序框图与算法的基本逻辑结构第一课时程序框图与算法的顺序结构、条件结构,目标导航,新知导学素养养成,1.程序框图(1)定义:程序框图又称,是一种用、及来表示算法的图形.(2)表示:在程序框图中,算法的一个步骤通常用一个或几个的组合来表示;带有方向箭头的将程序框连接起来,表示算法步骤的.,流程图,程序框,流程线,文字说明,程序框,流程线,执行顺序,(3)常见的程序框及其功能,终端框(起止框),起始,结束,输入、输出框,输入,输出,处理框(执行框),赋值、计算,判断框,“是”或“Y”,“否”或“N”,思考1:用程序框图表示算法相对于自然语言表示算法有何优点?答案:看起来更清晰、更明确,更
2、接近计算机的程序设计.,2.顺序结构,步骤,思考2:顺序结构有哪些特点?答案:(1)顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的.它是由若干个依次执行的步骤组成的,它是任何一个算法都离不开的一种基本算法结构.(2)顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤.,3.条件结构(1)概念:在一个算法中,经常会遇到一些条件的判断,算法的流程根据是否成立有不同的流向,处理上述过程的结构就是条件结构.,条件,(2)条件结构程序框图两种形式及特征,一个,步骤A,思考3:“条件结构中判断框有两个出口,说明条件结构执行的结果不唯一”这种
3、说法对吗?答案:不对,两个出口执行其中之一,故执行结果仍然是唯一的.,名师点津,(1)程序框图的特点:程序框图是算法的一种重要表达方式,用程序框图表示算法直观、形象、容易理解、算法的基本逻辑结构展现的非常清晰.基本的程序框有起始框、输入、输出框、处理框、判断框.其中起始框是任何流程都不可缺少的,而输入、输出框可以用在算法中任何需要输入、输出的位置.程序框图中的图框表示各种操作,图框内的文字和符号表示操作的内容,带箭头的流程线表示操作的先后次序.(2)变量与赋值:在研究问题的过程中可以取不同数值的量称为变量.把一个数值给予一个变量,称为给这个变量赋值.把数值a给予变量b,记为“b=a”.,注意:
4、变量和赋值是算法中十分重要的概念,可以把变量想像成一个盒子,赋值就是相当于往盒子里放东西.这个盒子可以装不同的数值,但一次只能装一个,当赋予它新值时,原来的数值就被新值取代.当变量参与运算和操作时,它表示的就是想像中盒子里装的值.赋值时左边只能是变量名字,而不是表达式,右边表达式可以是一个常量、变量或含变量的运算式.赋值号的左右两边不能对换.赋值时是将赋值号右边的表达式的值赋给赋值号左边的变量.不能利用赋值进行代数式的演算.,课堂探究素养提升,题型一程序框图例1(1)关于程序框图的框图符号的理解,正确的有()任何一个程序框图都必须有起止框;输入框、输出框可以在算法中任何需要输入、输出的位置出现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人教 高中数学 必修 课件 第一 课时 程序 框图 算法 顺序 结构 条件
限制150内