探究软件编程中数学思想的应用.doc

探究软件编程中数学思想的应用.doc

ID:50590816

大小:61.50 KB

页数:4页

时间:2020-03-07

探究软件编程中数学思想的应用.doc_第1页
探究软件编程中数学思想的应用.doc_第2页
探究软件编程中数学思想的应用.doc_第3页
探究软件编程中数学思想的应用.doc_第4页
资源描述:

《探究软件编程中数学思想的应用.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、探究软件编程中数学思想的应用摘要计算机软件的应用在本质上贯穿着数学知识。本文在概述基本数学思想的基础上,通过枚举编程实例来展现二者的系,以期佐证数学对解决软件问题的创新作用。关键词软件程序翻译数学思想中图分类号:TP31文献标识码:A在计算机软件复杂的编程难题当中,需要利用程序设计实现理论知识与现实题目的灵活转化,借助数学工具来促进抽象具象化,以期达到简化流程、模拟编程设计、进而推动软件编程更新换代之效。编程设计可概括为“所需解决事析一一数量关系模型的构建一一程序翻译算法语言”的进程,所以,借助数学知识寻求程序关系成为分

2、析逻辑关基。1数学对于推动软件编程的促进作用数学化的程序编译思想在传统程序设计理论的基础上增加了更多数量化、抽象性数据结构特征。在将实际问题上升为数象的过程中将编程划分为前期的信息查询收集、中期的程序设计开发以及后期的跟踪性反馈维护机制,其中,数辑推理显得至关重要,这对于合理考量数据内在体系展开科学描述具有深刻内涵O数据结构的有力利用能够在促问题解决的同时将其逻辑化整合,采取数据对象选择鉴定的模式,寻找其内含的数学关系,因而在最大限度上依机技术科学落实程序的语言化,达到优化编程逻辑效果的目的。2数学开发编程的典范列举下面

3、给出利用数学知识建立数学模型的典型实例。2.1递进法数学推理例:假设团队中的五个成员,第5个人比第4个人大2岁。问第4个人多少岁?他说比第3个人大2岁。问第3个人多少岁?他2个人大2岁。问第2个人多少岁?他说比第1个人大2岁。最后问第1个人多少岁?他说是10岁。请问第5个人多大?求解:#includeintage(intn){if(n==l)return(10);elsereturnage(n-1)+2;}voidmain(){intn;n=5;printf("Thefifthageis%d.rT,age(n));}2

4、.2方程法推理函数逻辑例:法律相关条例中要求行李的限制小于等于20KG,收费为0.12/KG;如果行李重量大于20KG的话,东西超过的部分其重为0.2元/KG,求解函数关系。求解:根据文字要求可得,假设旅客的东西为w千克,总计需要交纳y元费用,则题目中的函数数量关系表述如下:y=0.12w当wW20时y=2.4+0.2(w-20)当w>20时依据不同乘客所携带东西的w重量值存在差异进行计算方法的筛选,形成数学建模。2.3假设的利用巧妙分解数据例:如果题目在告诉我们abc+cba=1333的前提下,要求表示出所有满足a,b

5、,c条件的数字排列组合,编程的求解如下。求解:#include#includevoidmain()intnum,a,b,c;clrscr();printf(MPressanykeytocalculate!u);getch();for(num=101;num

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。