电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数学与软件开发VIP免费

数学与软件开发_第1页
1/12
数学与软件开发_第2页
2/12
数学与软件开发_第3页
3/12
浅谈软件与数学的关系--王润卿2012-11-24有人这样问我们知道:数学是很重要的基础对于算法研究和数据结构都很重要只有数学好才能写出好的算法使程序的效率更高而且如果涉及高级的程序编制的话就更需要良好的数学知识了。软件==程序+一些必要的东西程序是什么程序(Program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为实现预期目的而进行操作的一系列语句和指令。一般分为系统程序和应用程序两大类。计算机中的程序在港澳台地区称为程式。程序就是为使电子计算机执行一个或多个操作,或执行某一任务,按序设计的计算机指令的集合。什么是程序的效率评价一个程序好坏(即程序性能)的指标程序的空间复杂性指运行完一个程序所需要的内存大小程序的时间复杂性一个算法执行所耗费的时间软件与数学的真正关系(一)程序是由代码组成,代码就像一架飞机的各个大大小小的零件,而我们的程序就像那架飞机。飞机怎样才能在复杂的空间环境中飞得更快,飞得更加安全呢?性能优越的引擎和坚固可靠的飞机机身软件与数学的真正关系(二)性能优越的引擎==性能优越的算法+几乎完美的接口坚固可靠的飞机机身==适用性广的数据结构+良好的语言算法---程序的灵魂算法代表着用系统的方法描述解决问题的策略机制同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的执行效率。数据结构---程序的肉体通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。软件=算法+数据结构良好的数学思想创造出优良的算法。良好的数学计算创造出优良的数据结构。关于数学与软件开发的知识还有很多。只有勤于探索的人,才能享受到数学带给您的无穷乐趣。路漫漫其修远兮,吾将上下而求索。与各位共勉!谢谢大家观赏!

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数学与软件开发

文泉书屋+ 关注
实名认证
内容提供者

热爱教学事业,对互联网知识分享很感兴趣

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部