- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FORTRAN 程序设计01.ppt
FORTRAN 程序设计 一、 Fortran 简介 二、程序流程 三、循环结构 四、数据类型 五、数组 六、过程和模块 七、输入、输出、文件 八、复习、总结 Fortran是目前国际上广泛流行的一种高级语言,适用于科学计算。Fortran是英文FORmula TRANslation的缩写,意为“公式翻译”。它是为科学、工程问题中的那些能够用数学公式表达的问题而设计的语言,主要用于数值计算。这种语言简单易学,因为可以像抄写数学教科书里的公式一样书写数学公式,它比英文书写的自然语言更接近数学语言。Fortran语言是第一个真正推广的高级语言。 一、Fortran 简介 1954年 fortran I 1958年 fortran II 1962年 fortran IV 1972年 fortran 66 1976年 fortran 77 1991年 fortran 90 1997年 fortran 95 1、 Fortran程序简例 C----求两数算术、几何平均值 !------- Program example 1 Real a,b,av1,av2 Real :: a,b, Read(* ,* ) a,b av1 = (a+b)/2 av1 = (a+b)/2; av2 =(a*b)**0.5 av2 =sqrt(a *b) Write(* ,* ) av1,av2 print*, av1,av2 End 2、 Fortran90 字符集 A, B, C,D,E ~Z a,b,c,d,e, ~ z 0,1,2,3,4, ~9 下划线 _ 特殊字符 3、标识符(常量、变量、程序名、过程名、) a .必须以字母开头 b.不能含有空格 c.不区分大小写字母 d.限定长度31字符 Fortran 77为6个字符 e.避免与关键字、函数名、标准例程名相同 4、数学运算 a . 赋值语句:变量=变量、常量、关系式 b. 算术运算:+,-,*,/,** c. 优先级次:括号、乘方、乘除、加减 d. 同一优先级的两个运算:乘方‘先右后 左’,其余‘先左后右’。 e. 如:2**3**2 =512 =64 5、常量、变量 a . 常量:在程序执行过程中,始终不变的值。如:pi=3.14159 ;nkd=“内蒙古科技大学” b. 变量:其值在程序运行期间可以变化的量。 系统为每一个常量、变量分配一个存储单元,放它的值。 6、 数据类型 整型:(数学上的整数集合) integer(n),属性列表,变量列表 例:integer (kind=4) i,t2,pop -2147483638 ~ 2147483637 例:integer (1):: k,m -128 ~127 实型(数学上的实数集合) real(n),属性列表,变量列表 单精度: real(4), real 双精度: real(8), double real(4),:: dx,dy real(8),:: d_p,y2 复数型(交流电路计算中常用) Complex xy1 xy1=(1.25, 0.4) 实部 虚部 逻辑型(布尔型) Logical 只有两种值 真 true 假 false 字符型: Character(len=n):: 变量列表 如: Character(len=15):: A Character*15:: A Character(len=15):: A, b*8, C*5 字符型变量也有运算规则 Fortran77 (I ~ N)规则; 以(I,j,k,m,l,n)字母开头的变量为整型。 建议编程时使用声明语句,并在程序中加入implicit non 语句,屏蔽(I ~ N)规则; 7、 内部函数 asb 求绝对值 asb(x) |x| exp 指数运算 exp(x) exp(x) sin 正弦函数 sin(x) sinx cos 余弦函数 cos(x) cosx Asin 反正弦 Asin(x) arcsinx Acos 反余弦 Acos(x) arccosx Sqrt 开平方 Sqrt(x) …
文档评论(0)