【创新设计】2011届高三数学一轮复习-算法与程序框图课件-北师大版.ppt
《【创新设计】2011届高三数学一轮复习-算法与程序框图课件-北师大版.ppt》由会员分享,可在线阅读,更多相关《【创新设计】2011届高三数学一轮复习-算法与程序框图课件-北师大版.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(了解算法的含义、了解算法的思想/理解程序框图的三种根本逻辑结构:顺序、条件、循环)9.4 9.4 算法与程序框图算法与程序框图第一页,编辑于星期五:五点 十三分。1算算法法通通常常是是指指可可以以用用计计算算机机来来解解决决的的某某一一类类问问题题的的程程序序或或步步骤骤,这这些些程程序序或或步步骤骤必必须须是是 和和 的,而且能的,而且能够够在有限步之内完成在有限步之内完成2程程序序框框图图又又称称 ,是是一一种种用用 、及及 来来准准确确、直直观观地表示算法的地表示算法的图图形形通通常常程程序序框框图图由由 和和 组组成成,一一个个或或几几个个程程序序框框的的组组合合表表示示算算法法中中
2、的的一一个步个步骤骤;带带方向箭方向箭头头,按照算法,按照算法进进行的行的顺顺序将序将 连结连结起来起来明确明确有效有效流程图流程图规定的图形规定的图形指向线指向线文字说明文字说明程序框程序框流程线流程线流程线流程线程序框程序框第二页,编辑于星期五:五点 十三分。3顺顺序序结结构构是是由由 组组成成的的,这这是是任任何何一一个个算算法法都都离离不不开的根本开的根本结结构构其其结结构形式构形式为为4选选择择结结构构是是指指算算法法的的流流程程根根据据给给定定的的条条件件是是否否成成立立而而选选择择执执行行不不同同的的流流向向的的结结构形式其构形式其结结构形式构形式为为假设干个依次执行的处理步骤假
3、设干个依次执行的处理步骤第三页,编辑于星期五:五点 十三分。5循循环结环结构是指构是指 反反复复执执行行的的处处理理步步骤骤称称为为 循循环环结结构构又又分分为为与与for语语句句对对应应的的循循环结环结构及与构及与Do Loop语语句句对应对应的循的循环结环结构构.其其结结构形式构形式为为 6算法的五个特征:概括性、算法的五个特征:概括性、逻辑逻辑性、有性、有穷穷性、不惟一性、普遍性性、不惟一性、普遍性从某处开始,按照一定条件,反复执行处理某一步骤的情从某处开始,按照一定条件,反复执行处理某一步骤的情况况循环体循环体第四页,编辑于星期五:五点 十三分。1任何一个算法都必任何一个算法都必须须有
4、的根本有的根本结结构是构是()A顺顺序序结结构构 B条件条件结结构构 C循循环结环结构构 D三个都有三个都有答案:答案:A2a表示“处理框,b表示“输入、输出框,c表示“起、止框,d表示“判断框,以下四个图形依次为()Aabcd Bdcab Cbacd Dcbad答案:D第五页,编辑于星期五:五点 十三分。3如以以下如以以下图给图给出的四个流程出的四个流程图图,其中与,其中与for语语句句对应对应的循的循环结环结构的有构的有()A4个个 B3个个C2个个 D1个个解析:其中解析:其中(2)(3)(4)是与是与for语语句句对应对应的循的循环结环结构构答案:答案:B第六页,编辑于星期五:五点 十
5、三分。4一个算法的程序框一个算法的程序框图图如以以下如以以下图图,如果,如果输输入的入的x值值是是20,那么那么输输出的出的结结果是果是_答案:答案:20 第七页,编辑于星期五:五点 十三分。顺顺序序结结构构是是由由假假设设干干个个依依次次执执行行的的处处理理步步骤骤组组成成的的,这这是是任任何何一一个算法都离不开的根本个算法都离不开的根本结结构构顺顺序序结结构构在在程程序序框框图图中中的的表表达达就就是是用用流流程程线线将将程程序序框框自自上上而而下下地地连连接起来,按接起来,按顺顺序序执执行算法步行算法步骤骤利用利用顺顺序序结结构可解决构可解决简单简单的公式求的公式求值问题值问题第八页,编
6、辑于星期五:五点 十三分。【例例1】点点P(x0,y0)和和直直线线l:AxByC0,求求点点P(x0,y0)到到直直线线l的的距距离离d,写出其算法并画出程序框图,写出其算法并画出程序框图思思维维点点拨拨:利利用用点点到到直直线线的的距距离离公公式式可可写写出出算算法法,而而程程序序框框图图利利用用顺顺序结构比较简单序结构比较简单第九页,编辑于星期五:五点 十三分。解答:解答:算法如下算法如下:第一步,输入第一步,输入x0,y0及直线方程的系数及直线方程的系数A,B,C.第二步:计算第二步:计算Z1Ax0By0C.第三步:计算第三步:计算Z2A2B2.第四步,计算第四步,计算d .第五步,输
7、出第五步,输出d.程序框图程序框图(如右图如右图):第十页,编辑于星期五:五点 十三分。变式变式1.阅读下边的流程图,假设输入的阅读下边的流程图,假设输入的a,b,c分别为分别为21,32,75,那么输出的那么输出的a,b,c分别是分别是()A75,21,32 B21,32,75 C32,21,75 D75,32,21解析:由流程图知解析:由流程图知输入输入a21,b32,c75,x21,a75,c32,b21,输出输出a75,b21,c32.答案:答案:A第十一页,编辑于星期五:五点 十三分。1.利利用用选选择择结结构构解解决决算算法法问问题题时时,要要引引入入判判断断框框,要要根根据据题题
8、目目的的要要求求引引入入一一个个或或多多个个判判断断框框而而判判断断框框内内的的条条件件不不同同,对对应应的的下下一一图图框框中中的的内内容容和和操操作作要相要相应应地地进进行行变变化,故要逐个分析判断框内的条件化,故要逐个分析判断框内的条件2 解决分段函数的求解决分段函数的求值问题值问题及比及比较较大小等大小等问题问题,一般采用,一般采用选择结选择结构构第十二页,编辑于星期五:五点 十三分。【例【例2】函数函数y ,写出求该函数值的算法及程序框图,写出求该函数值的算法及程序框图解答:算法如下:解答:算法如下:第一步:输入第一步:输入x.第二步:如果第二步:如果x0,那么,那么y2;如果;如果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 创新设计 创新 设计 2011 届高三 数学 一轮 复习 算法 程序 框图 课件 北师大
限制150内