1、算法与程序框图课后练习(一)主讲教师:熊丹 北京五中数学教师题一: 执行如图所示的程序框图,若输出的S88,则判断框内应填入的条件是( )Ak7? Bk6? Ck5? Dk4?题二: 某程序框图如图所示,则该程序运行后输出的S的值为()A1 B C D 题三: 执行下面的程序框图,输出的S() A25 B9 C17 D20题四: 根据下面的程序框图,要使得输出的结果在区间上,则输入的x的取值范围是_题五: 下图是一个算法流程图,则输出的k的值是_题六: 如图所示,程序框图(算法流程图)的输出结果是()A3 B4 C5 D8题七: 执行如图所示的程序框图,若输入n的值为6,则输出s的值为()A1
2、05 B16 C15 D1题八: 给出30个数:1, 2, 4, 7, 11,要计算这30个数的和,现已给出了该问题的程序框图如图所示,那么框图中判断框处和执行框处应分别填入()Ai30?和ppi1 Bi31?和ppi1Ci31?和ppi Di30?和ppi算法与程序框图课后练习参考答案题一: C详解:第一次循环:k112,S2022;第二次循环:k213,S2237;第三次循环:k314,S27418;第四次循环:k415,S218541;第五次循环: k516,S241688,满足条件则输出S的值,而此时k6,故判断框内应填入的条件应是“k5?”题二: A详解:依题意得,运行程序后输出的是
3、数列an的第2 013项,其中数列an满足:a11,an+1注意到a2,a3,a4,a51,a6,该数列中的项以4为周期重复性地出现,且201345031,因此a2013a11,运行程序后输出的S的值为1题三: C详解:由结构框图中循环体执行了2次输出的结果为17第一次执行: 因TS,则输出S=17题四: 详解:由程序框图可得输出值y若y,则或解得2x题五: 5详解:第一步,当k1时,k25k41540;第二步,当k2时,k25k4410420;第三步,当k3时,k25k4915420;第四步,当k4时,k25k4162040;第五步,当k5时,k25k4252540,结束循环,输出k5题六: B详解:第一次进入循环体有x2,y2;第二次进入循环体有x4,y3;第三次进入循环体有x8,y4,跳出循环故输出的结果是4题七: C详解:按照程序过程,通过反复判断循环条件执行程序执行过程为s111,i3;s133,i5;s3515,i76,跳出循环故输出s的值为15题八: D详解:依题意,结合题中的框图可知,这30个数依次排列的规律是第i1(iN*)个数等于第i个数加上i,判断框处应当填入“i30?”;判断框处应当填入“ppi”