2018北师大版高中数学必修三巩固提升第2章 4 2 2.3 循环结构含解析

作者:佚名 资料来源:网络 点击数:    有奖投稿

2018北师大版高中数学必修三巩固提升第2章 4 2 2.3 循环结构含解析

本资料为WORD文档,请点击下载地址下载
文 章来 源莲山 课件 w w
w.5Y k J.cO m  
[A 基础达标]
1.以下说法不正确的是(  )
A.顺序结构是由若干个依次执行的处理步骤组成的,每一个算法都离不开顺序结构
B.循环结构是在一些算法中从某处开始按照一定条件,反复执行某一处理步骤,故循环结构中一定包含选择结构
C.循环结构中不一定包含选择结构
D.用程序框图表示算法,使之更加直观形象,容易理解
解析:选C.循环结构中一定包含选择结构.
2.执行如图所示的程序框图,输出的s值为(  )
A.2    B.32    C.53    D.85
解析:选C.运行该程序,k=0,s=1,k<3;
k=0+1=1,s=1+11=2,k<3;
k=1+1=2,s=2+12=32,k<3;
k=1+2=3,s=32+132=53,k=3.输出的s值为53.故选C.
   
第2题图        第3题图
3.按如图所示的程序框图运算,若输入x=6,则输出k的值是(  )
A.3       B.4       C.5       D.6
解析:选B.输入x=6后,该程序框图的运行过程是:
输入x=6
k=0
x=2×6+1=13
k=0+1=1
x=13>100?否
x=2×13+1=27
k=1+1=2
x=27>100?否
x=2×27+1=55
k=2+1=3
x=55>100?否
x=2×55+1=111
k=3+1=4
x=111>100?是
输出k=4.
4.下面程序框图是为了求出满足3n-2n>1 000的最小偶数n,那么在 和  两个空白框中,可以分别填入(  )
A.A>1 000和n=n+1   B.A>1 000和n=n+2
C.A≤1 000和n=n+1   D.A≤1 000和n=n+2
解析:选D.程序框图中A=3n-2n,故判断框中应填入A≤1 000,由于初始值n=0,要求满足A=3n-2n>1 000的最小偶数,故执行框中应填入n=n+2,选D.
   
第4题图        第5题图
5.执行如图所示的程序框图,输出的S值为(  )
A.3   B.-6
C.10   D.-15
解析:选C.第一次循环为:i=1,S=-1,i=2, 
第二次循环为:i=2,S=-1+4=3,i=3,
第三次循环为:i=3,S=3-9=-6,i=4,
第四次循环为:i=4,S=-6+16=10,i=5,
第五次循环条件不成立,输出S=10.
6.如图所示的程序框图中,语句“S=S×n”将被执行的次数是__________.
解析:由程序框图知:
S=1×2×3×…×n.
又1×2×3×4×5=120<200,
1×2×3×4×5×6=720>200.
故语句“S=S×n”被执行了5次.
答案:5
  
第6题图       第7题图
7.执行如图所示的算法框图,输出的T=________.
解析:按照算法框图依次执行为:S=5,n=2,T=2;S=10,n=4,T=2+4=6;S=15,n=6,T=6+6=12;S=20,n=8,T=12+8=20;S=25,n=10,T=20+10=30.故输出T=30.
答案:30
8.若某程序框图如图所示,当输入n=50时,则该程序运行后输出的结果是________.
解析:输入n=50,由于i=1,S=0,所以S=2×0+1=1,i=2,此时不满足S>50;当i=2时,S=2×1+2=4,i=3,此时不满足S>50;当i=3时,S=2×4+3=11,i=4,此时不满足S>50;当i=4时,S=2×11+4=26,i=5,此时不满足S>50;当i=5时,S=2×26+5=57,i=6,此时满足S>50,因此输出i=6.
答案:6
9.设计程序框图,求出12×-23×34×-45×…×99100的值.
解:程序框图如图所示:
 
10.设计一个求满足10<x2<1 000的所有正整数x的值的程序框图.
解:可以从最小的正整数1开始进行判断,判断是否满足10<x2<1 000.若满足,则输出x的值;若不满足,则对1进行累加后再进行判断,依次下去,直到x2≥1 000为止,结束程序.
程序框图如图所示:
 
[B 能力提升]
11.如图所示,给出的是计算13+23+33+…+n3的值的一个算法框图,其中判断框内应填入的条件是(  )
 
A.i≤n   B.i≥n
C.i<n   D.i>n
解析:选D.按要求程序运行至s=13+23+33+…+n3以后,紧接着i=i+1,即i=n+1,此时要输出s,即判断框内应填 i>n.
12.执行如图的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为(  )
 
A.5   B.4
C.3   D.2
解析:选D.S=0+100=100,M=-10,t=2,100>91;S=100-10=90,M=1,t=3,90<91,输出S,此时,t=3不满足t≤N,所以输入的正整数N的最小值为2,故选D.
13.执行两次如图所示的程序框图,若第一次输入的x的值为7,第二次输入的x的值为9,则第一次、第二次输出的a的值分别为________.
 
解析:当x=7时,因为b=2,所以b2=4<7=x.
又7不能被2整除,所以b=2+1=3.
此时b2=9>7=x,所以退出循环,a=1,所以输出a=1.
当x=9时,因为b=2,所以b2=4<9=x.
又9不能被2整除,所以b=2+1=3.
此时b2=9=x,又9能被3整除,所以退出循环,a=0.
输出a=0.
答案:1,0
14.(选做题)运行如图所示的程序框图.
 
(1)若输入x的值为2,根据该程序的运行过程完成下面的表格,并求输出的i与x的值.
第i次 i=1 i=2 i=3 i=4 i=5
x=2×3i     
(2)若输出i的值为2,求输入x的取值范围.
解:(1)
第i次 i=1 i=2 i=3 i=4 i=5
x=2×3i 6 18 54 162 486
因为162<168,486>168,所以输出的i的值为5,x的值为486.
(2)由输出i的值为2,则程序执行了循环体2次,
即3x≤168,9x>168,解得563<x≤56,
所以输入x的取值范围是563<x≤56. 文 章来 源莲山 课件 w w
w.5Y k J.cO m
最新试题

点击排行

推荐试题

| 触屏站| 加入收藏 | 版权申明 | 联系我们 |