fortran之简介课件.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
fortran之简介课件

Fortran简介 小组成员:郭耀麟 王雅琴 张胜霞 左强 董俊业 主要内容 Fortran的诞生 Fortran的开发历史 早在1951年,美国IBM公司John Backus针对汇编语言的缺点着手研究开发FORTRAN语言,并于1954年在纽约正式对外发布。 John Backus提出的FORTRAN语言为FORTRANⅠ,FORTRANⅠ虽然功能简单,但它的开创性工作,在社会上引起了极大的反响。到1957年第一个FORTRAN编译器在IBM704计算机上实现,并首次成功运行了FORTRAN程序。 Fortran的开发历史 Fortran语言的主要特点 Fortran语言的最大特性是接近数学公式的自然描述,在计算机里具有很高的执行效率。 易学,语法严谨。 可以直接对矩阵和复数进行运算,这一点类似matlab。 自诞生以来广泛地应用于数值计算领域,积累了大量高效而可靠的源程序。 很多专用的大型数值运算计算机针对Fortran做了优化。 广泛地应用于并行计算和高性能计算领域。 Fortran90,Fortran95,Fortran2003的相继推出使Fortran语言具备了现代高级编程语言的一些特性。 主要内容 编译器 Fortran 常用编译器 Windows操作系统下: Fortran Power Station 4.0 (FPS 4.0),微软公司开发的Fortran编译器。1997年3月转让给DEC公司。 Digital Visual Fortran (DVF),Fortran Power Station的DEC公司版本。 Compaq Visual Fortran (CVF),1998年1月,DEC公司被康柏公司收购,Digital Visual Fortran更名为Compaq Visual Fortran。一个著名的版本是Compaq Visual Fortran 6.5。目前康柏公司已并入惠普公司。Compaq Visual Fortran的最新版是6.6。 Intel Fortran,英特尔公司开发的Fortran编译器。 主要内容 Fortran语言示意图 Fortran语言之字符 字符: 文字字符 特殊字符 Fortran语言之词汇 词汇:所谓 FORTRAN 的词汇就是一个语句的最小的意义单位,它由一个或多个FORTRAN字符集里的字符组成。包括两类共6 种,分类例举如下: 由文字字符组成的词汇,包括4 种: 语句关键词:IMPLICIT 名称:EIGEN_FREQUENCY_3 由单个词汇组成的字面常量:1.234567_long 标识符:213 由特殊字符组成的词汇,包括2种 算符: +,.OR. 定界符:逗号,=,=〉,:,::,;,%。 FORTRAN 语言之语句 FORTRAN 95 的语句分为两大类: 非执行语句 当需要引入或说明一个程序单元或子程序,或者是说明数据类型时,就需要使用非执行语句。 可执行语句 当需要计算机进行一个指定动作时,就需要使用可执行语句。 Fortran语言之源程序 一个 FORTRAN 程序就是由以下三种形式的程序成分所构成的分行的文本: FORTRAN 语句 注释 INCLUDE 行 在一个FORTRAN 95 程序里面,一条语句占一行或多行,一行也可以有多条语句,程序文本当中可以包含空行,但不具有任何含义,被FORTRAN 编译器忽略。这种形态的文本就是FORTRAN 的源代码(源程序)。 Fortran数据描述 对于任何的问题,站在计算机的角度来看,总是可以把它抽象为如下图所示的结构: 数据类型的全部分类如下: 固有数据类型 数值型数据 整型(integer) 实型(real) 复型(complex) 非数值型数据 逻辑型(logical) 字符型(character) 派生数据类型 Fortran数据运算 数据类型的合法运算: 固有运算:固有数据类型在 FORTRAN 里面指定了表示符从而可以直接引用的那些固有运算,根据运算所能施加的算元据的不同,分为四类: 算术运算:+,-,*,/,** 串联运算:“//”,例:ABC//RTY 的值为ABCRTY 关系运算:,=,,=,==,/= 逻辑运算:.NOT.(非),.AND.(与),.OR.(或),.EQV.(等价),.NEQV.(不等价) 自定义运算:程序作者根据算法的需要自己来定义的运算。 Fortran数据处理 Fortran控制结构 FORTRAN 提供了三种能够控制块的可执行结构: IF 结构(选择控制结构) CASE 结构(选择控制结构) DO 结构(循环控制结构) If结构示例 IF(IJ)THEN X=Y*2.5 ELSE I

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档