精英家教网 > 高中数学 > 题目详情
1.(1)说出下列伪代码表示的算法目的.
Begin
S←1
I←3
While S≤10000
S←S×I
I←I+2
End while
Print I
End
(2)根据伪代码,写出执行结果.
算法开始
x←4;
y←8;
If x<y then
x←x+3;
End if
x←x-1;
输出x的值;
算法结束.

分析 (1)模拟伪代码的运行,依次写出每次循环得到的S,I的值,当S=10395时,不满足条件I≤10000,退出循环,输出I的值为13,故代码表示的算法目的是计算S=1×3×5×7×9×11的值,并输出I的值为13.
(2)模拟伪代码的运行,可得x=7,输出x的值为7.

解答 解(1)代码表示的算法目的是寻找最小的正整数I,使1×3×5×7×…×I>10000,并输出I的值;
(2)模拟伪代码的运行,可得
x=4,y=8
满足条件x<y,x=7
输出x的值为7.

点评 本题主要考查了伪代码和算法,模拟伪代码的运行,正确得到程序的功能是解题的关键,属于基础题.

练习册系列答案
相关习题

科目:高中数学 来源: 题型:解答题

11.实数m取什么值时,复数z=(m2-5m+6)+(m2-3m)i是
(1)实数?
(2)虚数?
(3)纯虚数?
(4)表示复数z的点在第一象限?

查看答案和解析>>

科目:高中数学 来源: 题型:选择题

12.函数y=xsinx+cosx的图象大致是(  )
A.B.C. D. 

查看答案和解析>>

科目:高中数学 来源: 题型:填空题

9.将十进制数化为二进制数:13=1101(2)

查看答案和解析>>

科目:高中数学 来源: 题型:填空题

16.已知角α的终边经过点(3a,4a)(a<0),则cosα=-$\frac{3}{5}$.

查看答案和解析>>

科目:高中数学 来源: 题型:填空题

6.已知数列{an}满足a1=4,an+1=an+P•3n+1(n∈N*,P为常数),a1,a2+6,a3成等差数列.
(1)求P的值及数列{an}的通项an
(2)设数列{bn}满足bn=$\frac{n^2}{{{a_n}-n}}$,试证明:bn≤$\frac{4}{9}$.

查看答案和解析>>

科目:高中数学 来源: 题型:解答题

13.已知函数f(x)=|x-1|+|x-a|.
(1)若a=2,解不等式f(x)≥2;
(2)已知f(x)是偶函数,求a的值.

查看答案和解析>>

科目:高中数学 来源: 题型:选择题

10.用数字5和3可以组成(  )个四位数.
A.22B.16C.18D.20

查看答案和解析>>

科目:高中数学 来源: 题型:选择题

11.若函数f(x),g(x)满足$\int_{-2}^2$f(x)g(x)=0,则称f(x),g(x)为区间[-2,2]上的一组正交函数.给出四组函数:
①f(x)=sinx,g(x)=cosx; 
②f(x)=x2+1,g(x)=x2-1;
③f(x)=ex,g(x)=ex+1;
  ④f(x)=$\frac{1}{2}$x,g(x)=x2
其中为区间[-2,2]上的正交函数的组数为(  )
A.3B.2C.1D.0

查看答案和解析>>

同步练习册答案