欢迎来到天天文库
浏览记录
ID:58980532
大小:1.17 MB
页数:36页
时间:2020-09-27
《高考数学一轮总复习 第十二篇 第4讲 程序框图与算法语句课件 理 湘教版.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4讲 程序框图与算法语句【2014年高考会这样考】1.考查程序框图的理解与应用(尤其是条件结构与循环结构).2.考查程序框图的补充与完善.考点梳理(1)顺序结构①定义:依次进行多个处理步骤的结构,这是任何一个算法都离不开的基本结构.②结构形式1.程序框图的结构类型及作用(2)条件结构①定义:算法的流程根据条件是否成立有不同的流向,条件结构就是处理这种过程的结构.②结构形式(3)循环结构①定义:从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构,反复执行的步骤称为循环体.②结构形式2.算法语句的格式与应用(1)输入语句、输出语句和赋值语句语句一般格式功能输入语句INPUT“提
2、示内容”;变量_________输出语句PRINT“提示内容”;表达式__________________________________赋值语句变量=表达式_________________________输入信息输出常量、变量的值和系统信息将表达式代表的值赋给变量(2)条件语句①程序框图中的_________与条件语句相对应.②条件语句的格式及框图IF-THEN格式IF-THEN-ELSE格式IF条件THEN语句体AELSE语句体BENDIF条件结构(3)循环语句①程序框图中的_________与循环语句相对应.②循环语句的格式及框图.UNTIL语句WHILE语句循环结构一个共同点一般
3、只有一个入口也只能在一个出口输出,每一个基本逻辑结构的每一部分都有机会被执行到,而且结构内不能有死循环.两种结构特点(1)利用循环结构表示算法,一定要先确定是用当型循环结构,还是用直到型循环结构;当型循环结构的特点是先判断再循环,直到型循环结构的特点是先执行一次循环体,再判断.(2)循环结构中,当型循环又称“前测试型”循环,直到型循环又称“后测试型”循环.【助学·微博】三点提醒(1)确定循环变量和初始值;(2)确定算法中反复执行的部分,即循环体;(3)确定循环的终止条件.1.(2012·北京)执行如图所示的程序框图,输出的S值为().考点自测A.2B.4C.8D.16解析当k=0时,满足k
4、<3,因此S=1×20=1;当k=1时,满足k<3,因此S=1×21=2;当k=2时,满足k<3,因此S=2×22=8;当k=3时,不满足k<3,因此输出S=8.答案C2.(2012·天津)阅读右边的程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为().A.-1B.1C.3D.9答案C3.(2012·安徽)如图所示,程序框图的输出结果是().A.3B.4C.5D.8解析当x=1,y=1时,满足x≤4,则x=2,y=2;当x=2,y=2时,满足x≤4,则x=2×2=4,y=2+1=3;当x=4,y=3时,满足x≤4,则x=2×4=8,y=3+1=4;当x=8,y=4时,不满足x
5、≤4,则输出y=4.答案B4.(2012·陕西)下图是用模拟方法估计圆周率π值的程序框图,P表示估计结果,则图中空白框内应填入().答案D5.(2012·浙江)若某程序框图如图所示,则该程序运行后输出的值是________.【例1】►(2013·临沂一模)若执行如图所示的框图,考向一 基本逻辑结构和程序框图的运用[审题视点]这是一个求解方差的问题,共3项,通过一个计数变量用循环结构实现这一算法.答案C搞清进入或退出循环的条件和功能,循环次数是做对题的关键.【训练1】(2012·济南三模)阅读如图所示的程序框图,执行相应的程序,则输出的结果是().A.2B.-2C.3D.-3解析第一次循环,
6、n=1,s=-1,第二次循环,n=2,s=-1+2=1,第三次循环,n=3,s=1-3=-2,第四次循环,n=4,s=-2+4=2,第五次循环,n=5,s=2-5=-3,第六次n=6不满足条件,输出s=-3,选D.答案D【例2】►如图所示的框图,当x1=6,x2=9,p=8.5时,x3等于().A.7B.8C.10D.11考向二 程序框图的补充与完善[审题视点]先读懂图中的逻辑顺序,然后进行计算判断,其中判断条件
7、x2-x1
8、<
9、x3-x2
10、是否成立是利用框图知识反推出x3的值的关键,是完善该框图的任务所在.答案B解答这类题目时,一定要理解、悟透各种框图的作用,才能得到正确的结果.特别注重
11、对问题的转化,问题与框图的表示的相互转化、框图与函数的转化等等.A.i<4B.i>4C.i<5D.i>5答案C【例3】►(2012·新课标全国)如果执行右面的程序框图,输入正整数N(N≥2)和实数a1,a2,…,aN,输出A,B,则().考向三 算法与其他知识的交汇[审题视点]循环结构中满足x>A成立,则A=x,是说将大数赋值给A;满足x
此文档下载收益归作者所有