| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1806 人关注过本帖
标题:写程序求解一下这个题目的第三问吧
取消只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
那个比这个更难

授人以渔,不授人以鱼。
2011-08-03 10:08
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你早已会从3个数中取最大值,自然也会从无数个数中取最大值,懂得做这样的扩展是教材教你3个数取最大值算法的根本目的。你早已具备一切条件,看得懂那个算法程序,自己也写过,欠缺的是从三到无数那跳跃一下而已。你说你爸很精通这些理论,拿我现在说的去请教他,看他护着你不会?

授人以渔,不授人以鱼。
2011-08-03 10:18
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
这里不是排序,不存在冒泡或其它的什么算法问题,就是对函数f(x)从头到尾一个一个求值的问题,把每一个x算出的f(x)与中间变量m对比,大的那个替换m,最终得到的m就是最大值,这个算法你怎么可能不懂!

对一元二次函数求最大或最小值的方法,总是会的。
懂画出金字塔,就懂如何在没有中文系统的计算机上显示汉字。

授人以渔,不授人以鱼。
2011-08-03 10:33
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
唉,告诉你算法,是从3个数中取最大值演绎出来的:

对函数y=f(x),下限a,上限b,从f(a)算到f(b),每次步进d
m=0
for(x=a; x<=b; x=x+d)
{
   y=f(x)
   if(m<y) m=y
}
循环结束得最大值m

所得结果的精度取决于步进量d,它越小越精确,但循环次数将会增多,精度和时间之间要自己把握平衡,视问题而定。这是计算机进行数值运算的死算法,在完全不知道函数曲线形状的情况下只能这样算,没有任何技巧可言。

授人以渔,不授人以鱼。
2011-08-03 10:45
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你懂for循环了

授人以渔,不授人以鱼。
2011-08-03 10:58
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
是啊,高中的,你看不懂。试试写个程序对一元二次方程求根吧,输入三个系数,给出结果。

授人以渔,不授人以鱼。
2011-08-03 11:59
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用lz1091914999在2011-8-3 11:57:46的发言:

楼主能不能介绍几本高中数学的书啊?或着请您给我说说高中数学分哪些模块?我好去买书来看看,呵呵。


弄本《中学数学手册》就可以了,以前有一本苏联的,非常好,现在可能没有了,找找美国版的看有没有,中国的不行。高中数学就是函数、集合、解析几何、立体几何、算法初步、三角函数、矢量、数列、排列组合、概率这些模块,有条件的人,还应学一些高等数学基础,如微积分、级数等等。

授人以渔,不授人以鱼。
2011-08-03 12:07
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
Quadratic Equations

授人以渔,不授人以鱼。
2011-08-03 12:08
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
统一回[编译中]:
1.高中的学习,其性质跟初中是大相径庭的,整个思维方式要彻底扭转过来。初中以背为主,高中以理解为主。很多初中成绩的好,无法适应高中。
2.先学起有个概念再买书吧,太早不大适合。数学关键是函数、解析几何、三角函数、集合论,物理重点是力学和电磁学。
3.编程中平方根的函数是sqrt(),各种语言大同小异,都是这个单词,在C中要#include <math.h>,而且要连接浮点库。
4.未必叫《中学数学手册》的,去书店找找类似的书嘛,我那是很多年前的书了,现在应该新版的同类书籍。

授人以渔,不授人以鱼。
2011-08-03 12:31
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
一般语言只有开平方根的函数,就是sqrt(),开任意方根,可以用指数函数代替。

授人以渔,不授人以鱼。
2011-08-03 12:39
快速回复:写程序求解一下这个题目的第三问吧
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032446 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved