资源描述:
《人教a版高中数学必修3同步检测第1章11-112第3课时循环结构、程序框图的画法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第一章算法初步1.1算法与程序框图1.1.2程序框图与算法的基本逻辑结构第3课时循环结构.程序框图的画法高效演练知能提升A级基础巩固一、选择题1.下列关于循环结构的说法正确的是()A.循环结构中,判断框内的条件是唯一的B.判断框中的条件成立时,要结束循环向下执行C.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环”D.循环结构就是无限循环的结构,执行程序时会永无止境地运行下去答案:C2.如图所示的程序框图表示的算法功能是()A.计算小于100的奇数的连乘积B・计算从1开始的连续奇数的连乘积C.从1开始的连续奇数的连乘积,当乘积大于或等于100
2、时,计算奇数的个数D.计算1X3X5X-Xn^lO0时的最小的〃的值解析:循环一次时5=1X3,循环2次时,S=1X3X5,且S大于或等于100时输出故算法功能为D.答案:D1.如图所示的程序框图包含算法结构中的哪些结构?((1)条件结构/输出c//输出号/结束(2)顺序结构(3)循环结构(4)无法确定A.(1)(2)B・(1)(3)C・(2)(3)D・(4)答案:A2.(2015-天津卷)阅读下面的程序框图,运行相应的程序,则输出开始Is=idi=o
3、1=1+1/输呼/结束A・2B・3C・4D・5解析:S=10,i=0,Z=£+l=l,S=S-i=10—1=9
4、,不满足SW1,£=/+l=2,S=S-i=9—2=7,不满足SW1,i=/+l=3,S=S-i=7—3=4,不满足SW1,Z=/+l=4,S=S-i=4—4=0,满足SW1,输出i=4.答案:C1.在循环结构中,每次执行循环体前对控制循环的条件进行判断,当条件满足时执行循环体,不满足则停止,这样的循环结构是A.分支型循环C.条件型循环答案:D二、填空题B.直到型循环D.当型循环6•如图所示的程序框图,当输入兀的值为5时,则其输出的结果/输入算/解析:因为x=5,x>0,所以兀=5—3=2,x>0.所以x=2-3=-l.所以j=0.5_1=2.答案:27.(20
5、15-安徽卷)执行如图所示的程序框图(算法流程图),输出解析:各次循环中变量a,死的取值如下表所示:a1.51.41.416n234当a=l・416时,跳出循环,输出的//为4・答案:48.执行如图所示的程序框图,若输出的a值大于2015,那么判断框内的条件应为解析:第一次循环:k=l9a=lf满足条件,所以a=4Xl+3=7,*=1+1=2.第二次循环:a=7<2015,故继续循环,所以4=4X7+3=31,氐=2+1=3・第三次循环:a=31<2015,故继续循环,所以4=4X31+3=127,氐=3+1=4・第四次循环:a=127<2015,故继续循环,所
6、以a=4X127+3=511,氐=4+1=5.第五次循环:a=511<2015,故继续循环,所以0=4X511+3=2047,氐=5+1=6.由于«=2047>2015,故不符合条件,输出a值.所以判断框内的条件是“kW57”・答案:kW52三、解答题9.画出计算1+
7、+
8、+-+^的值的程序框图.解:程序框图如下图所示:s=o/输出s/10.如图所不的程序框图,(1)输入工=一1,n=3,则输出的数S是多少?(2)该程序框图是什么型?试把它转化为另一种结构.解:(1)当n=3时,£=3-1=2,满足故S=6X(-l)+2+l=-3;执行i=Ll后i的值为1,满足
9、GO,故S=(-3)X(—1)+1+1=5;再执行i=i-l后i的值为0,满足iMO,故S=5X(-l)+0+l=-4;继续执行「=,一1后i的值为一1,不满足iMO,故输出S=—4・(2)原图是当型循环,改为直到型(如图):S=6i=n-lS=Sw+i+li二i-1/输出s/I结束IB级能力提升阅读下面的程序框图,运行相应的程序,输出S的值为((3®S=l,i=lr=2i+iS=5xTi=i+l丽A.15B.105C・245D・945解析:初始:S=l,i=l;第一次:T=3,S=3,i=2;第二次:T=5,S=15,i=3;第三次:T=7,S=105,i=4
10、,满足条件,退出循环,输出S的值为105.答案:B2.阅读如图所示的程序框图,运行相应的程序,则程序运行后输出的结果为解析:/=1,5=0.第一次循环:S=o+lg
11、=-lg3>-1,继续循环,1=3;3第二次循环:S=-lg3+lgj=-lg5>-1,继续循环,i=5;第三次循环:S=-lg5+lg
12、=-lg7>-1,继续循环,1=7;第四次循环:S=-lg7+lg^=-lg9>-1,继续循环,£=9;第五次循环:S=-lg9+lg^=-lg1K-1,结束循环,输出i=9.答案:93.某班共有学生50人,在一次数学测试中,要搜索出测试中及格(60分及以上)的成
13、绩,试设计一个算法,并画