沪教版102程序框图(有答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
沪教版(上海某校高二第一学期新高考辅导与训练第10章算法
初步 10.2程序框图
一、双空题
1. 某篮球队6名主力队员在最近三场比赛中投进的三分球个数如下表所示:
如图是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,则图中判断框应填________,输出的s=________(注:框图中的赋值符号“=”也可以写成“←”或“:=”)
二、解答题
任意给定3个正实数,设计一个算法,判断是否存在分别以这3个数为三边边长的三角形,画出这个算法的程序框图.
三、填空题
条件结构的基本形式是________.
“”的意思是________.
本节中“”表示的算法是________.
如图所示的框图表示的算法是
_________.
如果给出的是计算的值的一个程序框图,其中判断框内应填入的条件是________.
如图是求解一元二次方程的流程图,请在标注的地方填上算法:
(1)________________;
(2)________________;
(3)________________.
如图,如果执行该程序,则输出的
________.
如图,该算法的功能是________.
如图执行该程序,输出的________.
程序框图(即算法流程图)如图所示,其输出结果是________.
某算法的程序框图如图所示,则输出量与输入量满足的关系式
是.
四、单选题
流程图中表示判断框的是().
A.矩形框
B.菱形框
C.圆形框
D.椭圆形框
循环结构可以镶嵌的结构是().
A.顺序结构
B.条件结构
C.循环结构
D.以上三种结构如图,该算法的功能是().
A.求的差
B.求的差
C.比较的大小
D.求差的绝对值某程序框图如图所示,该程序运行后输出的的值是( )
A.4
B.5
C.6
D.7
参考答案与试题解析
沪教版(上海某校高二第一学期新高考辅导与训练第10章算法
初步 10.2程序框图
一、双空题
1.
【答案】
is6.ar+a+−−+as
【考点】
程序框图
古典概型及其概率计算公式
茎叶图
【解析】
顺为是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,所图中判断框应填i≤6,输出的S=a1+a2+⋯+a6
【解答】
此题暂无解答
二、解答题
【答案】
见解析
【考点】
程序框图
设计程序框图解决实际问题
循环结构的应用
【解析】
此题暂无解析
【解答】
由三角形三边长的判定知,任意两边之和大于第三边,才能构成三角形.所以设计时需同时满足任意两边之和大于第三边进行
判断,设计条件分支结构.
程序框图如图所示.
三、填空题
【答案】
如果“条件”成立,那么执行指令组A,否则执行指令组B
【考点】
程序框图
条件结构的应用
命题的否定
【解析】
根据条件结构的定义即可得出结论.
【解答】
条件结构的基本形式是如果“条件”成立,那么执行指令组A,否则执行指令组B.故答案为:如果“条件”成立,那么执行指令组A,否则执行指令组B
【答案】
将x x的值赋予X
【考点】
条件结构的应用
伪代码
循环结构的应用
【解析】
由算法语言中∵ 的涵义即可得所填答案
【解答】
解:x1=x3的意思是将X3的值赋予X
故答案为:将x3的值赋予X
【答案】
求n个数中的最大数M及序数k
【考点】
集合的含义与表示
程序框图
进位制
【解析】
根据题意,即可求得算法的功能,得到求n个数中的最大数M及序数k,即可求解.【解答】
由题意,分别依次输入”个数:x1,x2,x3,⋯,x n
若x k+1≥x i,其中i=2,3,4,⋯,n−1,则输出X n−1和i+1
所以表示的算法是:求n个数中的最大数M及序数k.
故答案为:求n个数中的最大数M及序数k.
【答案】
输入三个数,输出其中最大的一个
【考点】
程序框图
条件结构的应用
集合的含义与表示
【解析】
根据程序框图的计算功能,得到该程序的功能是输出其中最大的一个.
【解答】
由程序框图可得,输入a,b,c
若a>b及a>c成立,表示④是最大的数,此时输出④;
若a>b及a>c不成立,执行第二步,此时若b>c成立,输出b;
若b>c不成立,执行第三步,输出较大的数c.
所以程序框图的功能是输入三个数,输出其中最大的一个.
故答案为:输入三个数,输出其中最大的一个.
【答案】
1>10
【考点】
程序框图
循环结构的应用
伪代码
【解析】
框图给出的是计算1
2+1
4
+1
6
+⋯+1
20
的值的一个程序框图,首先赋值i=1,S=0,n=2,
执行s=0+1
2
时同时执行了
i=i+1,和式共有10项作和,
所以执行完s=1
2+1
4
+1
6
+⋯+1
20
后的i值为11,再判断i=11时应满足的条件,由此可
以得到正确答案
【解答】
框图中首先给变量5,n,i,赋值S=0,n=2,i=1
判断条件不满足,执行s=0+1
2
n=2+2=4|=1+1=2
判断条件不满足,执行s=1
2+1
4
n=4+2=6i=2+1=3
判断条件不满足,执行.=1
2+1
4
+1
6
n=6+2=8i=3+1=4
由此看出,当执行.=1
2+1
4
+1
6
+⋯+1
20
时,执行n=20+2=22i=10+1=11
在判断时判断框中的条件应满足,所以判断框中的条件应是i>10故答案为i>10
【答案】
(1)Δ<0
(2)x1=−b+√3
2a ,x2=−b−√Δ
2a
(3)输出石x2
【考点】
程序框图
等差数列的性质
函数恒成立问题
【解析】
(1)由一元二次方程的判别式与根的关系,结合算法步骤,即可求解.【解答】
(1)处应填:Δ<0
在Δ≥0时,方程ax2+bx+c=0(a≠0)有两个实数根x1=−b+√Δ
2a ,x2=−b−√Δ
2a
所以
(2)处应填:x1=−b+√Δ
2a ,x2=−b−√2
2a
)
(3)处应填:输出x2,x2
故答案为:Δ<0x1=−b+√Δ
2a ,x2=−b−√Δ
2a
;输出x1,x2
【答案】
2550
【考点】
循环结构的应用
伪代码
程序框图
【解析】
由流程图可知S=0+2×1+2×2+⋯+2×50,结合等差数列求和可求出结果【解答】
解:S=0+2×1+2×2++2×50=2×(1+2+⋯+50)=2×(50+50×49
2
)= 2550
故答案为:2550.
【答案】
求输入的10个数的和
【考点】
程序框图
条件结构的应用
伪代码
【解析】
观察i的取值,根据S+S+x即可求解.
【解答】
解:由图知,ⅰ从1取到10都执行是,把每一个S+x赋值给一个新的S,所以该算法的功能是求输入的10个数的和
故答案为:求输入的10个数的和.
【答案】
30
【考点】
循环结构的应用
伪代码
程序框图
【解析】
由流程图执行循环体,当第四次执行循环体后S=20,n=8,T=20即可得到输出.【解答】
解:第一次执行循环体,S=5,n=2,T=2;第二次执行循环体,S=10,n=4,T= 6
第三次执行循环体,S=15.n=6.I=12;第四次执行循环体,S=20,n=8,T=20此时I>S
故答案为:30.
【答案】
127
【考点】
程序框图
循环结构的应用
伪代码
【解析】
由程序框图知,循环体被执行后α的值依次为3、7、15、31、63、127,故输出的结果是127.
【解答】
此题暂无解答
【答案】
,2(x≤1)y={\________ ^x−2(x>1)
【考点】
程序框图
条件结构的应用
导数的运算
【解析】
根据框图,当输入的》的值满足条件x>1时,y=x−2,不满足条件x>1时,y= 2x,即当x≤1时,y=2x,x的取值范围不同,)有不同的表达式,故这是一个分段函数.
【解答】
此题暂无解答
四、单选题
【答案】
B
二次函数的应用
函数的最值及其几何意义
勾股定理
【解析】
根据算法框图中表示判断的是菱形框,即可得出答案
【解答】
解:流程图中矩形框表示处理框,菱形框表示判断框,圆形框表示起止框,没有椭圆形框,所以B选项正确.
故选:B
【答案】
D
【考点】
二次函数的应用
函数的最值及其几何意义
勾股定理
【解析】
分析程序框图中三种结构的特征可以得到结果
【解答】
分析程序框图中的三种结构,
包括顺序结构、条件结构和循环结构,
有些时候需要多种结构来完成,
可知循环结构可以镶嵌的结构是三种都可以,
故选:D.
【答案】
D
【考点】
二次函数的应用
函数的最值及其几何意义
勾股定理
【解析】
由输出可知输出为非负数,即可得正确答案
【解答】
解:当a>b时,输出为a−b为正数;当a≤b时,输出为b−a为非负数,
所以输出为a,b差的绝对值.
故选:D.
【答案】
A
【考点】
二次函数的应用
函数的最值及其几何意义
勾股定理
【解析】
根据框图,模拟计算即可得出结果
程序执行第一次,s=0+20=1k=1,第二次,S=1+21=3,k=2,第三次,S= 3+23=11,k=3,第四次,
S=11+211>100,k=4,跳出循环,输出k=4,故选A.。