第一章fortran背景知识.ppt.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章fortran背景知识.ppt

Fortran 95 1 FORALL 语句和构造 FORALL 语句和构造提供了一种数组操作方式,允许通过元素下标对数组元素、数组段、字符字串或制止目标进行操作; FORALL 构造可以使几个数组赋值语句共享相同的小标循环控制表达式,类似于隐式 DO 循环; FORALL 是 WHERE 的一般形式,通过隐式循环对数组进行操作; FORALL是针对元素下标,WHERE则针对整个数组。 2 PURE 用户定义例程 在用户定义的例程(子程序或函数)原型前加 PURE关键字,向系统声明该用户定义例程没有负作用。 3 ELEMENTAL 用户定义例程 在用户定义例程原型前加 ELEMENTAL 关键字,是 PURE 例程的特殊形式,但是需要在调用程序中建立其接口块。 4 CPU_TIME 子程序 通过参数返回特定 CPU 处理器的时间,单位为秒。 5 NULL 函数 NULL 函数直接初始化指针为空指针 。 * * == 工程分析程序设计 == 教材:Fortran90/95高级程序设计 课程学习的目的 课程学习的内容 课程学习的方法 课程学习的结果 中国数学的经典著作大都以依据不同方法或不同类型分成章节的问题集的形式出现。每一个别问题又都分成若干个条目:条目一是“问”,提出有具体数值的问题;条目二是“答”,给出这一问题的具体数值答案;条目三称为“术”,一般说来乃是解答与条目一同种类型问题的普遍方法,实际上就相当于现在计算机科学中的“算法”,但有时也相当于一个公式或一个定理;条目四是“注”,说明“术”的依据与理由,实质上相当于一种证明;宋元以来,可能是由于印刷术的发达,往往加上条目五“草”,记述依据“术”得出答案的详细计算过程。 数学在中国古时历来称为算术。这正好反映了中国古算构造性、计算性与机械化的特色。数学不仅为了应用,即使为了在纯数学范畴内获得具体结果,也一不能无算,二必须有术。…中国古代算术的思想与方法,正好与近代计算机的使用融合无间,也必将因此而重返青春,以另一种崭新面貌在未来的数学发展中扮演重要角色。 ----吴文俊《对中国传统数学的再认识》 第一章 Fortran背景知识 本章主要包括以下内容 1. Fortran 语言简史 2. Fortran90/95 语言特点 3. Visual Fortran编译器的演变 FORTRAN语言, FORmula TRANslation,即公式翻译语言,用于科学计算 1. FORTRAN语言的产生 1953年,John Backus成立研究小组,针对IBM704计算机编程; 1954年,开发了编程语言规范,IBM Mathematical FORmula TRANslation System(FORTRAN); 1956年,FORTRAN语言的第一个编程指南发布;(FORTRAN I) 具备当今FORTRAN标准的基本结构,如允许浮点运算、数组说明、DO循环控制结构及输入输出语句等。 第一节 Fortran语言简史 Fortran语言发展简史 2. FORTRAN版本的演变 FORTRAN Ⅱ 1958年,研究小组公布FORTRAN Ⅱ。主要改进如下: 允许复型与双精度浮点运算、子程序定义机制、输入输出的格式说明等,加强了程序诊断功能。 FORTRAN Ⅲ 在开发FORTRAN Ⅱ的同时开始FORTRAN Ⅲ的设计。主要改进如下: 允许布尔表达式、函数和子例程名可以作为参量传递,允许处理字母数字数据等,允许符号指令(与机器特征相关)和FORTRAN语句混合使用。 FORTRAN Ⅳ FORTRAN 66, FORTRAN Ⅱ 的改进版本,融合了FORTRAN Ⅲ 的新特征,得到 FORTRAN Ⅳ ,1962年,在IBM 7030计算机上得以实现。 美国标准协会于1966年3月公布了两个美国标准文本: 1. 标准FORTRAN(X3.9-1966); 2. 标准基本FORTRAN(X3.10-1966)。 1972年,国际标准化组织(ISO)接受美国标准,公布了ISO FORTRAN标准,共分为三级: 1. 完全的(一级)FORTRAN; 2. 中间的(二级)FORTRAN; 3. 基本的(三级)FORTRAN。 FORTRAN 77 美国标准化协会在对FORTRAN(X3.9-1966)修订的基础上,1977年通过定名

文档评论(0)

sunhao111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档