2021届高考数学一轮复习68程序框图与算法语句学案理.docx

上传人:scccc 文档编号:12558732 上传时间:2021-12-04 格式:DOCX 页数:17 大小:88.48KB
返回 下载 相关 举报
2021届高考数学一轮复习68程序框图与算法语句学案理.docx_第1页
第1页 / 共17页
2021届高考数学一轮复习68程序框图与算法语句学案理.docx_第2页
第2页 / 共17页
2021届高考数学一轮复习68程序框图与算法语句学案理.docx_第3页
第3页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2021届高考数学一轮复习68程序框图与算法语句学案理.docx》由会员分享,可在线阅读,更多相关《2021届高考数学一轮复习68程序框图与算法语句学案理.docx(17页珍藏版)》请在三一文库上搜索。

1、第六十八课时程序框图与算法语句课前预习案心:;考纲要求1. 了解算法的含义,了解算法的思想 2. 理解程序框图的三种根本逻辑结构:顺序、条件分支、循环3. 了解几种根本算法语句一一输入语句、输出语句、赋值语句、条件语句、循环语句的含义弋童根底知识梳理1 程序框图的结构类型及作用1 f:卅鳞EiI!h +1ji(1) 顺序结构 定义:由假设干个 _ 执行的步骤组成的,这是任何一个算法都离不开的根本结构. 结构形式(2) 条件结构 定义:算法的流程根据 是否成立有不同的流向,条件结构就是处理这种过程的结构. 结构形式(3) 循环结构 定义:从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循

2、环结构,反复执行的步骤称为 结构形式2 算法语句的格式与应用(1)输入语句、输出语句和赋值语句语句一般格式功能输入语句INPUT “提示内容;变量输出语句PRINT “提示内容;表达式赋值语句变量=表达式(2) 条件语句 功能:实现 结构. 条件语句的格式及框图:a. IF THEN格式IF条件I语句体END IFb. IF THEN- ELSE格式IF 条件 THEN语句体1ELSE语句体2END IF(3) 循环语句功能:实现程序框图中的 结构.循环语句的格式及框图:a. UNTIL语句b. WHILE语句DO循环体LOOP UNTIL 条件WHILE条件循环体WEND1.执行如下图的程序

3、框图,输出的S值为A . 1B .23C.1321D.6109872阅读如下图的程序框图,运行相应的程序, 当输入x的值为25时,输出x的值为.A. 1 B . 1 C . 3 D . 93如下图,程序框图的输出结果是.A. 3 B . 4 C . 5 D . 84 假设某程序框图如下图,那么该程序运行后输出的值是 课内探究案7典型例题考点1根本逻辑结构和程序框图的运用【典例1】假设执行如下图的框图,输入X1= 1 ,X2= 2,X3= 3,7 = 2,那么输出的数等于.A.3B.¥C.D. 1【变式1】 阅读如下图的程序框图,执行相应的程序,那么输出的结果是.A. 2 B . -

4、2 C . 3 D . - 3考点2程序框图的补充与完善【例2】如下图的框图,当 xi= 6, X2= 9, p= 8.5时,X3等于.A. 7B. 8C. 10D. 111【变式2】一个算法的程序框图如下图,假设该程序输出的结果是,那么判断框内应填入63的条件是.A. i <4 B . i >4C. i <5 D . i >5考点3 算法与其他知识的交汇【典例3】如果执行如下图的程序框图,输入正整数NN>2和实数ai, a2,a,输出A B,那么.A. A+ B为 ai, a2,,aN的和BB. 2为ai, a2,,aN的算术平均数C. A和B分别是ai, a2

5、,,aN中最大的数和最小的数D. A和B分别是ai, a2,,aN中最小的数和最大的数【变式3】4 如图是用模拟方法估计圆周率n值的程序框图,P表示估计结果,那么图中空白框内应填入.N4NA P=B P=i 000. i 000C P=鳥 D - P=襯1 000 1 000"心討当堂检测1 某程序框图如下图那么 a. a 49,假设该程序运行后输出的值是9,5b. a 5C. a 6D.a 7.结束.1 1 112.如图给出的是计算 ;+;+ + +R;的值的一个程序框图,其中判断框内应填入的条件是2 4 620() Ai >10?Ci >20?B i <10?D

6、 i <20?3某客运部门规定甲、乙两地之间旅客托运行李的费用为:不超过25 kg按0.5元/kg收费,超过25 kg的局部按0.8元/kg收费,计算收费的程序框图如下图,那么处应填( ) A. y = 0.8 x y = 0.5 xB. y = 0.5 x y = 0.8 xC. y = 25X 0.5 + (x 25) X 0.8 y = 0.5 xD. y = 25X 0.5 + 0.8 x y= 0.8 x4阅读如下图的程序框图,输出的S值为B. 1+ '2D. ;2- 1A. 0c. 1 + 孑课后稳固案一7 A组全员必做题的输出结果是C.D. 1112A. k 6B.

7、 k 7C. k 8D. k 93.按如下图的算法框图运算,假设输出k = 2,那么输入x的取值范围是( ).A. 19< x<200C. 19<x<200B. x<19D. x>200k的值是4如图是一个算法框图,那么输出的5对任意非零实数 a, b,假设a b的运算原理如程序框图所示,那么y ' b组提高选做题i 运行如下图的程序框图,假设输出结果为137,那么判断框中应该填的条件是A. k>5B. k>6k>7D. k>82.执行如下图的程序框图,如果输入的N10,那么输出的S( )/输皿/| 7+1 |/WMS/

