新课标高三数学一轮复习 第10篇 程序框图与算法语句学案 理



《新课标高三数学一轮复习 第10篇 程序框图与算法语句学案 理》由会员分享,可在线阅读,更多相关《新课标高三数学一轮复习 第10篇 程序框图与算法语句学案 理(15页珍藏版)》请在装配图网上搜索。
1、 高考数学精品复习资料 2019.5 第六十八课时 程序框图与算法语句 课前预习案 考纲要求 1.了解算法的含义,了解算法的思想. 2.理解程序框图的三种基本逻辑结构:顺序、条件分支、循环. 3.了解几种基本算法语句――输入语句、输出语句、赋值语句、条件语句、循环语句的含义. 基础知识梳理 1.程序框图的结构类型及作用 (1)顺序结构 ①定义:由若干个 执行的步骤组成的, 这是任何一个算法都离不开的基本结构. ②结构形式 (2)条件结构 ①定义:算法的流程根据 是否成立有不同的
2、流向,条件结构就是处理这种过程的结构. ②结构形式 (3)循环结构 ①定义:从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构,反复执行的步骤称为 . ②结构形式 2.算法语句的格式与应用 (1)输入语句、输出语句和赋值语句 语句 一般格式 功能 输入语句 INPUT“提示内容”;变量 输出语句 PRINT“提示内容”;表达式 赋值语句 变量=表达式 (2)条件语句 ①功能:实现 结构. ②条件语句的格式及框图: a.IF-THEN格式 b.IF-THEN-ELSE格式 I
3、F 条件 THEN 语句体1 ELSE 语句体2 END IF (3)循环语句 ①功能:实现程序框图中的 结构. ②循环语句的格式及框图: a.UNTIL语句 b.WHILE语句 WHILE 条件 循环体 WEND 开始 是 否 输出 结束 预习自测 1.(20xx年高考北京卷)执行如图所示的程序框图,输出的S值为 ( ) A.1 B. C. D. 2.(20xx年高考天津卷)阅读如图所示的程序框图,运行相应的程序, 当输入x的值为-25时
4、,输出x的值为( ). A.-1 B.1 C.3 D.9 3.(20xx·安徽)如图所示,程序框图的输出结果是( ). A.3 B.4 C.5 D.8 4.(20xx·浙江)若某程序框图如图所示,则该程序运行后输出的值是________. 课内探究案 典型例题 考点1 基本逻辑结构和程序框图的运用 【典例1】(20xx临沂一模)若执行如图所示的框图,输入x1=1,x2=2,x3=3,=2,则输出的数等于( ). A. B. C. D.1 【变式1】 (20xx济南三模)阅读如图所示的程序框
5、图,执行相应的程序,则输出的结果是( ). A.2 B.-2 C.3 D.-3 考点2 程序框图的补充与完善 【例2】如图所示的框图,当x1=6,x2=9,p=8.5时,x3等于( ). A.7 B.8 C.10 D.11 【变式2】一个算法的程序框图如图所示,若该程序输出的结果是,则判断框内应填入的条件是( ). A.i<4 B.i>4 C.i<5 D.i>5 考点3 算法与其他知识的交汇 【典例3】(20xx年高考新课标全国卷)如果执行如图所示的程序框图,输入正整数N(N≥2)和实数a1,
6、a2,…,aN,输出A,B,则( ). A.A+B为a1,a2,…,aN的和 B.为a1,a2,…,aN的算术平均数 C.A和B分别是a1,a2,…,aN中最大的数和最小的数 D.A和B分别是a1,a2,…,aN中最小的数和最大的数 【变式3】4.(20xx年高考陕西卷)如图是用模拟方法估计圆周率π值的程序框图,P表示估计结果,则图中空白框内应填入( ). A.P= B.P= C.P= D.P= 当堂检测 1.(20xx年高考浙江卷)某程序框图如图所示,若该程序运行后输出的值是, 则( ) A. B. C. D. 开始 S=1,k=1 k&
7、gt;a? S=S+ k=k+1 输出S 结束 是 否 2.(20xx·郑州二次预测)如图给出的是计算+++…+的值的一个程序框图,其中判断框内应填入的条件是 ( ). A.i>10? B.i<10? C.i>20? D.i<20? 3.(20xx·德州二模)某客运部门规定甲、乙两地之间旅客托运行李的费用为:不超过25 kg按0.5元/kg收费,超过25 kg的部分按0.8元/kg收费,计算收费的程序框图如图所示,则①②处应填 ( ).
8、 A.y=0.8x y=0.5x B.y=0.5x y=0.8x C.y=25×0.5+(x-25)×0.8 y=0.5x D.y=25×0.5+0.8x y=0.8x 4.阅读如图所示的程序框图,输出的S值为 ( ). A.0 B.1+ C.1+ D.-1 课后巩固案 A组全员必做题 1(20xx年高考安徽卷)如图所示,程序框图(算法流程图)的输出结果是 ( ) A. B. C. D. 2(20xx年高考重庆卷)执行如图所示的程序框图,如果输出,那么判断框内应填入的条件
9、是 ( ) A. B. C. D. 3.(20xx·西安质检)按如图所示的算法框图运算,若输出k=2,则输入x的取值范围是 ( ). A.19≤x<200 B.x<19 C.19<x<200 D.x≥200 4.(20xx·江苏)如图是一个算法框图,则输出的k的值是________. 5.(20xx·惠州模拟)对任意非零实数a,b,若ab的运算原理如程序框图所示,则32=________. B组提高选做题 1.(20xx
10、·潍坊模拟)运行如图所示的程序框图,若输出结果为,则判断框中应该填的条件是( ). A.k>5 B.k>6 C.k>7 D.k>8 2.(20xx年年高考新课标Ⅱ卷)执行如图所示的程序框图,如果输入的,那么输出的 ( ) A. B. C. D. 3.(20xx·湖北)阅读如图所示的程序框图,运行相应的程序,输出的结果s=________. 4.(20xx·湖南)如果执行如图所示的程序框图,输入x=-1,n=3,则输出的数S=________. 5.(20
11、xx年高考陕西卷)根据下列算法语句, 当输入为60时, 输出的值为 输入x If x≤50 Then y= Else y=25+ End If 输出y ( ) A.25 B.30 C.31 D.61 参考答案 预习自测 1.【答案】C 2.【答案】C 【解析】执行程序框图,x=-25,|x|=|-25|>1,x=-1=4,|4|>1,x=-1=1,1>1不成立,∴x=2×1+1=3.故选C. 3【答案】B 【解析】当x=1,y=1时,满足x≤4,则x=2,y=2; 当x=2,y=2时,满足x≤4,则x=2×
12、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≤4,则输出y=4. 4.【答案】 【解析】由程序框图可知,当T=1,i=1时,T==1,i=2,不满足i>5; T==,i=3,不满足i>5; T==,i=4,不满足i>5; T==,i=5,不满足i>5; T==,i=6,满足i>5; 输出T=. 典型例题 【典例1】【答案】C 【解析】算法的功能是求解三个数的方差,输出的是S= =. 【变式1】【答案】D 【例2】【答案】B 【解析】|x1-x2|
13、=3,|x2-x3|=|x3-9|,故当|x1-x2|<|x2-x3|,即3<|x3-9|时,p==,与p=8.5不符;当|x1-x2|≥|x2-x3|,即3≥|x3-9|时,p===8.5,∴x3=8. 【变式2】【答案】C 【解析】初始值i=1,T=0,P=15;第一次循环后i=2,T=1,P=5;第二次循环后i=3,T=2,P=1;第三次循环后i=4,T=3,P=;第四次循环后i=5,T=4,P=,因此循环次数应为4次,故i<5可以作为判断循环终止的条件,故选C. 【典例3】【答案】C 【解析】随着k的取值不同,x可以取遍实数a1,a2,…,aN,依次与A,B比较,A始终取
14、较大的那个数,B始终取较小的那个数,直到比较完为止,故最终输出的A,B分别是这N个数中的最大数与最小数,故选C. 【变式3】【答案】D 【解析】利用几何概型,构造一个边长为1的正方形及其内一个半径为1、圆心角为90°的扇形,易知扇形的面积S≈,又由面积公式得S=π×12≈,解得π≈,所以选D. 当堂检测 1.【答案】A 2.【答案】A 【解析】依题意,得+++…+可表示为数列的前10项和,结合题目中的程序框图知,判断框内应填入的条件是“i>10?”,选A. 3.【答案】C 【解析】行李的重量为x kg,则所需费用为y=所以选C. 4.【答案】
15、B 【解析】程序框图的功能是计算sin +sin +sin +sin +sin +sin +sin +sin +sin +sin +sin 的值.而sin +sin +sin +sin +sin +sin +sin +sin =0, sin +sin +sin =1+. A组全员必做题 1.【答案】D 2.【答案】B 3.【答案】A 【解析】由框图可知,输出k=2,需满足 解得19≤x<200,故选A. 4.【答案】5 【解析】由k2-5k+4>0得k<1或k>4,所以k=5. 5【答案】2 【解析】∵a=3,b=2,则a>b,∴输出==2. B组提高选做题 1.【答案】B 【解析】据题意令S=1+++…+=1+1-+-+…+-=2-, 令S=2-=,解得k=6,故判断框应填入k>6. 2.【答案】B 3.【答案】9 【解析】按算法框图循环到n=3时输出结果. 当n=1时,s=1,a=3;当n=2时,s=1+3=4,a=5; 当n=3时,s=4+5=9,a=7,所以输出s=9. 4.【答案】-4 【解析】逐次运算的结果是S=6×(-1)+3=-3,i=1;S=(-3)×(-1)+2=5,i=0;S=-5+1=-4,i=-1,结束循环,故输出的S=-4. 5.C
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。