- 3
- 0
- 约3.71千字
- 约 9页
- 2021-02-21 发布于山东
- 举报
【全程复习方略】 2020 版高考数学 9.1 算法的基本思想、算法框图及基本语句
课时提升作业 理 北师大版
一、选择题
1.(2020 ·铜川模拟 ) 如图所示算法 , 若输入的 x 的值为 2020, 则算法执行后的输出结果是 ( )
(A)2020
(B)2020
(C)0
(D)2
2. 某客运部门规定甲、乙两地之间旅客托运行李的费用为
: 不超过 25kg 按 0.5
元 /kg 收费 , 超过 25kg 的部
分按 0.8
元/kg 收费 , 计算收费的算法框图如图所示
, 则①②处应填 ()
(A)y=0.8x y=0.5x
(B)y=0.5x y=0.8x
(C)y=0.8x-7.5 y=0.5x
(D)y=0.8x+12.5 y=0.8x
3.(2020 ·济宁模拟 ) 执行如图所示的算法框图 , 如果输出的是 a=341, 那么判断框内应填 ( )
(A)k
≥ 4
(B)k
≥5
(C)k
≥ 6
(D)k
≥7
4.(2020
·宣城模拟
) 如框图所示
, 已知集合
A={x|
框图中输出的
x 值 },
集合
B={y|
框图中输出的
y 值 },
全集
U=Z,Z 为整数集
. 当
x=-1
时 ,(
eU A) ∩ B=(
)
(A){-3,-1,5}
(B){-3,-1,5,7}
(C){-3,-1,7}
(D){-3,-1,7,9}
5. 如果执行如图所示的算法框图
, 则输出的结果是 ()
(A) (B) (C) (D)
6.(2020 ·新课标全国卷 ) 如果执行如图的算法框图 , 输入正整数 N(N≥ 2) 和实数 a1,a 2, ,a N, 输出 A,B, 则
( )
(A)A+B 为 a1,a 2, ,a N的和
为 a1,a 2, ,a N的算术平均数
(C)A 和 B分别是 a1,a 2 , ,a N 中最大的数和最小的数
(D)A 和 B分别是 a1,a 2 , ,a N 中最小的数和最大的数
二、填空题
7.(2020 ·上饶模拟 ) 为确保信息安全 , 信息需加密传输 , 发送方由明文→密文 ( 加密 ), 接收方由密文→明文
( 解密 ), 已知加密规则如图所示 . 例如 , 明文 1,2,3,4 对应密文 5,7,18,16. 当接收方收到密文 14,9,23,28 时,
则解密得到的明文为 .
8. (2020 ·湖南高考 ) 如果执行如图所示的算法框图 , 输入 x=4.5, 则输出的数 i= .
9.( 能力挑战题 ) 如图是求 12+22+32+ +1002 的值的算法框图 , 则正整数 n= .
三、解答题
10. 将下面的算法框图改写为算法语句 .
给出 30 个数 :1,2,4,7,, 其规律是 : 第 1 个数是 1, 第 2 个数比第 1 个数大 1, 第 3 个数比第 2 个数大 2,
第 4 个数比第 3 个数大 3, 依次类推 . 要计算这
30 个数的和 , 现给出了该问题算法的框图 .
(1)
请在图中判断框内填上合适的语句.
(2)
根据框图 写出算法语句 .
12. 根据如图所示的算法框图 , 将输出的 x,y 值依次分别记为 x1,x 2, ,x n, ,x 2020;y 1,y 2, ,y n, ,y 2020.
求数列 {x n} 的通项公式 .
(2) 写出 y1,y 2,y 3,y 4, 由此猜想出数列 {y n} 的一个通项公式 yn, 并证明你的结论 .
(3) 求 zn=x1y1+x2y2+ +xnyn(n ∈ N* ,n ≤2020).
答案解析
【解析】 选 D. 由题意知
y= 故当 x=2020 时 ,
0
y=(2020) +1=2.
【解析】 选 C. 设行李的质量为 xkg, 则所需费用为 :
y=
即 y=
【方法技巧】 选择结构的答题技巧
算法框图中的选择结构一般与分段函数相联系
, 解答时
, 要先根据条件对应寻找输出的结果
, 并用分段函数
的形式把该算法框图的功能表示出来
, 再求程序执行后的结果时
, 就是求分段函数的函数值了
.
【变式 备选】 已知算法框图如图
, 若分别输入的
x 的值为
0,1,2,
执行该算法框图后
,
输出的
y 的值分别为
a,b,c,
则
a+b +c=
.
【解析】 此算法框图的作用是计算分段函数
y=
的值 ,
所以当 x=0 时 ,y=a=4 0=1, 当 x=1 时 ,y =b=1, 当 x=2 时,y=c=2 2=4,
a+b+c=6
原创力文档

文档评论(0)