第2节算法初步课时作业基础对点练(时间:30分钟)1.如图所示的程序框图的算法思路源于世界数学名题“3x+1问题”.执行该程度框图,若输入的N=3,则输出的i=()(A)6(B)7(C)8(D)9C解析:第一步:n=10,i=2;第二步:n=5,i=3;第三步:n=16,i=4;第四步:n=8,i=5;第五步:n=4,i=6;第六步:n=2,i=7;第七步:n=1,i=8,结束循环,输出的i=8,故选C
2.阅读如图所示的程序框图,输出的结果S的值为()1(A)0(B)(C)(D)-B解析:当满足n≤2017时,执行循环体:S=S+sin
初值S=0,n=1,第1次循环:S=0+sin=;第2次循环:S=+=;第3次循环:S=+0=;第4次循环:S=+=;第5次循环:S=+=0;第6次循环:S=0+0=0;第7次循环:S=…当n为6的倍数时,S的值为0
n=2016时,n为6的倍数,故此时S=0;n=2017时,S=
3.如图所示的程序框图的算法思想源于数学名著《几何原本》中的“辗转相除法”,执行该程序框图(图中“mMODn”表示m除以n的余数),若输入的m,n分别为495,135,则输出的m=()2(A)0(B)5(C)45(D)90C解析:该程序框图是求495与135的最大公约数,由495=135×3+90,135=90×1+45,90=45×2,所以495与135的最大公约数是45,所以输出的m=45,故选C
4.执行如图所示的程序框图,输出的T=()3(A)29(B)44(C)52(D)62A解析:由程序框图,得S=3,n=1,T=2,满足T≤2S;S=6,n=2,T=8,满足T≤2S;S=9,n=3,T=17,满足T≤2S;S=12,n=4,T=29,满足T>2S,输出T,即T=29
5.如图是秦九韶算法的一个程序框图,则输出的S为()4(A)a1