Fortran基础.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* FORTRAN程序设计 (课件) 注意事项 1、教材 彭国伦 编著 “Fortran 95 程序设计” 中国电力出版社 可在当当网或卓越网上购买,也可以在网络教学平台( )下载PDF版。(第3 — 9 章) 注意事项 2、上机练习 时间见课表,地点—理119 3、最终成绩评分比例 考试成绩: 60% 平时成绩: 10% 上机成绩: 30% 绪论 — 认识Fortran (综合教材的第1-3章) 一、什么是Fortran FORTRAN是FORmula TRANslation的缩写,含意为“公式翻译”,是一种用于科学计算的计算机语言,也是世界上推广最早的计算机高级语言之一。 计算机语言: 低级语言—机器语言、汇编语言 高级语言—FORTRAN、BASIC、C++、PASCAL、 JAVA 等 绪论 二、为什么选择Fortran 针对科学计算,Fortran语言具有突出的优势。 科学计算的内涵: 1、问题的本身及问题的解答都能够使用数学语言予以精确的描述。 2、如果要使用通常的数学方法给出我们所需要的数值答案,会很麻烦或者根本无法给出。 3、问题一定是以科学、技术的知识作为背景。 满足以上3个条件的计算,我们称为科学计算。 绪论 科学计算的内涵决定了它选择计算机语言的价值标准: 1、自然地描述数学问题。 2、运行效率高。 绪论 三、Fortran的发展历史 1、1954年由IBM公司提出。 2、1957年诞生了第一个Fortran编译器。 3、1966年美国国家标准局制定第一个Fortran语言标准 Fortran 66。 4、1978年美国国家标准局对Fortran语言标准进行了修 订,推出了Fortran 77。 5、1992年国际标准组织(ISO)在对Fortran 77增添了新内容 的基础上,推出了Fortran 90 。 6、1997年国际标准组织(ISO)对Fortran 进行了修订和完 善,推出了Fortran 95正式版 。 7、以后相继推出了Fortran 20xx版本 。 绪论 四、Fortran的使用环境 1、DOS、UNIX环境下使用 2、WINDOWS环境下使用 Visual Compaq Fortran 6.6 Intel Fortran 11 3、LINUX环境下使用 例如: 绪论 四、Fortran程序设计基础 1、书写格式 Fortran的书写格式分为固定格式(*.for)和自由格式(*.f90) 2、数据类型 1)整数(Integer) 2)浮点数(Real) 3)复数(Complex) 4)字符(Character) 5)逻辑(Logical) 绪论 3、Fortran的数学表达式 Fortran所使用的数学运算符号,根据运算优先级 顺序排行如下: + 加法 - 减法 * 乘法 / 除法 ** 乘幂(两个星号要连续) ( ) 括号(表示括号起来的部分优先计算) 例如: 写成: ((A+B)*(C+D))/(2*(E+F)) 简单的Fortran程序 (教材的第4章) 一、Fortran程序的基本结构 Program 程序名 Stop End Program 程序名 声明语句 执行语句 简单的Fortran程序 二、声明语句 1、变量 变量 — 程序运行期间其值可以改变的量 例如:x=1.0 x=2.0 2、变量名 规则:以英文字母开头,英文字母和数字0-9以及 下划线的组合。 变量的名字最好是取成一个有意义的英文单词,这样可以减少程序编写时出错的机会。 简单的Fortran程序 3、变量声明 ① 整型 integer n,m,sum integer :: a,b,c,abc ② 浮点型 real a,b,c real(kind=4) :: a,b,c real(kind=8) :: area,diameter 简单的Fortran程序 ③ 复数型 complex a,b,c complex :: a,b,c EX0411.F0R program ex0411 complex :: a, b a=(1.0,1.0) ! a=1+1i b=(1.0,2.0) ! b=1+2i write(*,*) a+b=,a+b write(*,*) a-b=,a-b write(*,*) a*b=,a*b write(*,*) a/b=,a/b stop end 简单的Fortran程序 ④ 字符及字符串

文档评论(0)

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

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

1亿VIP精品文档

相关文档