高中数学总复习:算法与程序框图课件_第1页
高中数学总复习:算法与程序框图课件_第2页
高中数学总复习:算法与程序框图课件_第3页
高中数学总复习:算法与程序框图课件_第4页
高中数学总复习:算法与程序框图课件_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

1,(1)了解算法的含义,了解算法的思想.理解程序框图的三种基本逻辑结构:顺序、条件、循环.(2)理解几种基本算法语句输入语句、输出语句、赋值语句、条件语句、循环语句的含义.,2,算法初步是高中新课程新增内容,为支持高中新课程实验,高考中必定有这方面内容的考查,且分值比例应超过课时比例.这部分内容一般以选择题或填空题形式进行考查,主要考查基本知识和技能,如对变量赋值的理解和掌握,对条件结构和循环结构的灵活应用或补全程序框图.,3,预计2011年高考考查的重点内容是程序框图,考查形式主要以选择题或填空题为主,考查程序框图与函数、数列、不等式、统计等知识的综合运用,体现在知识网络交汇处设计试题这一理念.,4,5,6,1.程序框图中,有两个出口的程序框是()A.起止框B.处理框C.判断框D.输入、输出框根据框图的功能,可知有两个出口的程序框是判断框,选C.,C,7,2.下面关于程序框图的说法,正确的有()程序框图只有一个入口也只有一个出口程序框图中的每一部分都应有一条从入口到出口的路径通过它程序框图中的循环可以是无限的循环程序框图中的循环变量的初始值是固定不变的,D,8,A.B.C.D.循环的过程需要有“结束”的机会,故错;循环变量的初始值是可以变化的,故错,选D.,9,3.如果执行下面的程序框图,那么输出的S=()A.7B.9C.11D.13,C,对于i=1,S=1时,执行i=i+1后,i=2,执行S=S+2后,S=3;当i=2,S=3时,执行i=i+1后,i=3,执行S=S+2后,S=5;,10,当i=3,S=5时,执行i=i+1后,i=4,执行S=S+2后,S=7;当i=4,S=7时,执行i=i+1后,i=5,执行S=S+2后,S=9;当i=5,S=9时,执行i=i+1后,i=6,执行S=S+2后,S=11;此时i=65,故输出S=11,选C.易错点:对于循环体执行的次数.,11,4.如图所示的程序框图的算法功能是.,求|a-b|的值,由程序框图可知,当ab时,输出a-b;当a50)y=0.53x(x50)0.85x16(x50)故处应填写y=0.85x16;处应填写y=0.53x.,y=,即,25,关于分段函数的问题,在设计程序时都会用到条件语句,分类讨论的标准是条件语句的条件.,26,下面的程序框图,若输出y的值是9,则输入的实数x的值为()A.3B.3C.2D.2,B,27,x2(x1)()x(1x10)Log3x(x10)x6?C.i7?D.i8?,A,29,从循环体中计数变量入手,确定循环次数为多少时,运行结束,即可确定判断框内的条件.对于i=1,S=1时,执行S=S+i后,S=2,执行i=i+1后,i=2;i=2,S=2时,执行S=S+i后,S=4,执行i=i+1后,i=3;i=3,S=4时,执行S=S+i后,S=7,执行i=i+1后,i=4;,30,i=4,S=7时,执行S=S+i后,S=11,执行i=i+1后,i=5;i=5,S=11时,执行S=S+i后,S=16,执行i=i+1后,i=6,因为输出的S的值等于16,所以判断框内的条件为i5,选A.在循环结构中,要注意根据条件设计合理的计数变量、累加变量及其个数,特别要求条件的表述要恰当、精确.,31,某教育主管部门用问卷调查的方式对当地10000名中学生开展了“阳光冬季长跑”活动情况调查,x(单位:米)表示平均每天参加长跑的里程.现按长跑里程分下列四种情况进行统计:01000米;10002000米;20003000米;3000米以上.下图是此次调查中数据统计过程的算法框图,已知输出的结果是6800,则平均每天参加长跑不超过2000米的学生的频率是.,0.32,32,由程序框图可知,该程序框图的算法功能是统计10000名中学生中,长跑里程在2000米以上的人数,又输出的结果是6800,即长跑里程在2000米以上的有6800人,故平均每天参加长跑不超过2000米的学生有3200人,所以平均每天参加长跑不超过2000米的学生的频率是0.32.,33,设计求1+2+3+n20000的最小正整数的算法,并画出相应的程序框图.可采用累加法并应用循环结构.解法1:直到型循环结构算法为:第一步,令n=0,S=0.第二步,n=n+1.第三步,S=S+n.第四步,如果S20000,则输出n,否则,执行第二步.,34,该算法的程序框图如图所示.,35,解法2:当型循环结构算法为:第一步,令n=0,S=0.第二步,若S20000成立,则执行第三步;否则,输出n,结束算法.第三步,n=n+1.第四步,S=S+n,返回第二步.,36,该算法的程序框图如图所示.,37,如果算法问题里涉及到的运算进行了许多次的重复,且先后参与运算的数之间有相同的规律,就可以引入变量循环参与运算,应用于循环结构.此题常常将n=n+1与S=S+n的先后次序写错,这点应引起足够的重视.,38,1.画程序框图的规则(1)使用标准的框图符号;(2)框图一般按从上到下、从左到右的方向画;(3)除判断框外,大多数流程图符号只有一个进入点和一个退出点;(4)对含有“是”与“否”两个分支的判断,有且仅有两个结果;(5)在图形符号内描述的语言要非常简练清楚.,39,2.设计算法的程序框图的步骤第一步,用自然语言表述算法步骤.第二步,确定每一个算法步骤所包含的逻辑结构,并用相应的程序框图表示,得到该步骤的程序框图.第三步,将所有步骤的程序框图用流程线连接起来,并加上终端框,得到表示整个算法的程序框图.,40,3.三种逻辑结构的程序框图的应用顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤.条件结构在程序框图中是用判断框来表示,判断框内写上条件,然后它有两个出口,分别对应着条件满足和条件不满足时所执行的不同操作.,41,循环结构在程序框图中也是利用判断框来表示,判断框内写上条件,两个出口分别对应着条件成立和条件不成立时执行的不同操作,其中一个要指向循环体,然后再从循环体回到判断框的入口处.,42,1.(2009上海卷)某算法的程序框图如图所示,则输出量y与输入量x满足的关系式是.,2x(x1)x-2(x1),y=,43,由题意知,程序框图表达的是一个分段函数,当x1时,有y=x2;2x(x1)x-2(x1).试题以程序框图为载体,将函数与程序框图融于一体,主要考查关于条件语句的应用问题及分段函数问题的理解,考查逻辑推理能力及分析问题与解决问题的能力.此题体现了在知识网路交汇处命题的思想.,当x1时,有y=2x,即y=,44,2.(2009浙江卷)某程序框图如图所示,该程序运行后输出的k的值是()A.4B.5C.6D.7,A,45,对于k=0,S=0时,执行S=S+2S后,S=1.此时执行k=k+1后,k=1.当k=1,S=1时,执行S=S+2S后,S=1+21=3,此时执行k=k+1后,k=2.当k=2,S=3时,执行S=S+2S后,S=3+23=11,此时执行k=k+1后,k=3.当k=3,S=11时,继续执行S=S+2S=11

温馨提示

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

评论

0/150

提交评论