资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1.1.2程序框图程序框图1.1.2程程序序框框图图课堂互动讲练课堂互动讲练知能优化训练知能优化训练课前自主学案课前自主学案学习目标学习目标1.通通过过模模仿仿、操操作作、探探索索、经经历历设设计计程程序序框框图表达解决问题的过程图表达解决问题的过程2掌握常用的表示算法步骤的图形符号掌握常用的表示算法步骤的图形符号3理解并掌握画程序框图的规则理解并掌握画程序框图的规则课前自主学案前自主学案1算法的含义算法的含义2 算算 法法 满满 足足 的的 条条 件件 : _、_、_、_、_温故夯基温故夯基温故夯基温故夯基有穷性有穷性确定性确定性输入输入输出输出可行性可行性1程程序序框框图图又又称称框框图图,是是用用一一些些通通用用图图形形符符号号构构成成一一张张图图来来表表示示算算法法,这这种种图图称称做做程程序序框图框图(简称框图或流程图简称框图或流程图)(1)算算法法可可以以用用自自然然语语言言来来描描述述,但但为为了了使使算算法法的的程程序序或或步步骤骤表表达达得得更更为为直直观观,我我们们更更经经常地用图形方式来表示它;常地用图形方式来表示它;(2)流程图又称流程图又称_,是一种用,是一种用_的的图图形形、指指向向线线及及文文字字说说明明来来_地表示算法的图形地表示算法的图形知新益能知新益能知新益能知新益能程序框图程序框图规定规定准确、直观准确、直观2一个流程图包括以下几部分一个流程图包括以下几部分(1)_ ;(2)_ ;(3)_注注意意:需需要要提提醒醒的的是是画画流流程程线线时时不不要要忘忘记记画画箭箭头头,因因为为它它是是反反映映流流程程的的执执行行先先后后次次序序的的,如如不不画画出出箭头就难以判定各框的执行次序了箭头就难以判定各框的执行次序了表示相应的操作的框表示相应的操作的框带箭头的流程线带箭头的流程线框内外必要的文字说明框内外必要的文字说明3常见的程序框、流程线及各自表示的功能常见的程序框、流程线及各自表示的功能图形符号图形符号名称名称符号表示的意义符号表示的意义起、止框起、止框图框的图框的_或或_输入、输出框输入、输出框数据的数据的_或者结果的或者结果的_处理框处理框(执行框执行框)赋值、赋值计算赋值、赋值计算语句、结果的传语句、结果的传送送_根据给定条件判根据给定条件判断断开始开始结束结束输入输入输出输出判断框判断框图形符图形符号号名称名称符号表示的意义符号表示的意义流程线流程线流程进行的流程进行的_连接另一页或另一连接另一页或另一部分的框图部分的框图注释框注释框帮助理解框图帮助理解框图方向方向连接点连接点思考感悟思考感悟 判断框有两个退出点,是否表示在这里同时判断框有两个退出点,是否表示在这里同时执行?执行?提示:提示:不是,判断框的退出点在任何情况下不是,判断框的退出点在任何情况下都是根据条件去执行其中的一种结果,而另都是根据条件去执行其中的一种结果,而另一个则不会被执行,故判断框后的流程线应一个则不会被执行,故判断框后的流程线应根据情况注明根据情况注明“是是”或者或者“否否”课堂互堂互动讲练画出程序框图画出程序框图考点一考点一考点突破考点突破考点突破考点突破 求两底半径分别为求两底半径分别为3和和4且高为且高为5的圆台的表面积的圆台的表面积写出该问题的一个算法,并写出该问题的一个算法,并画出程序框图画出程序框图例例例例1 1【思思路路点点拨拨】对对本本题题来来说说,算算法法实实际际上上就是将相关数值代入公式计算的过程就是将相关数值代入公式计算的过程【名名师师点点评评】对对于于套套用用公公式式求求解解问问题题,应应写写出出公公式式,看看公公式式中中的的条条件件是是否否满满足足,若若不不满满足足先先求求出出需需要要量量,然然后后将将公公式式中中涉涉及及的的量量全部代入求值即可全部代入求值即可解:解:S1a7.85,h11.29;S2计算计算Sah;S3输出输出S.程序框图如图所示:程序框图如图所示:根据程序框图判断算法根据程序框图判断算法考点二考点二考点二考点二例例例例2 2 如如图图所所示示的的框框图图表表示示了了一一个个什什么么样样的的算算法?法?【思思路路点点拨拨】框框图图能能够够比比较较清清晰晰、直直观观地地描描述述算算法法,我我们们根根据据框框图图可可以以按按顺顺序序从从上上到到下分析下分析S1输入输入a,b,c三个不同的数;三个不同的数;S2判判断断a与与b,a与与c的的大大小小,如如果果a同同时时大大于于b、c,则输出,则输出a,否则执行,否则执行S3;S3判判断断b与与c的的大大小小,因因为为a已已小小于于b或或c,则则只只需需比比较较b与与c的的大大小小就就能能看看出出a,b,c中中谁谁是是最最大大的的了了,如如果果bc,则则输输出出b;否否则则输输出出c.通通过过上上面面的的分分析析,框框图图表表示示一一个个什什么么样样的的问问题已经非常清楚了题已经非常清楚了【解解】给给任任意意三三个个不不同同的的数数a,b,c,输输出最大的一个数出最大的一个数【名名师师点点评评】针针对对这这种种类类型型的的题题目目,准准确确理理解解框框图图图图形形符符号号的的定定义义和和作作用用是是解解决决这这类类问问题题的的关关键键;由由框框图图还还原原出出解解决决问问题题的的算算法法是解决这类问题的根本是解决这类问题的根本求解一次方程组的程序框图求解一次方程组的程序框图考点三考点三考点三考点三例例例例3 3【思思路路点点拨拨】由由题题目目可可获获取取以以下下主主要要信信息息:明明确确给给出出了了方方程程组组为为关关于于x1,x2的的二二元元一一次次方方程程组组;明确了求解所用的软件明确了求解所用的软件解解答答本本题题应应先先明明确确用用Scilab软软件件求求解解二二元元一一次次方方程程组的先后顺序,然后依次写出即可组的先后顺序,然后依次写出即可解:解:程序框图如图:程序框图如图:1程程序序框框图图由由一一些些图图框框和和带带箭箭头头的的流流程程线线组组成成,其其中中图图框框表表示示各各种种操操作作,图图框框内内的的文文字字和和符符号号表表示示操操作作的的内内容容,带带箭箭头头的的流流程程线线表表示示操操作作的的先后顺序先后顺序2运运用用程程序序框框图图表表示示算算法法时时,必必须须使使用用标标准准的的框框图图符符号号在在图图形形符符号号内内描描述述的的语语言言要要非非常常简简炼清楚炼清楚3运运用用程程序序框框图图表表示示算算法法时时,要要注注意意掌掌握握程程序序框框图图的的规规则则:使使用用符符号号要要准准确确,上上下下左左右右方方向向明确,进出点判断清楚,语言简炼还要精确明确,进出点判断清楚,语言简炼还要精确方法感悟方法感悟方法感悟方法感悟4应先设计算法,再根据算法设计框图应先设计算法,再根据算法设计框图5熟练掌握画流程图的规则熟练掌握画流程图的规则6画画流流程程图图要要注注意意模模仿仿、操操作作、探探索索,进进一一步体会算法思想,提高逻辑思维能力步体会算法思想,提高逻辑思维能力
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号