当前位置:首页 > 2021版高考数学一轮复习 第十二章 复数、算法、推理与证明 第2讲 算法与程序框图教案 文 新人教A版
1111
A.求1++++...+的值
357211111
B.求1++++...+的值
357191111
C.求1-+-+...-的值
357191111
D.求1-+-+...+的值
35721
111
【解析】 执行程序框图,S=1,a=-1,n=3;S=1-,a=1,n=5;S=1-+,
335
a=-1,n=7;…;S=1-+-+…-,a=1,n=21>19满足条件,退出循环,输出S.故该程序框图的功能是求S=1-+-+…-的值,故选C.
【答案】 C
111
357
119
113517119
[提示] (1)几个常用变量:①计数变量,如i=i+1; ②累加变量,如S=S+i;③累乘变量,如p=p×i.
9
(2)当型循环与直到循环的区别.
1.(2020·武昌区调研考试)某程序框图如图所示,该程序运行后输出的s=( )
A.26 C.410
B.102 D.512
1
解析:选B.s=0,n=1,第一次运行,s=2-0=2,n=1+2=3; 第二次运行,s=2-2=6,n=3+2=5; 第三次运行,s=2-6=26,n=5+2=7;
第四次运行,s=2-26=102,n=7+2=9>8,终止循环.输出s=102,故选B. 2.(2020·湖南省湘东六校联考)执行如图所示的程序框图,为使输出的数据为63,则判断框中应填入的条件为( )
753
A.i≤4? C.i≤6?
B.i≤5? D.i≤7?
解析:选B.初始值,S=1,i=1,第一次循环,S=3,i=2;第二循环,S=7,i=3;第三次循环,S=15,i=4;第四次循环,S=31,i=5;第五次循环,S=63,i=6,此时退出循环,输出S=63.结合选项知判断框中应填入的条件为“i≤5?”,故选B.
3.(2020·东北三省三校一模)执行两次下图所示的程序框图,若第一次输入的x的值为4,第二次输入的x的值为5,记第一次输出的a的值为a1,第二次输出的a的值为a2,则a1-a2=( )
10
A.2 B.1 C.0 D.-1
解析:选D.当输入x的值为4时,不满足b>x,但是满足x能被b整除,输出a=0=
2
a1;当输入x的值为5时,不满足b2>x,也不满足x能被b整除,故b=3,此时满足b2>x,
故输出a=1=a2,则a1-a2=-1.故选D.
基本算法语句(师生共研)
2 017π2 017π
执行如图程序语句,输入a=2cos,b=2tan ,则输出y的值是
34
( )
A.3 C.6
B.4 D.-1
??a(a+b),a
【解析】 根据条件语句可知程序运行后是计算y=?2
?a-b,a≥b,?
2 017ππ
且a=2cos=2cos =1,
33
11
b=2tan
2 017ππ
=2tan=2; 44
因为a
算法语句应用的三个关注点
下列程序执行后输出的结果是 .
解析:程序反映出的算法过程为
i=11?S=11×1,i=10;i=10?S=11×10,i=9; i=9?S=11×10×9,i=8; i=8<9退出循环,执行“PRINT S”.
故S=990. 答案:990
[基础题组练]
1.已知一个算法的程序框图如图所示,当输出的结果为0时,输入的实数x的值为( )
12
共分享92篇相关文档