8、87;(TOA 1 1 1丄2 3101 12! 3!110!C. 1112!3!丄11!3阅读如下图的程序框图,运行相应的程序,输出的结果s=4如果执行如下图的程序框图,输入x =- 1, n= 3,那么输出的数 S=5.根据以下算法语句,当输入x为60时,输出y的值为:输入xI:If x< 50 Theniiy= 0.5 x1JI:Else:y=25+ 0.6 x 50;End If-输岀-7D. 61A. 25B. 30C. 31参考答案预习自测1. 【答案】C2. 【答案】C【解析】执行程序框图, x= 25, | x| =| 25|>1 , x = J| 25| 1 =

9、4, |4|>1 , x=J|4| 1= 1,1>1 不成立, x = 2X 1+ 1 = 3.应选 C.3【答案】B【解析】当x= 1, y = 1时,满足x<4,贝U x = 2, y= 2;当 x= 2,y = 2时,满足xW 4,贝Ux= 2X 2=4,y= 2 + 1 = 3;当 x= 4,y = 3时,满足x<4,贝Ux= 2X4=8,y= 3 + 1 = 4;当x= 8, y = 4时,不满足xW4,那么输出y = 4.14.【答案】120【解析】由程序框图可知,当T= 1, i = 1时,T= T= 1, i = 2,不满足i >5;T 1.T=

10、, i = 3,不满足 i >5;T 1T= , i = 4,不满足 i >5;i 6T 1T= - = 24, i = 5,不满足 i >5;T 1.T= 120,i = 6,满足 i >5;1输出T=面典型例题【典例1】【答案】C【解析】算法的功能是求解三个数的方差,输出的是S=(1 2)2+ (2 2)2+ (3 2)2 2 3= 3.【变式1】【答案】D【例2】【答案】B【解析】|X1 X2| = 3, | X2 X3| =|X3 9|,故当 |X1 X2I v | X2 X3|,即 3< |X3 9| 时,pX1 + X2 15 ,X2 + X3 9+

11、X3=2 = "2,与 P= 8.5 不符;当 | X1 X2| >| X2 X3|,即 3>| X3 9| 时,p= 2- = 2=8.5 , X3= 8.【变式2】【答案】C【解析】初始值i = 1, T= 0, P= 15;第一次循环后i = 2, T= 1, P= 5;第二次循环后i11=3, T= 2, P= 1;第三次循环后i = 4, T= 3,;第四次循环后i = 5, T= 4, P=763因此循环次数应为 4次,故i<5可以作为判断循环终止的条件,应选C.【典例3】【答案】C【解析】随着 k的取值不同,x可以取遍实数ai, a2,,a,依次与A,

12、 B比拟,A始终 取较大的那个数,B始终取较小的那个数,直到比拟完为止,故最终输出的A, B分别是这N个数中的最大数与最小数,应选 C.【变式3】【答案】D【解析】利用几何概型,构造一个边长为1的正方形及其内一个半径为 1、圆心角为90°M12 M4M的扇形,易知扇形的面积 S& 1 000,又由面积公式得 S= 4 nXl1 000,解得n 1 000 , 所以选D.心当堂检测1. 【答案】A2. 【答案】A1111 1【解析】依题意,得+乔可表示为数列 齐 的前10项和,结合题目中的程序246202n框图知,判断框内应填入的条件是“i>10?,选A.3. 【答案】C

13、【解析】行李的重量为 x kg,那么所需费用为0.5 x, 0<xw 25,12.5 + 0.8( X 25),x>25,所以选C.4. 答案】nsin + sin42 n3 n+ sin + sin444 nv+sin5 nT +sin6 n7n8 n+ sin+ sin+ sin4443n4 n5 n4+ sin4+ sin+ sin49 n10n11 nsin+ sin+ sin '444程序框图的功能是计算【解析】=1 + 2.9 n+ sin47' A组全员必做题1. 答案】D10n+ sin411 nn的值.而sin + sin 442n+ sin46

14、nv +sin7nv+sin2. 答案】B3. 【答案】A【解析】由框图可知,输出 k= 2,需满足10x + 10<2 010 ,10(10x+ 10) + 10>2 010 ,解得19W x<200,应选A.4. 【答案】5【解析】由k2 5k + 4>0得k<1或k>4,所以k = 5.5【答案】2【解析】 a= 3, b= 2,贝U a>b,.输出 写=弓 =2.7、B组提高选做题1. 【答案】B11 1 11111【解析】 据题意令 S= 1+= 1 + 1 + - +- = 2【解析】据题意令1+ 1 2 + 2X3 + kx( k+1)2 + 23+ k k + 11k+7,113令S= 2 k +1 =,解得k= 6,故判断框应填入 k>6.2. 答案】B3. 答案】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= 6X ( 1) + 3= 3, i = 1; S= ( 3) X ( 1) + 2 = 5, i = 0; S= 5+ 1 = 4, i = 1,结束循环,故输出的S= 4.5. C

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1