数学必修3算法复习题答案江苏的1.已知a b∈N,且a+b=10,设计一个算法,求出ab的最大值2.已知函数f(x)=1/x,设计一个算法,当x分别取1.1,1.01,1.001,1.0001,1.00001时,计算A=f(x)-f(x)/x-1.3.先用不同的算法计算1/1

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 18:40:17

数学必修3算法复习题答案江苏的1.已知a b∈N,且a+b=10,设计一个算法,求出ab的最大值2.已知函数f(x)=1/x,设计一个算法,当x分别取1.1,1.01,1.001,1.0001,1.00001时,计算A=f(x)-f(x)/x-1.3.先用不同的算法计算1/1
数学必修3算法复习题答案
江苏的
1.已知a b∈N,且a+b=10,设计一个算法,求出ab的最大值
2.已知函数f(x)=1/x,设计一个算法,当x分别取1.1,1.01,1.001,1.0001,1.00001时,计算A=f(x)-f(x)/x-1.
3.先用不同的算法计算1/1*2+1/2*3+1/3*4+………1/99*100,再比较其优劣.
4.已知△ABC中,AB=c,BC=a,∠B=α,式写出求作△ABC的一个算法.
5.写出求a1,a2,a3………a100中最小值的一个算法

数学必修3算法复习题答案江苏的1.已知a b∈N,且a+b=10,设计一个算法,求出ab的最大值2.已知函数f(x)=1/x,设计一个算法,当x分别取1.1,1.01,1.001,1.0001,1.00001时,计算A=f(x)-f(x)/x-1.3.先用不同的算法计算1/1
1.b = 10 - a,so ab = a(10 - a) = 10a - a^2
二次函数最值在 -10/2(-1) = 5
即 a = 5 时得到最大值:5*(10-5) = 25 此时 b = 10 - a = 5
2.展开:A = 1/x - 1/x/x - 1 = (-x^2 + x - 1)/x/x
令 x = (1 + p),展开后可以考虑忽略高阶小项.
3.比较好的方法在于一个想法:1/x/(x+1) = 1/x - 1/(x+1)
按此展开后刚好错项相消,等于 1 - 1/100 = 0.99
4.没有什么算法吧.顶多用余弦定理把点坐标算出来吧.这要是尺规作图的话却是相当直白,把角复制一下再截两段边就行了.
5.
int ans = INT_MAX;
for(int i = 1; i a[i])
ans = a[i];
return ans;