- 算法初步
- 共2983题
执行如图所示的程序框图,则输出的S的值是 .
正确答案
试题分析:成立,执行第一次循环体,
,
;
成立,执行第二次循环体,
,
;
成立,执行第三次循环体,
,
;
;
成立,执行第十次循环体,
,
;
不成立,跳出循环体,输出的
.
右图是一个算法的流程图,则输出的值是 ▲
正确答案
4
略
运行如图所示的程序框图,输出的S值为________.
正确答案
S=0,n=1;
S=,n=2;S=
,n=3;S=
,n=4;S=
,n=5;S=0,n=6;
S=,n=7;…,所以2 013÷5=402×5+3,∴S=
.
执行下边的程序框图,输出的 ;
正确答案
7
略
有一计算程序,其框图如图所示,则执行该程序后输出的结果= .
正确答案
15
略
(12分)下面是计算应纳税所得额的算法过程,其算法如下:
第一步 输入工资x(注x<=5000);
第二步 如果x<=800,那么y=0;如果800
否则 y=25+0.1(x-1300)
第三步 输出税款y, 结束。
请写出该算法的程序框图和程序。(注意:程序框图与程序必须对应)
正确答案
本程序框图用到了循环结构,要注意判断框,赋值框,输入输出框,以及开始与结束框的画法。
我们称正整数n为“好数”,如果n的二进制表示中1的个数多于0的个数.如6=(110):为好数,1984=(11111000000);不为好数,则:
(1)二进制表示中恰有5位数码的好数共有______个;
(2)不超过2012的好数共有______个.
正确答案
(1)二进制表示中恰有5位数码的二进制数分别为:
10000,10001,10010,10011,
10100,10101,10110,10111,
11000,11001,11010,11011,
11100,11101,11110,11111,共十六个数,
再结合好数的定义,得到其中好数有11个;
(2)整数2012的二进制数为:11111011100,它是一个十一位的二进制数.
其中一位的二进制数是:1,共有个;
其中二位的二进制数是:11,共有个;
其中三位的二进制数是:101,110,111,共有+
个;
其中四位的二进制数是:1011,1101,1110,1111,共有+
个;
其中五位的二进制数是:10011,10101,10110,11001,11010,11100,10111,11011,11101,11110,11111,共有+
+
个;
以此类推,其中十位的二进制数是:共有+
+
+
+
+
个;
其中十一位的小于2012二进制数是:共有24+4个;
一共不超过2012的好数共有1164个.故答案1164个
运行如图所示的算法流程图,求输出y的值为4时x的值.
正确答案
2
列出x,y的对应关系,然后根据x=2选择正确分支求y值.
解:由框图知,该程序框图对应函数为
f(x)=由f(x)=4,可知x=2.
利用如图算法在平面直角坐标系上打印一系列点,则打印的点既在直线2x-y+7=0右下方,又在直线x―2y+8=0左上方的有_____个.
正确答案
1
试题分析:点在直线右下方时
,点在直线
左上方时
。根据框图的循环结构依次为
,
;
;
;
;
;
;
,跳出循环结束。
打印的点为,将以上各点代入
只有
满足,故符合条件的点只有1个。
若执行如图所示的程序框图,输入x1=1,x2=2,x3=3,=2,则输出的数等于________.
正确答案
依题意知,根据方差公式得s2=[(1-2)2+(2-2)2+(3-2)2]=
.
如图的算法流程图,若输入,则运行程序输出的结果为 .
正确答案
略
如图的程序框图所示,若输入,
,则输出的值是 ;
正确答案
试题分析:输入,
,因
为否,所以应输出
。
阅读如图所示的程序框图.若输入n=5,则输出k的值为________.
正确答案
3.
执行程序框图可得n=5,k=0;n=16,k=1;n=49,k=2;n=148,k=3;n=148×3+1>150,循环结束,故输出的k值为3.
如右图所示的算法流程图中,输出S的值为 .
正确答案
52
略
已知某算法的流程图如图所示,若将输出的 (x , y ) 值依次记为(x1 , y1 ),(x2 , y2 ),……(x n , y n ),……
(1) 若程序运行中输出的一个数组是( , t),则t = ;
(2) 程序结束时,共输出(x , y )的组数为 .
正确答案
(1) (2)1005
按照流程图,当执行第一次时,n=1,输出(1,0)
n=3,y=,符合条件,执行第二次,输出(3,
),n=5,
x=9,y=,所以
,令n的每次取值依次为
,
,...,
,数列
以1为首项,2为公差的等差数列,则
即,解得
扫码查看完整答案与解析