云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 2017届高考数学大一轮复习 第十一章 算法初步 文 北师大版

2017届高考数学大一轮复习 第十一章 算法初步 文 北师大版

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 3:21:11

解析:x=2,t=2,M=1,S=3,k=1.

k≤t,M=×2=2,S=2+3=5,k=2; k≤t,M=×2=2,S=2+5=7,k=3;

3>2,不满足条件,输出S=7. 答案:D

2.阅读如图所示的程序框图,运行相应的程序,若输入m的值为2,则输出的结果i=________.

22

11

解析:根据循环结构找出i的值.

m=2,A=1,B=1,i=0.

第一次:i=0+1=1,A=1×2=2,B=1×1=1,A>B; 第二次:i=1+1=2,A=2×2=4,B=1×2=2,A>B; 第三次:i=2+1=3,A=4×2=8,B=2×3=6,A>B; 第四次:i=3+1=4,A=8×2=16,B=6×4=24,A

考点二 程序框图中条件的确定

[例2] (1)下图中,x1,x2,x3为某次考试三个评阅人对同一道题的独立评分,p为该题的最终得分,当x1=6,x2=9,p=8.5时,x3等于( )

A.11 B.10 C.8 D.7

(2)(2016·商丘模拟)若框图所给的程序运行结果为S=20,那么判断框中应填入的关于k的条件是( )

A.k<8? B.k≤8? C.k≥8? D.k>8?

审题视点 (1)先读懂所给图的逻辑顺序,然后进行计算判断,其中判断条件|x3-x1|<|x3-x2|是否成立是解答本题的关键. (2)本题程序是求和:1+10+9+8+…,执行循环可看出S=20时需循环2次.

解 (1)x1=6,x2=9,|x1-x2|=3≤2不成立,即为“否”,所以再输入x3;由绝对值的意义(一个点到另一个点的距离)和不等式|x3-x1|<|x3-x2|知,点x3到点x1的距离小于点x3到x2的距离,所以当x3<7.5时,|x3-x1|<|x3-x2|成立,即为“是”,此时x2=x3,所以p=

x1+x3

2

6+x3x3+x2x3+9即=8.5,解得x3=11>7.5,不合题意;当x3≥7.5时,|x3-x1|<|x3-x2|不成立,即为“否”,此时x1=x3,所以p=,即=

2228.5,解得x3=8>7.5,符合题意,故选C.

(2)当k=10,S=11时不合题意,需继续执行循环程序;当k=9,S=20时符合题意,需终止程序运行,故k>8. 答案 (1)C (2)D

理解框图的功能,可以帮助我们迅速确定思路及与此有关的知识点,对求解结果或确定其中的条件非常重要.

1.(2015·黄冈模拟)如图所示的程序框图能判断任意输入的数x的奇偶性,其中判断框内的条件是( )

A.m=0 B.m=1 C.x=0 D.x=1

解析:由程序框图所体现的算法可知判断一个数是奇数还是偶数,看这个数除以2的余数是1还是0,由图可知应填“m=1”故选B. 答案:B

2.(2014·高考重庆卷)执行如图所示的程序框图,若输出k的值为6,则判断框内可填入的条件是( )

13A.s> B.s>

2574C.s> D.s>

105

999

解析:第一次执行循环:s=1×=,k=8,s=应满足条件;

1010109888

第二次执行循环:s=×=,k=7,s=应满

1091010

877

足条件,排除选项D;第三次执行循环:s=×=,k=6,正是输出的结果,故这时程序不再满足条件,结束循环,而选项A和B都

10810满足条件,故排除A和B,故选C.

答案:C

考点三 算法设计

[例3] “特快专递”是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式,某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:

?ω?0.53ω ?f=

?50×0.53+ω- ω>?

其中f(单位:元)为托运费,ω为托运物品的重量(单位:千克). 试设计计算费用f的算法,并画出流程图(算法框图).

审题视点 这是一个实际问题,求费用f的计算公式随物品的重量ω的变化而不同,因此要对物品重量ω进行判断,比较ω与50的大小,然后由相应关系式求出费用f并输出.

解 算法如下: 1.输入ω.

2.如果ω≤50,那么使f=0.53ω,否则使

f=50×0.53+(ω-50)×0.85.

3.输出f.

流程图(算法框图)为:

给出一个问题,设计算法时应注意:

(1)认真分析问题,联系解决此问题的一般数学方法. (2)综合考虑此类问题中可能涉及的各种情况. (3)将解决问题的过程划分为若干个步骤. (4)用简练的语言将各个步骤表示出来.

-2,x>0,??

1.已知函数y=?0,x=0,

??2,x<0,解:算法如下: 第一步,输入x.

第二步,如果x>0,则y=-2;如果x=0,则y=0;如果x<0,则y=2.

写出求该函数函数值的算法及程序框图.

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

解析:x=2,t=2,M=1,S=3,k=1. k≤t,M=×2=2,S=2+3=5,k=2; k≤t,M=×2=2,S=2+5=7,k=3; 3>2,不满足条件,输出S=7. 答案:D 2.阅读如图所示的程序框图,运行相应的程序,若输入m的值为2,则输出的结果i=________. 2211 解析:根据循环结构找出i的值. m=2,A=1,B=1,i=0. 第一次:i=0+1=1,A=1×2=2,B=1×1=1,A>B; 第二次:i=1+1=2,A=2×2=4,B=1×2=2,A>B; 第三次:i=2+1=3,A=4×2=8,B=2×3=6,A>B; 第四次:i=3+1=4,A=8×2=16,B=6×4=24,A

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com