[A级双基巩固]一、填空题1.若如下流程图所给的程序运行结果为S=20,那么判断框中应填入的关于k的条件是________.解析:据流程图可得当k=9时,S=11;k=8时,S=11+9=20
∴应填入k>8
答案:k>82.(2012·苏州调研)执行下面的流程图,输出的S=________
解析:由结构框图知循环体执行了2次,输出的结果为17
答案:173.如图,是一个流程图,运行这个程序,则输出的结果为______.解析:由算法流程图可得,第一次循环:x=1,y=2;第二次循环:x=2,y=3;第三次循环:x=3,y=5;第四次循环:x=5,y=8;第五次循环;x=8,y=13;z=21>20,此时退出循环,输出=
答案:4.已知函数y=下图表示的是给定x的值,求其对应的函数值y的流程图.①处应填写________;②处应填写________.解析:由流程图可知只要满足①条件则对应的函数解析式为y=2-x,故此处应填写x1),则x=2;若2x+1=5(x≤1),则x=2不成立,故执行的赋值语句为y←x2+1,输入的x的值为2
答案:(1)x≤1(2)y←x2+128.阅读如下图所示的流程图,则运行后输出的结果是________.解析:依次执行的是S=1,i=2;S=-1,i=3;S=2,i=4;S=-2,i=5;S=3,i=6;S=-3;i=7,此时满足i>6,故输出的结果是-3
答案:-3二、解答题9.已知某算法的流程图如图所示,若将输出的(x,y)值依次记为(x1,y1)、(x2,y2)、…、(xn,yn)、…若程序运行中输出的一个数组是(x,-8),求x的值.解:开始n=1,x1=1,y1=0;n=3,x2=3,y2=-2;n=5,x3=9,y3=-4;n=7,x4=27,y4=-6;n=9,x5=81,y5=-8,则x=81
10.某城市现有人口总数为100万人