所属成套资源:北师大版数学必修3同步练习题
北师大版必修32.3循环结构精品一课一练
展开
这是一份北师大版必修32.3循环结构精品一课一练,共8页。试卷主要包含了选择题,填空题,解答题等内容,欢迎下载使用。
A级 基础巩固
一、选择题
1.下面关于当型循环结构和直到型循环结构的说法,不正确的是( D )
A.当型循环结构是先判断后循环,条件成立时执行循环体,条件不成立时结束循环
B.直到型循环结构要先执行循环体再判断条件,条件成立时结束循环,条件不成立时执行循环体
C.设计程序框图时,两种循环结构可以任选其中的一个,两种结构也可以相互转化
D.设计循环结构的程序框图时只能选择这两种结构中的一种,除这两种结构外,再无其他循环结构
[解析] 循环结构的程序框中必须包含条件结构,故选项D的说法是错误的.
2.阅读下面的程序框图,运行相应的程序,若输入N的值为19,则输出N的值为( C )
A.0 B.1
C.2D.3
[解析] 输入N=19,
第一次循环,19不能被3整除,N=19-1=18,18>3;
第二次循环,18能被3整除,N=eq \f(18,3)=6,6>3;
第三次循环,6能被3整除,N=eq \f(6,3)=2,220整数解为n≥5,因此输出的n=5.
6.如图所示,程序框图(算法流程图)的输出结果是_15___.
[解析] 该题考查算法程序框图的循环结构.
∵T=0+1+2+…+14=(1+14)×7=15×7=105,
此时k=14,再循环一次终止,
∴k=15.
三、解答题
7.设计一个计算2+4+6+…+100的值的算法,并画出算法框图.
[解析] 算法如下:
1.S=0.
2.i=2.
3.S=S+i.
4.i=i+2.
5.如果i大于100,则执行6,否则执行3,4.
6.输出S.
算法流程图如下图所示.
B级 素养提升
一、选择题
1.阅读如下程序框图,运行相应的程序,则程序运行后输出的结果为( B )
A.7B.9
C.10D.11
[解析] 本题主要考查循环结构的程序框图,由框图运行程序我们可知.
第①步,运行i=1,S=0+lgeq \f(1,3)=lgeq \f(1,3)>-1
第②步,i=3,S=lgeq \f(1,3)+lgeq \f(3,5)=lgeq \f(1,5)>-1
第③步, i=5,S=lgeq \f(1,5)+lgeq \f(5,7)=lgeq \f(1,7)>-1
第④步,i=7,S=lgeq \f(1,7)+lgeq \f(7,9)=lgeq \f(1,9)>-1
第⑤步,i=9,S=lgeq \f(1,9)+lgeq \f(9,11)=lgeq \f(1,11)Q.
算法的考查多以流程图的形式出现,重点考查的是循环结构.
二、填空题
3.阅读如下图所示的算法框图,若输入m=4,n=3,则输出a=_6___,i=_2___.
[解析] 该算法框图的执行过程是:
m=4
n=3
i=1
a=4+1=5
3整除5 否
i=1+1=2
a=4+2=6
3整除6 是
输出a=6,i=2.
4.执行下边的程序框图,若输入的x的值为1,则输出的y的值是_13___.
[解析] 第一次执行程序,满足条件x<2,x=1+1=2;第二次执行程序,不满足条件x<2,y=3×22+1=13,输出y=13,结束.答案为13.
三、解答题
5.画出求eq \f(1,2+\f(1,2+…+\f(1,2)))(共6个2)的值的算法的流程图.
[解析] 流程图如下图所示.
6.用N1代表第一个学生的学号,Ni代表第i个学生的学号,Gi代表第i个学生的成绩,那么如图,表示一个什么样的算法?
[解析] 算法:
第一步:i=1;
第二步:如果Gi≥90,则输出Ni,Gi,否则直接转到第三步;
第三步:i=i+1;
第四步:如果i≤60,则执行第二步,重复执行第二步、第三步、第四步,否则结束.
故该框图表示的算法功能是:输出60名学生中分数在90分或90分以上的学生的学号和成绩.
7.设计算法,输出1 000以内能同时被3和5整除的所有正整数,画出算法的流程图.
[解析] 算法如下:
1.n=1.
2.a=15n,输出a.
3.n=n+1.
4.若n>66,则执行5,否则执行2,3.
5.结束.
6.算法流程图如下图:
相关试卷
这是一份高中数学人教版新课标A必修31.1.2程序框图和算法的逻辑结构同步练习题,共4页。试卷主要包含了程序框图是描述的常用工具,程序框图中的功能是,执行下边的程序框图,若P=0等内容,欢迎下载使用。
这是一份北师大版2.3互斥事件课时练习,共7页。试卷主要包含了3 互斥事件,16,P=eq \f=0等内容,欢迎下载使用。