- 算法与程序框图
- 共2022题
如图所示程序图运行的结果是 .
正确答案
10
由题意知,所以退出循环体时,n=10,故程序输出的结果为10.
按右边程序框图运算:若输出,则输入
的取值范围是 .
正确答案
解:因为输出,假设输入为x,则第一次得到x=2x-1,k=1;
第二次得到x="4x-3,k=2;" 第三次得到x=8x-7,k=3;即8x-7>41,解得x>6,同时4x-341,x
11
综上可知
设计求|x-2|的算法,并画出流程图
正确答案
算法如下:
⑴ 若x<2,则|x-2|等于2-x,
⑵ 若x≥2,则|x-2|等于x-2
其流程图如图:
略
执行如图所示的程序框图,如果输入 .
正确答案
9;
第一步,;第二步,
;第三步,
;第四步,
若执行的程序框图如图所示,那么输出的S= 。
正确答案
126
根据题意起始值为n=1,s=0,
那么第一循环后得到s="2,n=2;" 第二循环后得到s=2+22,n=3;
第三循环后得到s=2+22+23,n="4;" 第四循环后得到s=2+22+23+24,n=5;
第五循环后得到s=2+22+23+24+25,n="6;" 第六循环后得到s=2+22+23+24+25+26,n=7;
此时终止循环得到结论为D=126.
】已知函数f(x)=设计一个算法,求函数的任一函数值.
正确答案
解析:算法如下:
S1 输入a;
S2 若a≥2,则执行S3,若a<2,则执行S4;
S3 输出a2-a+1;
S4 输出a+1.
略
如右图所示,程序框图(算法流程图)的输出结果是 .
正确答案
2550
本题主要考查了以循环结构的算法流程图为载体,求满足条件的最小正整数n,着重考查了等差数列的求和公式和循环结构等知识,属于基础题
根据题中的程序框图,列出如下表格
该算法流程图的作用是计算0+2+4+…+2n的和,直到2n>100时输出这个和
根据等差数列前n项和的公式,得S=,故填写2550.
解决该试题的关键是理解算法流程图是要我们计算0+2+4+…+2n的和,直到2n>100时输出这个和,由此再结合等差数列的求和公式,不难得到本题的答案。
以下给出的是计算的值的一个程序框图(如图所示),其中判断框内应填入的条件是
正确答案
i≤10”
解:根据框图,i-1表示加的项数
当加到 1 20 时,总共经过了10次运算,则不能超过10次,
i-1=10执行“否”
所以判断框中的条件是“i≤10”
(8分).已知程序框图为:指出其功能(用算式表示)
正确答案
解:算法的功能为:
略
下边程序运行后输出的结果为_______________.
IF THEN
ELSE
END IF
PRINT x-y ; y-x
END
正确答案
考查程序语句。
X,y的初值分别为5,-20,所以x<0的条件不成立,故执行y=y+3,y值变成-17,输出x-y,y-x的值,所以输出的结果为5-(-17),(-17)-5,即22,-22
扫码查看完整答案与解析