高考数学学年数学高考一轮复习第十章算法初步Word文档格式.docx
《高考数学学年数学高考一轮复习第十章算法初步Word文档格式.docx》由会员分享,可在线阅读,更多相关《高考数学学年数学高考一轮复习第十章算法初步Word文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
算法初步
1.输入、输出值的求解
2.循环条件的判断
A
3题
5分
4题
填空题
★★★
分析解读 算法是江苏高考的必考内容,以流程图为背景考查输入、输出值的求解,偶考伪代码为背景的输入、输出值的求解.
五年高考
考点 算法初步
1.(2017课标全国Ⅱ文改编,10,5分)执行下面的程序框图,如果输入的a=-1,则输出的S= .
答案 3
2.(2017课标全国Ⅰ理改编,8,5分)下面程序框
图是为了求出满足3n-2n>
1000的最小偶数n,那么在
和
两个空白框中,可以分别填入 .
答案 A≤1000和n=n+2
3.(2017北京文改编,3,5分)执行如图所示的程序框图,输出的s值为 .
答案
4.(2017山东理改编,6,5分)执行两次下图所示的程序框图,若第一次输入的x的值为7,第二次输入的x的值为9,则第一次、第二次输出的a的值分别为 .
答案 1,0
5.(2017天津理改编,3,5分)阅读下面的程序框图,运行相应的程序,若输入N的值为24,则输出N的值为 .
答案 2
6.(2016山东,11,5分)执行下边的程序框图,若输入n的值为3,则输出的S的值为 .
答案 1
7.(2016课标全国
Ⅲ理改编,7,5分)执行下面的程序框图,如果输入的a=4,b=6,那么输出的n= .
答案 4
8.(2016四川改编,8,5分)秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的程序框图给出了利用秦九韶算法求某多项式值的一个实例,若输入n,x的值分别为3,2,则输出v的值为 .
答案 18
9.(2016课标全国Ⅰ改编,10,5分)执行下面的程序框图,如果输入的x=0,y=1,n=1,则输出x,y的值分别为 , .
;
6
10.(2015江苏,4,5分)根据如图所示的伪代码,可知输出的结果S为 .
S←1
I←1
While I<
8
S←S+2
I←I+3
End While
Print S
答案 7
11.(2014江苏,3,5分)如图是一个算法流程图,则输出的n的值是 .
答案 5
12.(2014课标Ⅰ改编,7,5分)执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M= .
教师用书专用(13—23)
13.(2016课标全国Ⅱ改编,9,5分)中国古代有计算多项式值的秦九韶算法,下图是实现该算法的程序框图.执行该程序框图,若输入的x=2,n=2,依次输入的a为2,2,5,则输出的s= .
答案 17
14.(2015北京改编,3,5分)执行如图所示的程序框图,输出的结果为 .
答案 (-4,0)
15.(2015湖南改编,3,5分)执行如图所示的程序框图.如果输入n=3,则输出的S= .
16.(2015陕西改编,8,5分)根据下边框
图,当输入x为2006时,输出的y=
.
17.(2015课标Ⅱ改编,8,5分)下边程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为14,18,则输出的a= .
18.(2014湖
南改编,6,5分)执行如图所示的程序框图,如果输入的t∈[-2,2],则输出的S属于 .
答案 [-3,6]
19.(2013辽宁理改编,8,5分)执行如图所示的
程序框图,若输入n=10,则输出S= .
20.(2013浙江理改编,5,5分)某程序框图如图所示,若该程序运行后输出的值是
则a的取值范围为 .
答案 4≤a<
5
21.(2013安徽理改编,2,5分)如图所示,程序框图(算法流程图)的输出结果是 .
22.(2013陕西理改编,2,5分)根据下列算法语句,当输入x为60时,输出y的值为 .
输入x;
Ifx≤50Then
y=0.5*x
Else
y=25+0.6*(x-50)
EndIf
输出y.
答案 31
23.(2013湖北理,12,5分)阅读如图所示的程序框图,运行相应的程序,输出的结果i=
.
三年模拟
A组 2016—2018年模拟·
基础题组
1.(2018江苏淮安宿迁高三期中)如图是一个算法流程图,则输出的i的值为 .
2.(2017江苏南京溧水中学质检,5)某算法的伪代码如图所示,该算法输出的结果是 .
WhileS≤2
4
S←S×
I
I←I+1
EndWhile
PrintI
答案 6
3.(2017江苏南京高淳质检,5)下图是一个算法的流程图,最后输出的k= .
答案 11
4.(2017江苏苏州暑期调研,6)下图是一个输出一列数的算法流程图,则这列数的第三项是 .
答案 30
5.(2016江苏扬州期末,4)如图,若输入的x值为
则相应输出的值为 .
6.(2016江苏苏北四市调研,4)运行如图所示的伪代码,则输出的结果为 .
I←I+1
答案 9
B组 2016—2018年模拟·
提升题组
(满分:
20分 时间:
10分
钟)
填空题(每小题5分,共20分)
1.(2018江苏海安中学测试
)下图是一个算法的伪代码,则输出的i的值为 .
S←9
i←1
While S≥0
S←S-i
i←i+1
Print i
2.(2017江苏南京师范大学附中期中,6)下图是一个算法流程图,则输出k的值是 .
3.(2017南京、盐城高三第一次模拟)如图是一个算法流程图,则输出的x的值是 .
4.(2017苏北四市高三上学期期末)运行如图所示的伪代码,则输出S的值为 .
S←0
I←
1
While I≤5
I+1
S←S+I
答案 20
C组 2016—2018年模拟·
方法题组
方法1 流程图的求解技巧与方法
1.执行如图所示的流程图,如果输出的a值大于2014,当a取得最小值时,横线处应填入的是 .
方法2 破解算法语句问题的技巧与方法
2.某程序如图所示,若输出的结果为2015,则输入的x的值等于 .
Read x
If x<
=0 Then
c←3*x+1
c←x^2-x+2009
End If
Print c