高考数学总复习第十章算法初步、复数与选考内容第1讲程序框图及简单的算法案例课件理.ppt_第1页
高考数学总复习第十章算法初步、复数与选考内容第1讲程序框图及简单的算法案例课件理.ppt_第2页
高考数学总复习第十章算法初步、复数与选考内容第1讲程序框图及简单的算法案例课件理.ppt_第3页
高考数学总复习第十章算法初步、复数与选考内容第1讲程序框图及简单的算法案例课件理.ppt_第4页
高考数学总复习第十章算法初步、复数与选考内容第1讲程序框图及简单的算法案例课件理.ppt_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第十章算法初步、复数与选考内容,第1讲程序框图及简单的算法案例,1了解算法的含义,了解算法的思想2理解程序框图的三种基本逻辑结构:顺序、条件、循环3理解几种基本算法语句输入语句、输出语句、赋值语句、条件语句、循环语句的含义4了解程序框图及了解工艺流程图5能绘制简单实际问题的流程图,了解流程图在解决实际问题中的作用6了解结构图7会运用结构图梳理已学过的知识,整理收集到的资料信息,1算法的概念,算法通常是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成,2程序框图,程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形通常程序框图由程序框和流程线组成,一个或几个程序框的组合表示算法中的一个步骤;流程线为带方向的箭头,按照算法进行的顺序将程序框连接起来,3算法的三种基本逻辑结构,(1)顺序结构:由若干个依次执行的处理步骤组成的,这是任何一个算法都离不开的基本结构其结构形式为:,(2)条件结构:指算法的流程根据给定的条件是否成立而选,择执行不同的流向的结构形式,其结构形式为:,(3)循环结构:指从某处开始,按照一定条件反复执行处理某一步骤的情况反复执行的处理步骤称为循环体循环结构又分为当型(WHILE型)和_,其结构形式为:,直到型(UNTIL型),4输入语句、输出语句、赋值语句的格式与功能,5.条件语句(1)程序框图中的条件结构与条件语句相对应(2)条件语句的格式及框图:,IFTHEN格式,IFTHENELSE格式,6循环语句,循环结构,(1)程序框图中的_与循环语句相对应(2)循环语句的格式及框图:,UNTIL语句,WHILE语句,7辗转相除法辗转相除法是用于求最大公约数的一种方法,其基本过程是:对于给定的两个数,用较大的数除以较小的数,若余数不,为零,则将较小的数和余数构成新的一对数,继续上面的除法,直到大数被小数除尽,则这时的除数就是原来两个数的最大公约数,8更相减损术,更相减损术是一种求两数最大公约数的方法,其基本过程是:对于给定的两数,判断它们是否都是偶数,若是,则用2约简;若不是,则以较大的数减去较小的数,接着把所得的差与较小的数比较,并以大数减小数,继续这个操作,直到所得的减数与差相等为止,则这个等数或其与约简的数的乘积就是所求的最大公约数,9秦九韶算法,秦九韶算法是一种用于计算一元n次多项式的值的方法10进位制,人们为了计数和运算方便而约定的记数系统,“满k进,1”,就是k进制,k进制的基数是k.,1(2013年湖南)执行如图10-1-1所示的程序框图,如果输,入a1,b2,那么输出a的值为_,图10-1-1,解析:根据题意,该算法的功能为第一步:a123;第二步:a325;第三步:a527;,第四步:a7298,输出9.,答案:9,2(2013年陕西)根据下列算法语句(如图10-1-2),当输入,x的值为60时,输出y的值为(,),图10-1-2,A25,B30,C31,D61,答案:C,3(2013年山东)执行程序框图(如图10-1-3),若第一次输入的a的值为1.2,第二次输入的a的值为1.2,则第一次、,第二次输出的a的值分别为(,),图10-1-3,A0.2,0.2,B0.2,0.8,C0.8,0.2,D0.8,0.8,解析:当a1.2时,a0.20.8,此时输出0.8;当a,1.2时,a0.2,此时输出0.2.故选C.,答案:C,4(2014年江苏)如图10-1-4所示的是一个算法流程图,则,输出n的值是_,图10-1-4,解析:本题实质上就是求不等式2n20的最小整数解.2n20,的整数解为n5,因此输出n5.,答案:5,考点1,程序框图,例1:(1)(2013年广东)执行如图10-1-5所示的程序框图,若输入n的值为4,则输出s的值为_,图10-1-5,解析:根据题意,该算法的功能为,第一步:i1,s1(11)1,i2;第二步:i2,s1(21)2,i3;第三步:i3,s2(31)4,i4;第四步:i4,s4(41)7,i5.54,此时退出程序,输出s7.,答案:7,(2)(2013年辽宁)执行如图10-1-6所示的程序框图,若输入,n8,则输出S(,),图10-1-6,A.,49,B.,67,C.,89,D.,1011,答案:A,【互动探究】1(2015年广东深圳一模)执行如图10-1-7所示的程序框,图,则输出S的值为(,),A16,B25,C36,D49,图10-1-7,解析:S0,i1,n1;S1,i2,n3;S4,i3,n5;S9,i4,n7;S16,i5,n9;S25,i6,n11,S36,终止循环故选C.,答案:C,考点2,算法终止条件的判断,例2:(2013年江西)阅读如图10-1-8所示的程序框图,如,),果输出i4,那么空白的判断框中应填入的条件是(图10-1-8,AS8CS10,BS9DS11,解析:根据题意,该算法的功能为第一步:i2,S2215;第二步:i3,S2328;第三步:i4,S2419.,此时退出程序,则空白的判断框中应填入“S9?”,答案:B,【规律方法】在循环结构中,要注意把“当型”与“直到型”区分开来,在解答含循环结构的程序框图时,可以自己运行循环刚开始的几次,找出循环的规律,再运行最后一次,确定循环的“终点”,就可以把握循环的全过程算法终止条件的判断比直接计算算法的结果要难一些,减少失误的关键还是要避免多运行或少运行,其策略同例1.,若该程序运行后输出S的值是,则(,【互动探究】2(2013年浙江)某程序框图如图10-1-9,,95,),Aa4Ba5Ca6Da7图10-1-9,答案:A,3(2013年重庆)执行如图10-1-10所示的程序框图,如果,),输出s3,那么判断框内应填入的条件是(,Ak6,Bk7,Ck8,Dk9,图10-1-10,解析:根据题意,该算法的功能为s1log23log34,logk(k1)log2(k1)3.k7k18,此时才退出程序故选B.,答案:B,答案:B,【互动探究】,4(2014年湖北)阅读如图10-1-12所示的程序框图,运行相应的程序,若输入n的值为9,则输出S的值为_,图10-1-12,解析:依题意,得该程序框图是计算S212229,1291067,故输出S1067.,答案:1067,考点4,算法与函数知识的整合,例4:(2014年湖南)执行如图10-1-13所示的程序框图,如果输入,t2,2,则输出S(,),A6,2B5,1C4,5D3,6图10-1-13,解析:当t2,0)时,运行程序t2t21(1,9,St3(2,6;当t0,2时,St33,1,则S(2,63,13,6,答案:D,【互动探究】5(2013年新课标)运行下列程序框图(如图10-1-14),如,果输入的t1,3,则输出s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论