有同学不敢和不熟悉同学说话FORTRAN语言的吗

1--(学号双号同学做)2012年fortran期中测试题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
1--(学号双号同学做)2012年fortran期中测试题
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢【纯学术】关于matlab,maple ,mathematics,和fortran的关系比较。
这篇文章是我在逛论坛的过程中一点一点粘贴过来的。希望对于从事科研工作的朋友和同学们一个认识,节省时间。&&总的来说,这篇文章的主旨意思是:如果只是为了解决实际工程中临时遇到的很小的部分计算或者是图形处理,建议使用matlab,maple 以及mathematics等集成化的软件。如果是进行科研研究,并且计算量很大的前提下,比如计算数以万亿级的原子或者材料的碰撞,如果在使用上述软件,基本上就是跟找死没有区别了。如果是投身于研究的同学或朋友,掌握fortran语言就是必备的一项能力了。在平时预测或者分析时可以用maple等软件进行粗略绘图计算。最终的准确数值建议采用fortran代码别写。如果从开发环境、运行效率和可操作性上来看,我目前觉得最好的应该是VC++的GUI壳&配上Fortran的核心计算DLL。。。当然fortran语言对于绘图是个弱项,但是可以通过调用别的模块,也可以绘制比较好的图形。&&一下是详细的观点和内容。想看的同学可以仔细看看。也可以作为对知识的一个扩展。&&本人只是总结论坛帖子的观点。本人认同该观点。但是可以交流,谢绝谩骂,侮辱,撒野。&本人对所提到的软件及语言都不很熟悉,只是略有了解。资料还是有一点的。如果想要,可以留言。力所能及的范围内会无偿奉献。&&下面请各位耐心读文章。。。。&&&&& & &到底选择什么样的语言,本身是一类非常具有争议性的问题。曾几何时,在科学计算领域,就沸沸腾腾地讨论过最好使用什么样的语言。也许我们可以说这是一个见仁见智的问题,因为我们作为语言的使用者,总是拣自己已经很熟悉的语言,当然总是自己能够很好驾驭的语言是最好的。但是具体地针对科学计算来说,由于科学计算问题具有自身的独特的价值标准,在这个价值标准之下,各种不同的语言还是可以进行客观比较的。首先我们得把自己面临的任务界定清楚,也就是什么是科学计算问题?所谓科学计算问题大体上包括如下三个涵义:●&问题本身以及问题的解答都能够使用数学语言予以精确描述;●&如果要使用通常的数学方法来给出我们所需要的数值答案,会很麻烦或者根本无法给出;●&问题以一定的科学与技术知识作为背景。我们会看到正是科学计算问题的这种内涵决定了它在选择计算语言时所具有的价值标准。首先,一个科学计算问题总是要以一个数学计算问题的形式出现,因此描述科学计算问题的语言应该能够自然地描述数学问题,即要求编程语言和数学语言在表达方式上具有比较直接自然的对应关系。然后一个科学计算问题之所以需要使用计算机,那肯定是因为这个问题具有一定的计算量,那么程序的运行效率往往是选择语言时最重要的考量因素。&& 正是在这两点上,FORTRAN&是现在众多语言当中的绝对胜出者。在描述数学语言的自然性方面,&FORTRAN&可以说比现在还&活&着的任何语言都强。当然在历史上曾经出现过象ALGOL&那样的相当数学化的语言,可惜的是它缺乏市场生存能力,所以就只剩下FORTRAN&独美于今了。FORTRAN&擅长描述数学计算,这点应该是几乎没有什么争议的。也正是由于这个缘故,FORTRAN&的易学是公认的。任何一个科技专业人员,只要对于一个具体问题的数学求解过程有明晰的概念,要把这个求解过程翻译为FORTRAN&语言是非常轻松的。&至于执行速度方面,则常常有些似是而非的说法误导初学者。最典型的一个错误观念就是&C&代码的执行速度最快&。这个说法来源于C&语言的特殊性,因为C&语言更多的是一种系统编程语言,对硬件的控制能力很强,在高级语言里面无出其右者,于是给人以C&程序的速度必定最快的印象。但是忘记了这个速度快是来自C&语
分享这篇日志的人也喜欢
没有守护的宝宝
谁会是我第一个守护。
热门日志推荐
人人最热标签
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@vip.sina.com··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&
请输入手机号,完成注册
请输入验证码
密码必须由6-20个字符组成
下载人人客户端
品评校花校草,体验校园广场扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
第一题K=0DO 10 I=1,2DO 10 J=1,210 K=K+I/JWRITE(*,*)KEND第二题K=0DO 10 I=1,6,2DO 10 J=1,6,3IF(K.LT.I*J)K=I*J10 CONTINUEWRITE(*,*)KEND这个是fortran语言的程序设计,但是我几乎不怎么理解,以前学的是VB恳请知道的同学朋友老师们教教我!做好先能说明这个程序用到的计算语言是说明,比如说循环程序然后逐条对照着如何运行,以便我看的懂!其实也没什么好补充的
作业帮用户
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
(赋初值)DO 10
(I从1循环到2,循环体到行号10结束)DO 10
(J从1循环到2,循环体到行号10结束)10 K=K+I/J
(行号10,给K赋值)WRITE(*,*)K
(输出K,使用默认输出设备和默认输出格式)END
(程序结束)因此K终值为1/1+1/2+2/1+2/2=4,其中1/2由于是整型,所以值为0.第二题K=0DO 10
(I从1循环到6,步长为2)DO 10
(I从1循环到6,步长为3)IF(K.LT.I*J)K=I*J (如果K小于I*J,则给K赋值)10 CONTINUE
(行号10,继续循环)WRITE(*,*)KEND因此K终值为5*4=20你那两个答案不知从何而来,我已经运行过了程序,答案是我说的4和20.
为您推荐:
扫描下载二维码【图文】课后编程题部分答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
课后编程题部分答案
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字·文化部监督电子邮箱:wlwh@vip.sina.com·
文明办网文明上网举报电话: 举报邮箱:admin1@renren-inc.com&&&&&&&&&&&&&&&&

我要回帖

更多关于 我最熟悉的同学600字 的文章

 

随机推荐